采用分组密码的杂凑函数初始化值和变换u的定义、示例.docxVIP

采用分组密码的杂凑函数初始化值和变换u的定义、示例.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(资料性附录) 初始化值和变换u的定义 概述 本附录提供了一种将SM4分组密码算法(见GB/T 32907—2016)与本文件中规定的杂凑函数联合使用的参数实例。SM4分组密码算法的参数n=128,密钥K的长度为128比特。 杂凑函数1 IV等于“52525252525252525252525252525252”(十六进制表示)。 变换u的定义方式如下:定义X=x1x2?x128 通常认为寻找轮函数和杂凑函数的碰撞需要执行264次SM4 杂凑函数2 IV1,I 变换u1,u2,?,u8的定义方式如下:定义X=x1x2?x 杂凑函数2中8个子函数中密钥的第1、2、3位取值 子函数i 密钥的前3位 1 000 2 001 3 010 4 011 5 100 6 101 7 110 8 111 杂凑函数3 IV1,I 变换u1,u2,?,u9的定义方式如下:定义X=x1x2?x128为一个1 杂凑函数3中9个子函数中密钥的第1、2、3、4位取值 子函数i 密钥的前4位 1 0000 2 0001 3 0010 4 0011 5 0100 6 0101 7 0110 8 0111 9 1000 (资料性附录) 示例 概述 本附录采用GB/T 32907—2016规定的分组密码算法给出了使用本文件第6章、第7章、第8章规定的所有杂凑函数计算杂凑值的示例,以及GB/T 18238.1—202X的附录A中规定的填充方法的举例。 根据GB/T 1988-1998所规定的七位编码字符[1],“Now_is_the_time_for_all_”(其中“_”表示空格)的十六进制数据串(无奇偶校验)表示如下: “4E6F77206973207468652074696D6520666F7220616C6C20”。 杂凑函数1 杂凑函数1的IV和变换u见A.2。 杂凑函数1的填充方法采用GB/T 18238.1—202X附录A.2中描述的方法1。 杂凑函数1的计算示例 j D H H 1 4E6F772069732074 68652074696D6520 5252525252525252 5252525252525252 19962A4132D155DA 150D485598C6E7AA 2 666F7220616C6C20 8000000000000000 19962A4132D155DA 150D485598C6E7AA 64D32559B9166449 0B3255F75707B994 杂凑值(十六进制): “64D325593255F75707B994”。 杂凑函数2 杂凑函数2的IV和变换u见A.3。 杂凑函数2的填充方法采用GB/T 18238.1—202X附录A.3规定的方法2,且r=n。 杂凑函数2的计算示例 D H0,1,H H1,1,H 4E6F772069732074 68652074696D6520 666F7220616C6C20 8000000000000000 0000000000000000 0000000000000000 0000000000000000 00000000000000C0 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 5252525252525252 30B6D4AAB4554969 87E5F12CF769F523 3FDBF7F7E321EA69 E362D9A035B05CA4 22CE803AD0AF18AE 9E5A92E2492990DB 20D76978ED8A2309 A52A600CA0C2C1E9 7E65EC61DD0D8CCF 26F6EA7E0F18CE70 A52E8EE709E61F49 B2E7E1A451EC8FC0 7AF1FD4E58EDF9C2 B4013FAA55D0286C 526E3CBB003BC67B 39C61CAD4B35A280 D H1,1,H H2,1,H 30B6D4AAB4554969 87E5F12CF769F523 3FDBF7F7E321EA69 E362D9A035B05CA4 22CE803AD0AF18AE 9E5A92E2492990

您可能关注的文档

文档评论(0)

雄霸天下 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档