什么是对称密码和非对密码,分析这两种密码体系的特点和应用领域

如题所述

一、对称密码

1、定义:采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。

2、特点:算法公开、计算量小、加密速度快、加密效率高。

3、应用领域:由于其速度快,对称性加密通常在消息发送方需要加密大量数据时使用。

二、非对密码

1、定义:非对称密码指的是非对称密码体制中使用的密码。

2、特点:

(1)是加密密钥和解密密钥不同 ,并且难以互推 。

(2)是有一个密钥是公开的 ,即公钥 ,而另一个密钥是保密的 ,即私钥。

3、应用领域:很好的解决了密钥的分发和管理的问题 ,并且它还能够实现数字签名

扩展资料

对称加密算法特征

1、加密方和解密方使用同一个密钥;

2、加密解密的速度比较快,适合数据比较长时的使用;

3、密钥传输的过程不安全,且容易被破解,密钥管理也比较麻烦

参考资料来源:百度百科——非对称密码

参考资料来源:百度百科——对称加密

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-04
密码算法可以看作是一个复杂的函数变换,C = F M, Key ),C代表密文,即加密后得到的字符序列,M代表明文即待加密的字符序列,Key表示密钥,是秘密选定的一个字符序列。密码学的一个原则是“一切秘密寓于密钥之中”,算法可以公开。当加密完成后,可以将密文通过不安全渠道送给收信人,只有拥有解密密钥的收信人可以对密文进行解密即反变换得到明文,密钥的传递必须通过安全渠道。目前流行的密码算法主要有DES,RSA,IDEA,DSA等,还有新近的Liu氏算法,是由华人刘尊全发明的。密码算法可分为传统密码算法和现代密码算法,传统密码算法的特点是加密和解密必须是同一密钥,如DES和IDEA等;现代密码算法将加密密钥与解密密钥区分开来,且由加密密钥事实上求不出解密密钥。这样一个实体只需公开其加密密钥(称公钥,解密密钥称私钥)即可,实体之间就可以进行秘密通信,而不象传统密码算法似的在通信之前先得秘密传递密钥,其中妙处一想便知。因此传统密码算法又称对称密码算法(Symmetric Cryptographic Algorithms ),现代密码算法称非对称密码算法或公钥密码算法( Public-Key Cryptographic Algorithms ),是由Diffie 和Hellman首先在1976年的美国国家计算机会议上提出这一概念的。按照加密时对明文的处理方式,密码算法又可分为分组密码算法和序列密码算法。分组密码算法是把密文分成等长的组分别加密,序列密码算法是一个比特一个比特地处理,用已知的密钥随机序列与明文按位异或。当然当分组长度为1时,二者混为一谈。
第2个回答  2013-11-04
对称加密用的是一个共享密钥。
非对称加密需要两密钥:分开密钥和私有密钥。这两个密钥是一对如果用公开密钥加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。本回答被网友采纳
第3个回答  2020-12-11
摘 要 随着计算机网络技术的发展,现代密码学已经成为信息安全的核心组成部分之一,文章就现代密码学的两种密码体制——对称密码体制和非对称密码体制的基本概念、特点以及典型算法等相关内容进行介绍。

关键词 对称密码;DES算法;非对称密码;RSA算法

中图分类号:TP309 文献标识码:A 文章编号:1671-7597(2014)10-0138-02

1949年香农发表了一篇题为《保密系统的通信理论》的论文标志着现代密码学的开始,该文也为现代密码学确立了坚实的数学基础。作为一个系统的学科现代密码学主要研究密码编制、密码破译和密码系统的设计,它可分为对称密码体制和非对称密码体制两种。随着20世纪50年代世界上第一台电子计算机的诞生和计算机网络技术的发展,使得现代密码学出现了新的特点:一是现代密码都是采用电子计算机进行加解密;二是通信过程中数据的安全性是基于密钥的保密而非算法的保密。本文就对称密码体制和非对称密码体制的基本概念、特点以及典型算法等相关内容进行了简要介绍。

1 对称密码体制

对称密钥密码体制是一种传统密码体制,又称为单密钥密码体制或秘密密钥密码体制。如果一个密码体制的加密密钥和解密密钥相同,或者虽然不相同,但是由其中的任意一个可以很容易地推导出另一个,则该密码体制便称为对称密钥密码体制。其特点为:一是加密密钥和解密密钥相同,或本质上相同;二是密钥必须严格保密。这就意味着密码通信系统的安全完全依赖于密钥的保密。通信双方的信息加密以后可以在一个不安全的信道上传输,但通信双方传递密钥时必须提供一个安全可靠的信道。

常用的对称密码算法有DES、3-DES、IDEA、AES等,下面就对早期的DES算法进行简要介绍。20世纪70年代,随着计算机网络技术的发展,网络通信过程中的信息安全问题日益突出,美国政府认为需要建立一个功能强大的标准加密系统,美国国家标准局公开征求这样的加密算法,最终IBM公司研制的Lucifer加密系统被采纳,而后IBM公司根据美国国家安全局的建议对Lucifer加密系统进行了一些修改,成为了数据加密标准即DES算法。DES算法是一个分组加密算法,明文长度为64比特,密钥长度也为64比特。由于密钥的第8,,16,24,…,64位为奇偶校验位,所以密钥的实际长度为56比特。更长的明文被分为64比特的分组来处理。其基本思想为:将一组64比特位的明

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网