发明名称 产生快速安全哈希函数的步函数装置和消息扩展方法
摘要 提供了一种步函数装置及其消息扩展方法,用于产生快速安全的哈希函数,所述装置包括:八个32位寄存器R1-R8,其中每个寄存器具有初始值,并具有一个输入和一个输出;以及多个逻辑块和函数块,其中所述多个逻辑块中的特定逻辑块接收两个不同的32位消息W<sub>2j</sub>和W<sub>2j+1</sub>以及两个不同的32位无符号常数K<sub>2j</sub>和K<sub>2j+1</sub>,并且所述特定逻辑块不直接接收每个寄存器的输出,其中所述多个逻辑块和函数块分别对所述寄存器R1-R8中的各个初始值、消息W<sub>2j</sub>和W<sub>2j+1</sub>、以及无符号常数K<sub>2j</sub>和K<sub>2j+1</sub>进行逻辑操作和函数操作。
申请公布号 CN101399667A 申请公布日期 2009.04.01
申请号 CN200710153192.X 申请日期 2007.09.29
申请人 索尼(中国)有限公司 发明人 杨波;李志敏;杨义先;郑世慧;钮心忻;张智辉
分类号 H04L9/32(2006.01)I 主分类号 H04L9/32(2006.01)I
代理机构 北京市柳沈律师事务所 代理人 邸万奎
主权项 1、一种步函数装置,用于产生快速安全的哈希函数,所述装置包括:八个32位寄存器R1-R8,其中每个寄存器具有初始值,并具有一个输入和一个输出;以及多个逻辑块和函数块,其中所述多个逻辑块中的特定逻辑块接收两个不同的32位消息W2j和W2j+1以及两个不同的32位无符号常数K2j和K2j+1,并且所述特定逻辑块不直接接收每个寄存器的输出,其中所述多个逻辑块和函数块分别对所述寄存器R1-R8中的各个初始值、消息W2j和W2j+1、以及无符号常数K2j和K2j+1进行逻辑操作和函数操作。
地址 100027北京市朝阳区东三环北路霞光里18号佳程广场A座25层
您可能感兴趣的专利