共查询到18条相似文献,搜索用时 78 毫秒
1.
面向NFC应用的DES/3DES算法研究与仿真实现 总被引:1,自引:0,他引:1
在分析DES/3DES密码算法及常用抗攻击策略的基础上,从DES算法的功耗点和代码的简易程度着手,进一步改进掩膜方法,提出了一种抗DPA攻击的DES/3DES改进算法,该算法可支持ECB和CBC工作模式.利用SystemC建立算法模型并进行验证,完成了满足NFC应用要求的DES/3DES密码协处理器的设计和仿真;建立了一套SystemC算法模型和RTL电路自动仿真系统,以减少开发周期及研发成本.对改进算法及电路所做的仿真验证了电路的有效性. 相似文献
2.
3.
原始的DES加密算法一次加解密64位,本文介绍了如何使用C语言实现改进的DES数据加密算法(Data Encryption Standard),使其可以方便的加解密任意格式任意大小的文件,使文件传输更加安全。最后针对DES加密算法存在的安全隐患给予了简单说明,并提出了DES加密算法的使用误区。 相似文献
4.
DES加密算法是一种重要的加密算法,但其存在一定的缺陷,为弥补缺陷,在DES加密算法的基础上提出了一种基于OCML离散时空混沌的动态DES加密算法(DSCDDES)来提高DES的安全性能,为了克服计算机的有限精度的缺陷而采用微扰动技术来改善OCML的伪随机性。仿真和分析表明该算法具有比普通DES加密算法更高的安全性能。 相似文献
5.
6.
在日常应用开发中经常会遇到数据加密问题。DES作为著名加密算法之一,在很多场合得到了广泛应用。3DES是DES的一种常见变种,拥有更强的安全性。在VB.NET中,利用其3DES加解密类,可以方便地实现关键信息加密存储。 相似文献
7.
DES(data encryption Standard)算法是最为广泛使用的一种分组密码算法。本文简述了DES加密算法的发展历史和核心思想,并给出了DES算法是最为广泛使用的一种分组密码算法。DES对推动密码理论的发展和应用起了重大作。并给出了一种VLSI实现方法。 相似文献
8.
在详细分析DES的基本原理和应用模式的基础上,结合DES硬件实现的特点,采用正向设计的方法实现了适用于IC卡等有嵌入式安全需要的系统中的DES模块。并对该模块进行了FPGA的原型验证。 相似文献
9.
本文分别从行为级和RTL级实现并且验证了DES电路。在DES的VLSI实现过程中充分考虑了DES的结构特征,采取一系列的优化措施,使得整个电路在速度和面积上取得了较好的效果。最后提出一个适用于IC卡等有嵌入式安全需要的系统中的DES模块的实现方案。 相似文献
10.
DES算法的高速流水线实现 总被引:7,自引:0,他引:7
文章介绍了密码算法DES,分析了DES算法适用流水线实现的特点。并在此基础上介绍了一种流水线式高速实现DES加密解密的方法,这一算法同样可以应用于3-DES。 相似文献
11.
12.
Eli Biham 《Journal of Cryptology》1998,11(1):45-58
In recent years, several new attacks on DES were introduced. These attacks have led researchers to suggest stronger replacements
for DES, and in particular new modes of operation for DES. The most popular new modes are triple DES variants, which are claimed
to be as secure as triple DES. To speed up hardware implementations of these modes, and to increase the avalanche, many suggestions
apply several standard modes sequentially. In this paper we study these multiple (cascade) modes of operation. This study shows that many multiple modes are much weaker than multiple DES, and their strength
is theoretically comparable to a single DES.
We conjecture that operation modes should be designed around an underlying cryptosystem without any attempt to use intermediate
data as feedback, or to mix the feedback into an intermediate round. Thus, in particular, triple DES used in CBC mode is more
secure than three single DESs used in triple CBC mode. Alternatively, if several encryptions are applied to each block, the
best choice is to concatenate them to one long encryption, and build the mode of operation around it.
Received 15 February 1996 and revised 30 May 1996 相似文献
13.
可重构密码芯片提高了密码芯片的安全性和灵活性,具有良好的应用前景.然而目前的可重构密码芯片吞吐率均大大低于专用芯片,因此,如何提高处理速度是可重构密码芯片设计的关键问题.本文分析了常用对称密码算法DES、3DES和AES的可重构性,利用流水线、并行处理和可重构技术,提出了一种可重构体系结构.基于该体系结构实现的DES、3DES和AES吞吐率在110MHz工作频率下分别可达到7Gbps、2.3Gbps和1.4Gbps.与其他同类设计相比,本文设计在处理速度上有较大优势,可以很好地应用到可重构密码芯片设计中. 相似文献
14.
基于S盒优化的轻量级加密算法设计 总被引:1,自引:0,他引:1
分组密码一直是解决信息系统安全问题的常用加密方法。分组密码的典型代表数据加密标准DES(Data Encryption Standard)被广泛应用于软件加密和硬件加密,其中所体现的设计思想和设计原则依然值得研究和借鉴。S盒作为DES算法的一个关键环节,它的设计好坏直接影响DES的加密性能。通过对分组密码安全性设计的分析,立足于DES算法框架,提出了一种轻量级安全加密算法LEA(Light weight Encryption Algorithm),通过增加位选逻辑陷阱来对S盒中的元素进行选取和重新优化设计,最后从S盒统计特性角度对其安全性进行分析。该算法能有效解决低成本系统的安全问题。 相似文献
15.
16.
17.
18.
DES是一种应用非常广泛和成熟的数据加密算法.在深入剖析DES加密算法原理基础上,提出了一种改进的DES加密方案,该方案通过对64位密钥变换后的结果进行扰乱,使得设计后的加密体系安全性更高;同时对扰乱器的原理进行了数学验证,证明了改进方案的可靠性;而软件设计结果,进一步论证了改进方案的可行性. 相似文献