推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

布尔函数在AES算法研究中的应用

更新时间:2019-12-25 21:50:35 大小:964K 上传用户:xuzhen1查看TA发布的资源 标签:布尔函数AES算法 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1引言

Sol盒是大多数现代分组迭代密码中的核心部分,是算法中最主要的非线性组件.

密码的安全性能主要依赖于S。盒的安全特性.对于AES算法而言,分析其安全性能,主要是分析AES的S。盒的安全特性.目前对AES的S。盒的密码性质分析的方法特别多,但总体上是利用拉格朗日差值法推导出S,盒的代数多项式,然后计算并证明So盒的平形性,严格雪崩准则,代数次数等代数性质,利用矩阵等表示出来.文中首先从布尔函数的角度出发,通过AES的S。盒真值表,计算出S。盒布尔函数多项式.然后利用矩阵表示出来,并改进S。盒,,进一步分析S。盒的安全特性,2000年10月,美国国家标准技术研究所(NIST)通过公开招标选定了新的加密算法Rijnda2el13]作为其高级加密标准(AES).这一新加密标准的问世将取代美国国家标准技术研究所于1977年所采用的显得过时的DES数据加密标准,成为21世纪保护国家敏感信息的高级算法.

同时,随着网络通信发展,传送数据量的不断增大,在某些应用场合,对加解密速度的需求成为对AES的最关键要求.AES算法必须是:a、没有类别的;b、公开定义的;c、世界范围通用的;d、可使用的密钥长度为128,192及256位.

函数r:GF(2")→GF(2*),当输入遍历所有取值时,输出"1”的个数等于输出"0”

的个数,即为21个,则称f满足平形性.根据表2,AES的S,盒输入了,,x,x.x,x.x,x,从0到255遍历时,S。盒输出y,y,5y,y%和,的输出为“1”的个数和输出为“0”的个数都为128.因此AES的So盒输出满足平形性.


部分文件列表

文件名 大小
布尔函数在AES算法研究中的应用.pdf 964K

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载