- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
加密算法的密钥扩展算法的研究 - Read
维普资讯
僵JI技术与僵囊佗 ■l31l琵 圈蕊酲 冒匡
Rijndael加密算法的密钥扩展算法的研究
ResearchontheKeyExpansionoftheEncryptionAlgorithmRijndael
杜钦生 王美琴一 曹宝香…
DU s WANGMei-Qin CAO胁
瓣毫蜜0 本文先对nijna~l加密算法的密钥扩展算法进行了简要阐述,之后给出了密钥扩展算法的递归模型并对其
进行了分析,最后指出Rijrd~ 加密算法与密钥扩展算法之间的同步特性 ,并进而阐述了实现加密算法时应
用该特性可以节约消耗的时间和空间。
高级数据加密标准 蹦Mad加密算法 密钥扩展算法 DSP
Abstract Thispaperintroducesthekeyexpansionoftheencryptionalgorithmrijndae1.Thenitputsforwardthe
mathematicalmodelofthekeyexpansionandanalyzesthemode1.Finally,itpointsoutasynchronizationbetweentheen—
cryptionalgorithm~jnaadandthekeyexpansion,onthebasisofwhichthepaperproposesthatitsavestimeandspaceto
makeuseofthesynchronizationwhenweimplementtheencryptionalg0ritlImrijndae1.
Keywords Advancedencryptionstandard(AES) Theencryptionalgo~thm ndael Thekeyexpansion~aSonthm
DSP
1 概述 2 密钥扩展算法
Rijndael加密算法是比利时密码学家 JoanDaemen和Vin. 2.1密钥扩展算法的简要描述
centRijmen为响应 NIsr征集高级加密标准(AEs)算法而发明 Rijndael算法接收密钥K后执行密钥扩展程序生成一个
的一种迭代型分组加密算法。2001年 11月 26日,NISY正式 密钥进度表。输入密钥到密钥进度表的扩展按照下面的伪
公布FIPS197确定Rijndael为美国高级加密标准(AEs),从2OO2 码进行:
年5月26Et起正式实施 ,标志着信息技术有了新的安全工具, KeyExpansion(bytekey[4*Nk],wordw[Nb*(Sr+1)],Nk)
它的出现将为计算机网络数据保密提供强有力的支持。它取 {
代了DES,在未来3o年里保护联邦政府非机密敏感信息,同时 wordtemp;
也将会在商业、金融和n’界等领域获得广泛应用。 i= 0:
Rijndael加密算法的原形是 Square算法,它的设计策略 while(iNk)
是宽轨迹策略(WideTrailStrategy)。宽轨迹策略是针对差分 {
分析和线性分析提出的,它的最大优点是可以给出算法的最 wEi]=word(key[4*i],key[4*i+1],key[4*i+2],
佳差分特征的概率以及最佳线性逼近的偏差的界,由此可以 key[4*i+3]);
分析算法抗击差分密码分析及线性密码分析 的能力I4-5]。 i= i+ 1:
Rijndael加密算法的分组长度和密钥长
文档评论(0)