广西伯汉科技有限公司郑建良获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉广西伯汉科技有限公司申请的专利一种通用轻量哈希处理方法、系统及可储存介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115378575B 。
龙图腾网通过国家知识产权局官网在2026-01-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210787320.0,技术领域涉及:H04L9/06;该发明授权一种通用轻量哈希处理方法、系统及可储存介质是由郑建良;郑伊文设计研发完成,并于2022-07-04向国家知识产权局提交的专利申请。
本一种通用轻量哈希处理方法、系统及可储存介质在说明书摘要公布了:本发明公开了一种通用轻量哈希处理方法、系统及可储存介质,通过选用线性反馈移位寄存器lfsr,并利用寄存器状态转换函数对线性反馈移位寄存器lfsr进行状态转换;利用线性反馈移位寄存器lfsr的输出,结合初始化算法对哈希算法的内部状态进行初始化;输入需要计算哈希值的数据,利用更新算法更新所述初始化后的内部状态,所述需要计算哈希值的数据为填充后的数据;利用确定算法对更新后的内部状态进行后处理,生成最终的哈希值。解决了现有哈希处理的速度、安全问题,并且实现简单,可以灵活调节长度和起始点,利于平行快速计算,且所需存储空间小,在发生哈希碰撞时可以动态追加计算哈希字来消除碰撞,提高安全性。
本发明授权一种通用轻量哈希处理方法、系统及可储存介质在权利要求书中公布了:1.一种通用轻量哈希处理方法,其特征在于,应用于通用轻量哈希处理系统:所述方法包括, 选用线性反馈移位寄存器lfsr,并利用寄存器状态转换函数对所述线性反馈移位寄存器lfsr进行状态转换; 利用所述线性反馈移位寄存器lfsr的输出,结合初始化算法对哈希算法的内部状态进行初始化; 输入需要计算哈希值的数据,利用更新算法更新所述初始化后的内部状态,所述需要计算哈希值的数据为填充后的数据; 利用确定算法对所述更新后的内部状态进行后处理,生成最终的哈希值; 所述初始化算法的公式表示为: 常量:切换掩膜m 输入:未初始化的内部矩阵M=[S0;S1;…;Sn]和三个64位的字s,t,x 返回:初始化后的M,s,t,x 所述内部矩阵M的第i行Si=[ai,bi,ci,di]直接被设置为从第i×68个状态开始的四个寄存器状态值,而所述切换掩膜m则用作所述寄存器的第一个状态值,另外所述s、t和x也被初始化,所述s和t被设置为a0+b0+c0+d0,x则被设置为0,具体步骤为: 其中,获得哈希值通过三个步骤进行计算,初始化、更新和确定,所获得的哈希值为可变长度的哈希值,且每个哈希值包含一个或多个64位的无符号整数,将64位的无符号整数称为64位的字或简单称为字,除了初始化阶段,哈希值的每个字都是互不相关和独立计算的,Si=[ai,bi,ci,di]i=0、1、2、...、n表示包含四个字ai、bi、ci和di的集合; 所述更新算法表示为: 输入:需要计算哈希值的数据data 结果:更新后的内部矩阵M=[S0;S1;…;Sn]和三个64位的字s,t,x 所述更新算法使用所述输入数据的每个64位字来更新内部状态,所述输入数据已经被填充到包含一个或多个完整的64位字的长度,具体步骤为: 其中,为异或位运算,为向左旋转位运算,■+为点加运算,为点异或位运算; 所述填充后的数据所使用的数据填充方法包括, 自由后缀填充和自由前缀填充; 所述自由前缀填充在于, 数据填充包含以下步骤: 第一步:附加足够的0,如果原始数据正好包含一个或多个完整的64位字,则不需要附加0, 第二步:附加一个64位字,所述64位字表示为w1,其由数据长度z和字s计算得出,即: s←lfsrs 所述数据长度为数据包含的字节数z; 所述确定算法将S0=[a0,b0,c0,d0]与其余每个集合Si=[ai,bi,ci,di]进行混合,然后将混合结果压缩以生成哈希字hi,其中i=1,2,…,n,所述确定算法表示为: 输入:内部矩阵M=[S0;S1;…;Sn] 结果:哈希值H=h1h2…hn 其中,为向右旋转位运算。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人广西伯汉科技有限公司,其通讯地址为:广西壮族自治区南宁市高新区高新二路1号广西大学科技园1号孵化楼506;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励