首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
详细介绍了Rijndael算法的工作原理,指出Rijndael的优缺点,说明了在AES算法征集中Rijndael算法最终获胜的原因.在完整实现Rijndael算法的基础上,采用已知答案测试,进行了可变密钥测试,可变明文测试,已知表数据测试,中间过程变量测试,验证了Rijndael算法的正确性和稳定性.RAM容量有限情况下,通过使用缓冲器计算轮密钥,几乎不出现计算负荷.图3,表2,参6.  相似文献   

2.
Rijndael加密算法及其实现   总被引:2,自引:0,他引:2  
对Rijndael加密算法的数学基础和设计原理进行了简要介绍 ,并就该算法的实现提出了技巧性的意见。  相似文献   

3.
给出Rijndael高级密码标准方法的代数描述.首先针对最常用的AES-128给出单次循环中两个主要步骤Sboxes和key Schedule的代数描述,然后利用结果推导单次循环的表达式,并将其合理组合归纳得多次循环.之后推广至AES-192和AES-256,并探讨可行性.最后简单讨论该代数描述方法的计算机实现.  相似文献   

4.
Rijndael算法及其性能分析   总被引:4,自引:0,他引:4  
首先介绍了Rijndael算法的设计方法,它主要由三个函数变换层构成,线性混合层,非线性变换层和密钥加层,然后分析了Rijndael算法的性能和安全性,最后得出结论:Rijndael算法是一个安全性好,运算效率高,灵活性强,存储要求低的算法,该算法对当前的各种威胁是免疫的。  相似文献   

5.
Rijndael算法及其频数分析   总被引:2,自引:0,他引:2       下载免费PDF全文
详细分析了AES最终入选算法--Rijndael算法的处理过程及数学原理,对密文的频数进行了水平为α=0.005的X2-检验,得出Rijndael算法密文比特服从概率为0.5的二基式分布,可见Rijndael算法的频数具有良好的随机特性。  相似文献   

6.
7.
提出了基于FPGA的Rijndael算法三级子流水线结构的设计方案,并在CycloneII系列FPGA芯片上实现,占用逻辑单元11 840余个.在三个时钟周期内完成一轮变换,与在一个时钟周期内完成一轮变换相比,提高了运算速度.该方案适用于加密、解密和密钥编排算法.该流水线结构由数据运算模块、密钥编排模块和输入输出模块组成,给出了各模块的硬件实现框图.数据运算模块完成各轮变换,密钥编排模块产生各轮变换所需要的轮密钥,输入输出模块主要完成数据输入输出格式变换.  相似文献   

8.
Rijndael算法的结构归纳与攻击分析   总被引:3,自引:1,他引:2  
为了提高Rijndael算法的安全性,总结了Rijndael中单个变换的作用以及合并后产生的新特点.通过使用差分分析和Square分析,对Rijndael算法进行攻击分析,得出Rijndael算法对差分分析免疫,而Square分析可有效攻击多轮Rijndael的结论.Square分析有效的两个条件是Rijndael平衡性在第4轮改变和每轮子密钥之间可逆.通过改进密钥生成算法,消除轮子密钥的可逆性,使Square攻击无效,从而提高了算法的安全性.  相似文献   

9.
为增强消息认证码(MAC)算法的安全性,将Rijndael作为消息认证码的反馈分组加密算法,取代原有的DES。该算法用Logistic映射初值作为种子密钥生成混沌序列,对该序列进行域值量化得到二进制密钥流,对其分组作为Rondad算法的初始密钥,给出了改进型MAC算法模型,经分析可知,该算法减少了密钥种子字节数,实现了一次一密,增加了攻击MAC的困难程度,可以提供更安全的认证功能。  相似文献   

10.
结合混沌实现Rijndael算法的密钥调度   总被引:1,自引:0,他引:1  
加密是保护个人和企事业单位重要信息乃至国家机密的重要手段,Rijndael加密算法作为新的高级加密标准,由于其诸多优点而具有广泛的应用前景.现代的加密算法都是基于密钥的,然而,迄今为止,很少有人研究Rijndael算法的密钥调度部分,尤其是如何生成Rijndael算法初始密钥.针对这一情况,研究了混沌Logistic映射,利用Logistic映射产生的混沌序列的高随机性特点,采用混沌算法来生成初始密钥,并给出了相应的CPLD实现.  相似文献   

11.
提出了基于FPGA的Rijndael算法三级子流水线结构的设计方案,并在CycloneII系列FPGA芯片上实现,占用逻辑单元11840余个。在三个时钟周期内完成一轮变换,与在一个时钟周期内完成一轮变换相比,提高了运算速度。该方案适用于加密、解密和密钥编排算法。该流水线结构由数据运算模块、密钥编排模块和输入输出模块组成,给出了各模块的硬件实现框图。数据运算模块完成各轮变换,密钥编排模块产生各轮变换所需要的轮密钥,输入输出模块主要完成数据输入输出格式变换。  相似文献   

12.
基于Rijndael算法的IC卡医保系统设计   总被引:1,自引:0,他引:1  
介绍了Rijndael算法的设计原理、实现方法、目前存在的攻击方法,以及Rijndael算法在医保系统中的具体实现,分析了指纹IC卡的特点,提出了基于Rijndael算法的IC卡医保系统的设计原则和安全措施,还讨论了指纹识别技术在IC卡医保系统中的应用。  相似文献   

13.
一种新的哈希函数的构造   总被引:1,自引:0,他引:1  
为了提高Hash函数性能,文章构造了一种新的基于AES的哈希函数,该哈希函数散列结果的长度为 256比特,可以很好的防御穷举攻击。经过分析测试,该函数具有很好的散列性、混乱与扩散特性和抗冲突性,能有效的抵御差分密码分析和线性密码分析,且具有很快的执行速度,有成为一种快速实用的单向Hash函数的潜力。  相似文献   

14.
介绍了Rijndael算法的设计原理、实现方法、目前存在的攻击方法,以及Rijndael算法在医保系统中的具体实现,分析了指纹IC卡的特点,提出了基于Rijndael算法的IC卡医保系统的设计原则和安全措施,还讨论了指纹识别技术在IC卡医保系统中的应用.  相似文献   

15.
基于Serpent密钥生成算法, 提出一种改进的Rijndael密钥生成算法. 在改进过程中, 采用由连续两轮密钥生成下一轮密钥的方法, 使得Rijndael密钥生成算法在密钥生成过程中同样具有不可推导的特点, 从而提高了原有算法在密钥生成方面的安全性.  相似文献   

16.
描述了高级加密标准(Advanced Encryption Standard, AES)算法的各部分功能, 并分析了AES算法的结构及实现. 对算法单轮执行步骤进行了优化合并. 为降低解密算法的实现复杂度, 改变了解密算法的工作顺序, 使解密算法与加密算法具有相同的结构.  相似文献   

17.
AES算法的结构分析与优化实现   总被引:3,自引:1,他引:3  
描述了高级加密标准(Advanced Encryption Stan dard, AES)算法的各部分功能, 并分析了AES算法的结构及实现. 对算法单轮执行步骤进行了优化合并. 为降低解密算法的实现复杂度, 改变了解密算法的工作顺序, 使解密算法与加密算法具有相同的结构.  相似文献   

18.
随着计算机技术的飞速发展,传统的数据加密标准DES算法渐被新的高级加密标准AES——RAjndael算法所替代。根据Rijndael算法中大量矩阵运算的特点,对加密和解密的轮变换进行了研究,给出了其优化实现,提高了AES算法的加解密速度;实践证明,该应用方法是有效的。  相似文献   

19.
Rijndael密码算法的高效实现研究对于信息安全具有重要的应用价值.论述了Rijndael算法的数学原理,利用算法和GF(28)乘法群的性质,采用等效变换方法优化了S盒、列混合和轮变换部件;提出了基于表查找法的高效实现方案并分析了其实现性能.  相似文献   

20.
在VC 环境下,设计实现了高级加密标准(AES)算法。密钥长度及加密/解密模式由用户控制,程序主要用于产生测试向量进行后期IC设计测试,也可应用于文件的加解密操作。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号