RSA是一种什么类型的密码体制,这种密码体制的特点

2020-11-25 08:23:38 字数 4608 阅读 7707

1楼:匿名用户

rsa算法属于非对称密钥加密算法。其中rsa可用于加密,也可用于数字签名。

rsa算法的安全性建立在“大数分解和素数检测”的理论基础上。基于素数因子分解问题,从公开密钥(n,e)计算出秘密密钥(n,d)。

假定用户a要发送消息m给用户b,1)用户b要产生两个素数p和q;2)用户b计算n=pq和φ(n)=(p-1)(q-1);3)用户b选着一个数e(0

公钥就是(n,e) 私钥就是(n,d)

从第7)步可知道:m^5mod 35=10,求的m(即明文)=5

rsa密码体系是什么样的密码体系

2楼:匿名用户

rsa是公钥密码体系的代表 也可以说是非对称密码体系

传统的对称密码体系加密解密的密钥时相同的

rsa加密用的是密钥和解密用的密钥时不同的

3楼:匿名用户

rsa密码系统是较早提出的一种公开钥密码系统。1978年,美国麻省理工学院(mit)的rivest,shamir和adleman在题为《获得数字签名和公开钥密码系统的方法》的**中提出了基于数论的非对称(公开钥)密码体制,称为rsa密码体制。rsa是建立在“大整数的素因子分解是困难问题”基础上的,是一种分组密码体制。

(多选)rsa属于哪些密码体制?a非对称密码体制b序列密码体制c对称密码体制d传统密码体制e分组密码体制

4楼:匿名用户

a【非对称密码体制】也叫公钥加密技术。在公钥加密系统中,加密和解密是相对独立的,加密和解密会使用两把不同的密钥,加密密钥(公开密钥)向公众公开。

【对称密码体制】也称为私钥密码体制。在对称加密系统中,加密和解密采用相同的密钥。

【序列密码】也称为流密码(stream cipher),它是对称密码算法的一种。典型代表是rc4。

【分组密码】是将明文消息编码表示后的数字(简称明文数字)序列,划分成长度为n的组,每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列。典型代表aes、des。

5楼:匿名用户

a非对称密码体制

e分组密码体制

望采纳.

古典密码体制中代换密码有哪几种?各有什么特点?

6楼:瞎起个破名吧

在古典密码学中,有四种类型的代替密码:

①简单代替密码(或单表代替密码),它将明文字母表中的每个字母用密文字母表中的相应字母来代替,明密文表字母存在惟一的一一对应关系,然后通过明密文对照表来进行加解密,容易受到频率统计分析攻击,例如:恺撒密码、仿射密码等。

②多名码代替密码,将明文中的每个字母按一定规律映射到一系列密文字母,这一系列密文字母称为同音字母,它的密文的相关分布会接近于平的,能够较好挫败频率分析,较简单代替密码难破译。

③多字母代替密码,通过一次加密一组字母来使密码分析更加困难,例如playfair密码。多表代替密码,使用从明文字母到密文字母的多个映射,每个映射像简单代替密码中的一一对应,比简单代替密码更安全一些,例如,维吉尼亚密码等。

比较通用密码体制和公开密码体制的特点

7楼:匿名用户

全称应该是通用密钥

密码体制和公开密钥密码体制。下面是关于两种密码体制的特点介绍。我也是学密码学的如果有问题可以进一步交流。

传统的加密方法是加密、解密使用同样的密钥,由发送者和接收者分别保存,在加密和解密时使用,采用这种方法的主要问题是密钥的生成、注入、存储、管理、分发等很复杂,特别是随着用户的增加,密钥的需求量成倍增加。在网络通信中,大量密钥的分配是一个难以解决的问题。

例如,若系统中有n个用户,其中每两个用户之间需要建立密码通信,则系统中每个用户须掌握(n-1)/2个密钥,而系统中所需的密钥总数为n*(n-1)/2 个。对10个用户的情况,每个用户必须有9个密钥,系统中密钥的总数为45个。对100个用户来说,每个用户必须有99个密钥,系统中密钥的总数为4950个。

这还仅考虑用户之间的通信只使用一种会话密钥的情况。如此庞大数量的密钥生成、管理、分发确实是一个难处理的问题。

本世纪70年代,美国斯坦福大学的两名学者迪菲和赫尔曼提出了一种新的加密方法--公开密钥加密队pke方法。与传统的加密方法不同,该技术采用两个不同的密钥来对信息加密和解密,它也称为"非对称式加密方法。每个用户有一个对外公开的加密算法e和对外保密的解密算法d,

它们须满足条件:

(1)d是e的逆,即d[e(x)]=x;

(2)e和d都容易计算。

(3)由e出发去求解d十分困难。

从上述条件可看出,公开密钥密码体制下,加密密钥不等于解密密钥。加密密钥可对外公开,使任何用户都可将传送给此用户的信息用公开密钥加密发送,而该用户唯一保存的私人密钥是保密的,也只有它能将密文复原、解密。虽然解密密钥理论上可由加密密钥推算出来,但这种算法设计在实际上是不可能的,或者虽然能够推算出,但要花费很长的时间而成为不可行的。

所以将加密密钥公开也不会危害密钥的安全。

数学上的单向陷门函数的特点是一个方向求值很容易,但其逆向计算却很困难。基于这种理论,1978年出现了著名的rsa算法。这种算法为公用网络上信息的加密和鉴别提供了一种基本的方法。

它通常是先生成一对rsa 密钥,其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册。为提高保密强度,rsa密钥至少为500位长,一般推荐使用1024位。这就使加密的计算量很大。

为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式,即信息采用改进的des或idea对话密钥加密,然后使用rsa密钥加密对话密钥和信息摘要。对方收到信息后,用不同的密钥解密并可核对信息摘要。

rsa算法的加密密钥和加密算法分开,使得密钥分配更为方便。它特别符合计算机网络环境。对于网上的大量用户,可以将加密密钥用**簿的方式印出。

如果某用户想与另一用户进行保密通信,只需从公钥簿上查出对方的加密密钥,用它对所传送的信息加密发出即可。对方收到信息后,用仅为自己所知的解密密钥将信息脱密,了解报文的内容。由此可看出,rsa算法解决了大量网络用户密钥管理的难题。

rsa并不能替代des,它们的优缺点正好互补。 rsa的密钥很长,加密速度慢,而采用des,正好弥补了rsa的缺点。即des用于明文加密,rsa用于des密钥的加密。

由于des加密速度快,适合加密较长的报文;而rsa可解决des密钥分配的问题。美国的保密增强邮件(pem)就是采用了rsa 和des结合的方法,目前已成为e-mail保密通信标准。

通用密钥密码体制

通用密钥密码体制的加密密钥ke和解密密钥kd是通用的,即发送方和接收方使用同样密钥的密码体制,也称之为“传统密码体制”。

在通用密码体制中,目前得到广泛应用的典型算法是des算法。des是由“转置”方式和“换字”方式合成的通用密钥算法,先将明文(或密文)按64位分组,再逐组将64位的明文(或密文),用56位(另有8位奇偶校验位,共64位)的密钥,经过各种复杂的计算和变换,生成64位的密文(或明文),该算法属于分组密码算法。

des算法可以由一块集成电路实现加密和解密功能。该算法是对二进制数字化信息加密及解密的算法,是通常数据通信中,用计算机对通信数据加密保护时使用的算法。des算法在1977年作为数字化信息的加密标准,由美国商业部国家标准局制定,称为“数据加密标准”,并以“联邦信息处理标准公告”的名称,于1977年1月15日正式公布。

使用该标准,可以简单地生成des密码。

单钥密码体制和双钥密码体制的优缺点

8楼:匿名用户

密钥体系 如果以密钥为标准,可将密码系统分为单钥密码(又称为对称密码或私钥密码)体系和双钥密码(又称为非对称密码或公钥密码)体系。哦,对了,所谓密钥差不多可以理解成密码。

在单钥体制下,加密密钥和解密密钥是一样的,或实质上是等同的,这种情况下,密钥就经过安全的密钥信道由发方传给收方。

单钥密码的特点是无论加密还是解密都使用同一个密钥,因此,此密码体制的安全性就是密钥的安全。如果密钥泄露,则此密码系统便被攻破。最有影响的单钥密码是1977年美国国家标准局颁布的des算法。

单钥密码的优点是:安全性高。加解密速度快。

缺点是:1)随着网络规模的扩大,密钥的管理成为一个难点;2)无法解决消息确认问题;3)缺乏自动检测密钥泄露的能力。

而在双钥体制下,加密密钥与解密密钥是不同的,此时根本就不需要安全信道来传送密钥,而只需利用本地密钥发生器产生解密密钥即可。双钥密码是:1976年w.

diffie和m.e.heilinan提出的一种新型密码体制。

由于双钥密码体制的加密和解密不同,且能公开加密密钥,而仅需保密解密密钥,所以双钥密码不存在密钥管理问题。双钥密码还有一个优点是可以拥有数字签名等新功能。最有名的双钥密码体系是:

1977年由rivest,shamir和ad1eman人提出的rsa密码体制。双钥密码的缺点

是:双钥密码算法一般比较复杂,加解密速度慢。

因此,网络中的加密普遍采用双钥和单钥密码相结合的混合加密体制,即加解密时采用单钥密码,密钥传送则采用双钥密码。这样既解决了密钥管理的困难,又解决了加解密速度的问题。目前看来,这种方法好象也只能这样了。

貔貅是一种动物吗,貔貅是哪些动物的一种啊??真有这种动物吗?还是一种传说啊?

1楼 匿名用户 貔貅是一种传说中的神兽,龙的一个儿子。传说他没有 ,只会吃不会出,所以一般用来招财 2楼 匿名用户 没有这个动物,只是神话故事中杜撰的东西 貔貅是哪些动物的一种啊??真有这种动物吗?还是一种传说啊? 3楼 匿名用户 不是真的有这种动物,是神话中的神兽,龙生九子之一。 1 古书上说的一...

候鸟是一种什么鸟,候鸟是一种什么的鸟

1楼 阿樱也度度 很多鸟类具有沿纬度季节迁移的特性,比如说夏天的时候这些鸟在纬度较高的温带地区繁殖,冬天的时候则在纬度较低的热带地区过冬。夏末秋初的时候这些鸟类由繁殖地往南迁移到渡冬地,而在春天的时候由渡冬地北返回到繁殖地。这些随着季节变化而南北迁移的鸟类就叫候鸟。 2楼 匿名用户 可一说是鸟的祖先...

焦虑是一种怎样的状态,这种情绪对人来说有什么意义

1楼 上海心路心理 焦虑是人类在与环境作斗 争及生存适应的过程中发展起来的基本人类情绪,焦虑并不意味着都是有临床意义的病理情绪,在应激面前适度的焦虑具有积极的意义,它可以充分地调动身体各脏器的技能,适度提高大脑的反应速度和警觉性。只有具备某些病理性特征同时对正常的社会功能造成影响时,才成为病理性焦虑...