基于混沌动态参数的散列函数

基于混沌动态参数的散列函数

ID:12125037

大小:1.37 MB

页数:8页

时间:2018-07-15

基于混沌动态参数的散列函数_第1页
基于混沌动态参数的散列函数_第2页
基于混沌动态参数的散列函数_第3页
基于混沌动态参数的散列函数_第4页
基于混沌动态参数的散列函数_第5页
资源描述:

《基于混沌动态参数的散列函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10期郭伟等:基于混沌动态参数的散列函数·99·基于混沌动态参数的散列函数郭伟1,2,曹杨1,2,王小敏2,何大可1,2(1.西南交通大学信息安全与国家计算网格实验室,四川成都610031;2.西南交通大学信息科学与技术学院,四川成都610031)摘要:结合混沌系统与传统单向散列函数的优点,提出了一种基于混沌动态参数的带密钥单向散列函数构造方案。该方案以混沌系统生成动态参数,替换传统散列算法中的固定参数参与轮函数的运算并生成散列摘要。与现有混沌散列算法相比,新方案没有将消息分组直接参与混沌迭代,而采用传统散列算法作为散列迭代的核心,充分吸取了传统散列函数迭代结

2、构完善且处理速度高的优点,在利用混沌动态参数提高散列算法安全性的同时有效地避免了混沌系统对算法速度的影响。研究结果表明:新方案具有很好的单向性、初值/密钥敏感性和较大的密钥空间,且速度快,易于实现。关键词:散列函数;混沌;动态参数中图分类号:TP309.2文献标识码:A文章编号:1000-436X(2008)10-0093-08One-wayhashfunctionwithchaoticdynamicparametersGUOWei1,2,CAOYang1,2,WANGXiao-min2,HEDa-ke1,2(1.LaboratoryofInformationS

3、ecurity&NationalComputingGrid,SouthwestJiaotongUniversity,Chengdu610031,China;2.SchoolofInformationScience&Technology,SouthwestJiaotongUniversity,Chengdu610031,China)Abstract:Anovelkeyedone-wayhashfunctionbasedonchaoticdynamicparameterswaspresentedwhichcombinestheadvantageofbothchaot

4、icsystemandconventionalone-wayhashfunction.Intheproposedapproachthefixedparametersofconventionalhashfunctionisreplacedbychaoticdynamicparameters.Comparedwiththeexistingchaotichashfunctions,thenewmethodtakesconventionalhashfunctionasessentialpartofiterationinsteadofusingthemessagebloc

5、ksdirectlyinchaoticiteration,thusimprovesthesecurityofhashfunctionandavoidsbringingdownsystemperformanceatthesametime.Theoreticalandexperimentalresultsshowthattheproposedmethodhashighperformance,strongonewayproperty,largekeyspace,sensitivitytoinitialconditionsandchaoticsystem’sparame

6、ters.Keywords:hashfunction;chaos;dynamicparameter第10期郭伟等:基于混沌动态参数的散列函数·99·1引言收稿日期:2008-06-20;修回日期:2008-09-27基金项目:国家自然科学基金资助项目(60702025);西南交通大学博士创新基金资助项目(2006)FoundationItems:TheNationalNaturalScienceFoundationofChina(60702025);TheDoctoralInnovationFundofSouthwestJiaotongUniversity(20

7、06)单向散列函数根据是否使用密钥,分为带密钥的散列函数(K-HF,keyed-hashfunction)和不带密钥的散列函数[1]。传统的K-HF构建方案主要可以归为两类:一类是使用分组密码的方案,另一类是使用专用散列函数的方案。由于前者效率较低,更多方案是基于专用散列函数的。专用散列函数,其压缩函数是专为散列迭代而设计,一般基于复杂度假设构造,利用异或、模加和移位等逻辑运算进行多轮分组迭代,可以达到很高的数据处理速度。MD5和SHA-1[2,3]第10期郭伟等:基于混沌动态参数的散列函数·99·是两种重要的专用散列算法,为了达到较好的置乱效果,它们在每步迭代

8、中都使用了一些固定参数参

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。