所有提交的电磁系统将被重定向到在线手稿提交系统。作者请直接提交文章在线手稿提交系统各自的杂志。

文献综述:密码算法和密码系统

名叫Akanksha斯利瓦斯塔瓦
Lingayas大学助理教授,电子EEE哈里亚纳邦,印度。
相关文章Pubmed,谷歌学者

访问更多的相关文章国际期刊的创新在计算机和通信工程的研究

文摘

世界改变了从发送数据到写字母在纸上通过邮局即时通信聊天,电子邮件、视频通话等社交网站Facebook、twitter和Google +等。大部分的数据通信是通过电子系统,价值的一天。通信系统需要完全安全,以避免骗子和复杂的活动。如今,安全编程仍是重要的,变得越来越重要。重要的是保持我们的数据安全的对手。密码学的方法使数据传输安全、秘密通信。密码学数据安全要求或机密性和数据完整性。本文也代表了不同类型的密码破译者攻击密码。

关键字

密码学,密码,密码破译者攻击,对称密钥密码体制。

介绍

密码学的方法使数据传输安全、秘密通信形式。科学的分支处理安全通信存在的敌人是加密的。科学的分支处理使算法和密码是密码学和科学的分支,涉及违反守则或提取意义叫做密码分析[1]。整个系统相结合的加密和密码分析被称为密码系统。

通信模型

用于密码学的基本通信模型如图1所示。两党,一般情况下,称为Alice和Bob。爱丽丝是发送方发送数据,鲍勃是接收机,接收数据和夏娃是第三人,尝试使用这些数据。发送的数据传输消息在一个不安全的通道上。通道被称为不安全,因为通信发生在对手的存在,或恶意对手称为前夕,其目标是提供的安全服务的失败Alice和Bob保护通信。
夏娃的第一个任务是检测加密的消息时,也称为密文,并恢复原始信息,称为明文。此外,夏娃也可以尝试效果爱丽丝和鲍勃虚假或修改消息进行通信。
图像
译解密码者的主要目的是找到方法安全、消息进行身份验证。原文被称为纯文本和加密的文本称为密文。生成的密文使用纯文本的一个关键。
加密是一个转换的过程数据明文密文和解密过程亦然。译解密码者的动机是隐藏消息从入侵者[2]。
一个密码系统如图2所示。密码系统基本上是一个网络通信系统,包括信息数据源,一个加密机的过程,一个不安全的通道,一个可验证的过程,一个消息数据的目的地和安全关键传输机制。密码破译者的动机是找到数据,使译码者无用的努力,打破了密码。打破加密方案的人应该有强大的密码和代数算法的知识。cryptanalytic附加是通过一种程序密码破译者获得密钥信息。
图像

安全目标

的主要目标是建立在一个安全的通信:
隐私,或保密的过程,是保持机密的信息。没有其他的人不是一个授权的实体不能访问。
数据完整性确保信息没有被未经授权的实体。操作是插入、删除和替换的数据。

加密软件

密码协议的软件实现的很大的优势是,它们移植到多种平台。密码协议的软件实现有一个快速的时间市场因素,但是它们可以应用于系统在有限的交通在加密率低。
•验证或真实性,是确凿的过程的一般术语的来源数据(数据来源认证)和当事人的身份(实体验证)。
•不可抵赖性的服务,防止否认之前的承诺和行为的实体。换句话说,消息的作者不能否认装箱或传输消息。这四个加密相结合的目标,有可能得出其他安全目标访问控制、验证、签名,或授权。一般来说,加密处理算法和协议的设计能够保证一个或多个安全目标。

密码破译者攻击

密码破译者可用的先验信息攻击进行分类
ciphertext-only攻击是一个努力的密码破译者获取原始数据,当他有一个给定的关键,它可以访问密文,但没有访问明文或密钥。
一个已知明文攻击密码破译者的努力获取原始数据时可以访问相应明文和密文,但不是关键。
chosen-plaintext攻击是一个努力的密码破译者获取原始数据时可以选择明文密文加密,可以访问的,但不能访问的关键。
选择密文攻击是一个努力的密码破译者获取原始数据时可以选择密文,可以获取相应的明文。攻击者只访问解密装置(3、4、5)。
有两种类型的密码
•使用私有密匙(或密钥)密码
•使用公钥密码
在这两个密码键以不同的方式共享。私人或密钥译码者使用相同密钥的加密和解密过程。所以关键的交换过程加密机decryptor应该非常小心。在公钥密码学的加密解密过程使用不同的密钥解密过程关键数据公钥和私钥算法都有互补优势和缺点。键都有自己的特定的应用领域。私钥密码有高吞吐量,但是很难保守秘密的关键在结束。声音最佳安全通信密钥加密说,应该经常修改。在公钥算法吞吐量较低但不需要频繁改变键。
实际上私钥加密用于批量数据加密,而私钥算法是高效的密钥管理系统所必需的。

对称密钥加密

有两种类型的对称密钥算法
•分组密码
•流密码
根据kerckhoff原则[5]的关键尺寸增加成功的概率降低对手的效果。关键尺寸的增加,安全的水平也增加。
基本块密码明文和密文块工作。对于一个已知键相同的明文块加密密码键块。例如,DES算法使用块大小的64位和128位Rijndael算法使用块大小。加密的数据安全级别主要是取决于数据和关键尺寸。
传统的分组密码用于约束设备DES(数据加密标准)。分组密码的其他例子是DESX、DESL DESXL等等。
流Cipher是一种对称密钥算法同时单个字符的明文进行加密。流密码不如轻量级块密码。流密码的主要缺点是它第一次使用冗长的初始化阶段。通信协议不确定流密码。流密码具有结构简单和快速的硬件[5]。他们基本上是应用在有明文的大小是未知的。流密码的例子有RC4、E0和AES等。
维尔曼密码是一种流密码的长度等于消息长度的关键。通过添加消息加密的文本生成与关键数字位数。

结论

本文基本介绍了密码学和密码系统。密码有不同的攻击类型,可以发生进行了研究。对称密钥加密和块和流密码进行了综述。

引用

  1. a . Poschmann“轻量级加密,加密工程无处不在

  2. 世界”,博士论文,电气工程与信息科学系的,在波鸿-鲁尔大学,波鸿,德国,2009年。

  3. B。Schneier、应用密码学:协议、算法和源代码在C语言中,约翰威利& Sons, 2001。

  4. 卢卡HENZEN、超大规模集成电路密码认证,羞辱。乙19351号,2010年。

  5. DebdeepMukhopadhyay”,基于元胞自动机的加密算法的设计与分析”,博士论文,计算机科学与工程部门。IIT Kharagpur, 2007年。

全球技术峰会