摘要
针对能耗等资源受限环境对密码算法的需求,基于Sponge迭代结构,采用基于新加密结构(命名为MS结构)的CLEFIA-128*(轻量级分组密码国际标准的修订算法)作为压缩函数,设计了一个轻量级Hash函数CHF。效率测试和分析表明CHF算法的软件效率高于常见轻量级Hash函数,并兼顾了硬件效率,既能满足射频识别(Radio frequency identification,RFID)等资源极端受限环境对硬件的使用需求,也可以满足其他一些诸如嵌入式系统和单片机等环境对软件实现的需求,适用范围更广。依赖性测试和安全分析表明,该算法能够满足轻量级Hash函数的安全需求,也从侧面论证了MS结构的安全性。
To meet the application requirement for cipher algorithms in the resource-constrained terminal system such as the limited energy supply etc,a lightweight Hash function named CHF is designed.CHF adopts the Sponge structure as its iterative structure,and it uses the CLEFIA-128*as its compression function,which adopts a new encryption structure named MS.Test and analysis results show that the software efficiency of CHF is better than that of common lightweight hash functions,and its hardware efficiency is also taken into account.That is,the CHF algorithm fulfills the application requirements for hardware in the resource-constrained system such as radio frequency identification(RFID)and for software in embedded system & monolithic processor.Thus the CHF has wider application.The dependency test and security analysis results show that the CHF algorithm satisfies the security requirements of the lightweight Hash function.Thus the security of MS structure is proved from sideway.
出处
《南京航空航天大学学报》
EI
CAS
CSCD
北大核心
2016年第5期662-667,共6页
Journal of Nanjing University of Aeronautics & Astronautics
基金
国家自然科学基金(61375021)资助项目
江苏省科技支撑计划(BE2013879)资助项目
江苏省自然科学基金(SBK201322136)资助项目
南京航空航天大学青年科技创新基金(NS2010097)资助项目