[发明专利]动态输入杂凑序列DIHS无效
申请号: | 200810243162.2 | 申请日: | 2008-12-09 |
公开(公告)号: | CN101753298A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 姚锡根 | 申请(专利权)人: | 姚锡根 |
主分类号: | H04L9/18 | 分类号: | H04L9/18;H04L9/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214035 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 输入 杂凑 序列 dihs | ||
1.一种获取伪随机序列的方法——动态输入杂凑序列DIHS
DIHS运用了MD5杂凑函数的一些结构,直接采用了其非线性运算处理P函数。与MD5仅仅输出128位杂凑值不同,DIHS是一个使用密钥K创建大周期伪随机序列的循环,每轮输出4个32比特字作为伪随机序列输出,其特征为:
1)将密钥K拆分为有序的16位子密钥,K0,K1,…,Ki,…,对应144位的K设置每轮9步,160位K设置每轮10步…
2)设置类似MD5的工作变量a,b,c,d和链值H1,H2,H3,H4,第j轮变量a,b,c,d和第一轮后的链值模加后作为j轮4个32比特字输出:Zj:(H1+a),(H2+b),(H3+c),(H4+d)。Zj为输出序列。
3)设置了256字节的表,以便对每个每一步的16位子密钥获得查表映射此映射是动态的,与每一步Ki关联:将工作变量b模加Ki后分成字节流查表再组成32比特字,赋值给r1变量,用以替代MD5中固定字表加入运算,极大增强了雪崩变化。
4)设置了辅助寄存器变量r1,r2,r3,r4,用以存储延迟32比特映射字输入,起到交错作用,使得函数更复杂化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于姚锡根,未经姚锡根许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810243162.2/1.html,转载请声明来源钻瓜专利网。