共查询到20条相似文献,搜索用时 15 毫秒
1.
随着计算机技术的飞速发展,传统的数据加密标准DES算法渐被新的高级加密标准AES——RAjndael算法所替代。根据Rijndael算法中大量矩阵运算的特点,对加密和解密的轮变换进行了研究,给出了其优化实现,提高了AES算法的加解密速度;实践证明,该应用方法是有效的。 相似文献
2.
高级加密标准工作模式的设计与特性分析 总被引:1,自引:0,他引:1
高级加密标准工作模式主要分为并行模式和串行模式两类.对采用Rijndael算法的高级加密标准给出其工作模式的设计及实现方案,并从应用特点和统计性能测试的角度以正交分类方式对其运行效率进行了初步的比较和分析. 相似文献
3.
利用混沌现象的“蝴蝶”效应和难以预测性等特点,提出利用超混沌序列改进分组密码算法的思想,实现基于超混沌序列的DES(数据加密标准)和AES(高级加密标准)算法,给出改进算法用于加密文本和图像数据的应用实例,分析比较改进后的算法和传统分组密码算法在安全性和抗破译性方面的性能。研究表明,分组密码算法和超混沌序列技术结合能够进一步提高系统的安全性和抗破译性能。 相似文献
4.
在对称数据加密领域,数据加密标准由于密钥长度的限制。已不能满足当前信息安全的需求。一种基于Rijndael算法的高级加密标准正逐渐取代原算法。介绍Rijndael的算法流程,并分析该算法中的关键步骤——列变换,介绍列变换的运算规则,并给出使用该运算规则的两种具体实现方法。最后结合实际应用,描述使用可编程逻辑芯片实现列变换的要点。 相似文献
5.
6.
AES算法研究及结构分析 总被引:2,自引:1,他引:1
计算机通信技术的飞速发展,使得用户对信息安全的要求越来越高,原有的DES密码体制由于密钥太短已无法满足安全的需要。2000年10月美国国家标准与技术研究所(NIST)发布高级加密标准(AES)作为新的加密电子数据加密加密标准。AES分组密码因具有速度快、易于标准化和便于软硬件实现等特点在计算机通信和信息系统安全领域受到了广泛的应用。本文在分析了AES算法的原理的基础上.对它的算法结构特点进行了分析,并对AES算法进行了评价。 相似文献
7.
在VC环境下 ,设计实现了高级加密标准 (AES)算法。密钥长度及加密/解密模式由用户控制 ,程序主要用于产生测试向量进行后期IC设计测试 ,也可应用于文件的加解密操作。 相似文献
8.
基于AES算法和改进ECC算法的混合加密方案 总被引:2,自引:0,他引:2
高级加密标准(AES)和椭圆曲线密码算法(ECC)是对称加密技术和非对称加密技术中的重要算法.首先对AES算法和ECC算法进行了讨论,在对影响ECC算法效率的因素模逆操作进行了改进,提出基于AES算法和改进ECC算法的混合加密方案.该方案具有运算速度快,安全性能高的优点,具有很好的实用性. 相似文献
9.
在VC 环境下,设计实现了高级加密标准(AES)算法。密钥长度及加密/解密模式由用户控制,程序主要用于产生测试向量进行后期IC设计测试,也可应用于文件的加解密操作。 相似文献
10.
研究目前主要的一些数据加密算法:DES,RSA以及高级加密标准(AES)的Rijn-dael算法。在比较AES算法和RSA算法基础上,结合AES算法的效率高以及RSA算法中密钥产生和管理的方便性等特点,将AES与RSA相结合提出了一种新的综合加密技术方案。 相似文献
11.
描述了高级加密标准(Advanced Encryption Standard, AES)算法的各部分功能, 并分析了AES算法的结构及实现. 对算法单轮执行步骤进行了优化合并. 为降低解密算法的实现复杂度, 改变了解密算法的工作顺序, 使解密算法与加密算法具有相同的结构. 相似文献
12.
AES算法的结构分析与优化实现 总被引:4,自引:1,他引:3
描述了高级加密标准(Advanced Encryption Stan
dard, AES)算法的各部分功能, 并分析了AES算法的结构及实现. 对算法单轮执行步骤进行了优化合并. 为降低解密算法的实现复杂度, 改变了解密算法的工作顺序, 使解密算法与加密算法具有相同的结构. 相似文献
13.
介绍了一种基于FPGA的AES-CCM 128bit硬件加密器的优化设计方法.阐述了AES(高级加密标准)算法以及CCM工作模式,分析了AES算法的轮变换结构,并提出S-hox查表结构和MixColumns(列混合运算)的VHDL语言程序设计思想.建立了ExpandedKey(密钥扩展运算)的数学模型,概括出AES算法的硬件实现方法,使得每一轮的轮变换与密钥扩展运算并行执行,以提高AES的加密速度.CCM工作模式结合了CTR与CBC-MAC工作模式,其加密明文或解密密文时都使用AES加密运算,这样解密过程就避免了繁杂的AES的直接解密运算.CCM模式下的简化加密协议,使用两个AES加密内核并行执行CTR与CBC-MAC工作模式以提高该模式下的加密解密速度. 相似文献
14.
基于ARM嵌入式系统的AES加密算法实现 总被引:1,自引:0,他引:1
文章阐述了AES算法的原理,使用了基于ARM7的SEP3203嵌入式系统实验平台,在ARMADS集成开发环境下,移植μC/OS-II实时操作系统,建立并编译AESEncrypt汇编文件,对轮函数采用子程序调用方法,在嵌入式系统上高效的实现了高级加密标准AES算法。 相似文献
15.
结合混沌实现Rijndael算法的密钥调度 总被引:1,自引:0,他引:1
加密是保护个人和企事业单位重要信息乃至国家机密的重要手段,Rijndael加密算法作为新的高级加密标准,由于其诸多优点而具有广泛的应用前景.现代的加密算法都是基于密钥的,然而,迄今为止,很少有人研究Rijndael算法的密钥调度部分,尤其是如何生成Rijndael算法初始密钥.针对这一情况,研究了混沌Logistic映射,利用Logistic映射产生的混沌序列的高随机性特点,采用混沌算法来生成初始密钥,并给出了相应的CPLD实现. 相似文献
16.
一种将AES和SSL结合的数据加密算法 总被引:1,自引:0,他引:1
李红艳 《河南师范大学学报(自然科学版)》2005,33(1):29-32
分别介绍了高级数据加密标准AES与网络通信加密协议SSL的原理,基于AES算法的性能分析,结合SSL协议身份鉴别、授权认证的优势,将AES与SSL相结合,提出了一种适合于网络实时数据传输安全的新的数据加密算法.最后,重点阐述了该算法的原理及实现过程,并通过测量数据加密传输的网络延时证实:AES与 SSL相结合的混合加密算法在实现授权认证功能、安全密钥传输的基础上,仍继承了 AES算法的实时性,是远程实时数据安全传送的理想算法. 相似文献
17.
AES(Advanced Encryption Standard)高级数据加密标准,采用RIJNDAEL算法,RIJNDAEL算法是一个数据块长度和密钥长度可变的分组迭代加密算法,数据块的长度和密钥的长度可分别指定为128位,192位,或256位,本文用C语言来快速实现数据块长度为128位的加密算法。 相似文献
18.
薛化文 《解放军理工大学学报(自然科学版)》1993,(3)
DES算法是一种数据加密标准,在数据通信和计算机网络中应用很广,但大多是用硬件和汇编语言实现,用高级的通用程序实现较复杂且速度不理想。本文提出了一种用C语言实现DES算法的方法,使用了几个技巧,且速度也能满足一般网络通信的要求。 相似文献
19.
基于互联网的过程控制系统的安全性设计 总被引:4,自引:2,他引:2
分析了远程控制系统安全性设计要解决的两个方面问题:为防止未授权用户恶意破坏控制系统,提出了对付网络入侵者恶意操作控制系统的安全措施;为保证实时数据传输的快速性和安全性,将高级数据加密标准AES与网络通信加密协议SSL相结合,实现了适合于实时控制系统的数据加密算法,并通过测量实时数据加密传输的网络时延来验证该算法的有效性. 相似文献
20.
《华中科技大学学报(自然科学版)》2021,49(4):108-113
针对传统AES(高级加密标准)等加密算法在对大规模的数据加密过程中会造成严重性能开销,虚拟数据空间用户需要一种轻量级数据安全保障方法的问题,提出了ShuffleEnc(乱序加密)——面向高性能计算虚拟数据空间的轻量级数据安全方法.该方法针对虚拟数据空间数据的特点,基于转置加密技术,通过乱序方法提供轻量级数据安全保障,满足虚拟数据空间用户需求.实验结果表明:即使采用AES-NI(英特尔高级加密标准指令集)专用指令集对AES进行加速,与AES的四种主流加密模式方法相比,ShuffleEnc加解密时间约为AES的25%. 相似文献