发明名称 一种适用于RFID认证系统的Hash函数构造方法
摘要 本发明公开了一种适用于RFID认证系统的Hash函数构造方法,建立耦合动态整数帐篷映象格子模型;根据RFID认证系统的硬件资源及应用场合确定所述RFID认证系统的尺寸L;针对待散列的数据消息进行填充,填充后的消息字节数为b,且b为L的最小整数倍;将填充后的消息分为若干组,使每组的字节数为L,将各组的对应字节进行累加,再对256求余数,得到一个长度为L字节的数组作为迭代初值;将所述迭代初值带入所建立的耦合动态整数帐篷映象格子模型中进行L步迭代,将第L+10步的迭代结果作为最终Hash函数的输出值。利用该方法可以随格子数目的变化,得到不同字节长度的散列值,具有输出任意字节长度散列值的能力。
申请公布号 CN105391544A 申请公布日期 2016.03.09
申请号 CN201510808969.6 申请日期 2015.11.19
申请人 北京石油化工学院 发明人 刘建东;张啸;王淑鸿;赵晨
分类号 H04L9/06(2006.01)I 主分类号 H04L9/06(2006.01)I
代理机构 北京凯特来知识产权代理有限公司 11260 代理人 郑立明;陈亮
主权项 一种适用于RFID认证系统的Hash函数构造方法,其特征在于,所述方法包括:建立耦合动态整数帐篷映象格子模型;根据RFID认证系统的硬件资源及应用场合确定所述RFID认证系统的尺寸L;所述L为所述耦合动态整数帐篷映象格子模型的格子数,同时也是Hash函数的输出字节数;针对待散列的数据消息进行填充,填充后的消息字节数为b,且b为L的最小整数倍;将填充后的消息分为若干组,使每组的字节数为L,将各组的对应字节进行累加,再对256求余数,得到一个长度为L字节的数组作为迭代初值;将所述迭代初值带入所建立的耦合动态整数帐篷映象格子模型中进行L步迭代,将第L+10步的迭代结果作为最终Hash函数的输出值。
地址 102600 北京市大兴区黄村清源北路19号