发明名称 |
轻量级Hash函数HVH编码技术 |
摘要 |
本发明提供了一种基于Sponge结构和轻量级分组密码VH的轻量级Hash函数HVH,应用于无线通信与信息安全保密领域。HVH支持72bit、88bit、128bit三种不同长度的消息摘要。差分分析、线性分析、不可能差分分析和抗碰撞与第二原像分析等表明,HVH系列算法满足轻量级密码的安全需求。SPONGENT-88的硬件实现需要1257个GE,HVH-88的硬件实现需要1863个GE,符合超轻量级密码的硬件需求。软件测试表明,HVH-88的软件效率是SPONGENT-88的15倍。总体来说HVH-88优于SPONGENT-88,既能满足RFID等资源极端受限环境的硬件使用需求,也能满足其它的一些诸如嵌入式、单片机等环境对软件实现的需求,适用范围更广。HVH主要用于无线通信中低成本嵌入式移动终端的安全认证。 |
申请公布号 |
CN104954141A |
申请公布日期 |
2015.09.30 |
申请号 |
CN201510407973.1 |
申请日期 |
2015.07.09 |
申请人 |
南京航空航天大学 |
发明人 |
代学俊;黄玉划;刘宁钟;曾庆喜 |
分类号 |
H04L9/32(2006.01)I;H04W12/06(2009.01)I |
主分类号 |
H04L9/32(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
轻量级Hash函数HVH的总体特征是:采用轻量级分组密码VH作为压缩函数,采用Sponge迭代结构,其过程由以下三部分构成:(1)初始化函数:将内部状态初始化为0;(2)吸收阶段:将内部状态分成16个长度为8bit的消息分组,用置换函数对其进行更新;(3)榨取阶段:将内部状态的前8bit作为消息输出,直至所有分组输出完毕。 |
地址 |
210016 江苏省南京市秦淮区御道街29号 |