发明名称 一种基于延迟发生器的散列方法
摘要 本发明公开了一种基于反馈步进延迟发生器的消息散列方法,消息散列过程由消息填充、消息注入、消息混淆和消息输出4个阶段组成。在消息注入、消息混淆和消息输出均采用轮函数对数据进行处理。轮函数交替采用基于线性反馈函数的m‑序列延迟发生器,对消息进行反馈步进、循环移位等处理,快速获得可变长、抗碰撞的消息散列值。本发明可获得任意长度的消息散列值,具有较高的线性复杂度,算法结构简单,易于硬件实现。
申请公布号 CN105897404A 申请公布日期 2016.08.24
申请号 CN201610374498.7 申请日期 2016.05.30
申请人 广东财经大学 发明人 梁英宏;刘义春
分类号 H04L9/06(2006.01)I 主分类号 H04L9/06(2006.01)I
代理机构 广东广信君达律师事务所 44329 代理人 张燕玲
主权项 一种基于延迟发生器的散列方法,其特征在于,消息散列过程由消息填充、消息注入、消息混淆和消息输出4个阶段组成,具体包括下述步骤:S1、对待处理消息序列进行消息填充,并交替采用基于线性反馈函数的延迟发生器构造一个轮函数;S2、分别将轮函数应用于消息注入阶段、消息混淆阶段和消息输出阶段,对消息进行反馈步进、循环移位处理,快速获得可变长、抗碰撞的消息散列值。
地址 510320 广东省广州市海珠区仑头路21号