问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

网络现代加密技术分几种

发布网友 发布时间:2022-03-29 07:53

我来回答

2个回答

热心网友 时间:2022-03-29 09:23

1 数据加密原理

1.1数据加密  

在计算机上实现的数据加密,其加密或解密变换是由密钥控制实现的。密钥(Keyword)是用户按照一种密码*随机选取,它通常是一随机字符串,是控制明文和密文变换的唯一参数。
例:明文为字符串:
  AS KINGFISHERS CATCH FIRE

(为简便起见,假定所处理的数据字符仅为大写字母和空格符)。
假定密钥为字符串: ELIOT
  
加密算法为:
  (1)将明文划分成多个密钥字符串长度大小的块(空格符以″+″表示)
  AS+KI NGFIS HERS+ CATCH +FIRE
(2)用00~26范围的整数取代明文的每个字符,空格符=00,A=01,...,Z=26:
  0119001109 1407060919 0805181900 0301200308 0006091805
  (3) 与步骤2一样对密钥的每个字符进行取代:
  0512091520
  (4) 对明文的每个块,将其每个字符用对应的整数编码与密钥中相应位置的字符的整数编码的和模27后的值取代:
  (5) 将步骤4的结果中的整数编码再用其等价字符替换:
  FDIZB SSOXL MQ+GT HMBRA ERRFY

理想的情况是采用的加密模式使得攻击者为了破解所付出的代价应远远超过其所获得的利益。实际上,该目的适用于所有的安全性措施。这种加密模式的可接受的最终目标是:即使是该模式的发明者也无法通过相匹配的明文和密文获得密钥,从而也无法破解密文。

1.2数字签名  

密码技术除了提供信息的加密解密外,还提供对信息来源的鉴别、保证信息的完整和不可否认等功能,而这三种功能都是通过数字签名实现。  

数字签名是涉及签名信息和签名人私匙的计算结果。首先,签名人的软件对发送信息进行散列函数运算后,生成信息摘要(message digest)--这段信息所特有的长度固定的信息表示,然后,软件使用签名人的私匙对摘要进行解密,将结果连同信息和签名人的数字证书一同传送给预定的接收者。而接收者的软件会对收到的信息生成信息摘要(使用同样的散列函数),并使用签名人的公匙对签名人生成的摘要进行解密。接收者的软件也可以加以配置,验证签名人证书的真伪,确保证书是由可信赖的CA颁发,而且没有被CA吊销。如两个摘要一样,就表明接收者成功核实了数字签名。

2 加密*及比较

根据密钥类型不同将现代密码技术分为两类:一类是对称加密(秘密钥匙加密)系统,另一类是公开密钥加密(非对称加密)系统。

2.1对称密码加密系统  

对称钥匙加密系统是加密和解密均采用同一把秘密钥匙,而且通信双方都必须获得这把钥匙,保持钥匙的秘密。

对称密码系统的安全性依赖于以下两个因素。第一,加密算法必须是足够强的,仅仅基于密文本身去解密信息在实践上是不可能的;第二,加密方法的安全性依赖于密钥的秘密性,而不是算法的秘密性。因为算法不需要保密,所以制造商可以开发出低成本的芯片以实现数据加密。这些芯片有着广泛的应用,适合于大规模生产。  

对称加密系统最大的问题是密钥的分发和管理非常复杂、代价高昂。比如对于具有n个用户的网络,需要n(n-1)/2个密钥,在用户群不是很大的情况下,对称加密系统是有效的。但是对于大型网络,当用户群很大,分布很广时,密钥的分配和保存就成了大问题。对称加密算法另一个缺点是不能实现数字签名。  

对称加密系统最著名的是美国数据加密标准DES、AES(高级加密标准)和欧洲数据加密标准IDEA。1977年美国国家标准局正式公布实施了美国的数据加密标准DES,公开它的加密算法,并批准用于非机密单位和商业上的保密通信。DES成为全世界使用最广泛的加密标准。

但是,经过20多年的使用,已经发现DES很多不足之处,对DES的破解方法也日趋有效。AES将会替代DES成为新一代加密标准。DES具有这样的特性,其解密算法与加密算法相同,除了密钥Key的施加顺序相反以外。

2.2 公钥密码加密系统   

公开密钥加密系统采用的加密钥匙(公钥)和解密钥匙(私钥)是不同的。由于加密钥匙是公开的,密钥的分配和管理就很简单,比如对于具有n个用户的网络,仅需要2n个密钥。公开密钥加密系统还能够很容易地实现数字签名。因此,最适合于电子商务应用需要。在实际应用中,公开密钥加密系统并没有完全取代对称密钥加密系统,这是因为公开密钥加密系统是基于尖端的数学难题,计算非常复杂,它的安全性更高,但它实现速度却远赶不上对称密钥加密系统。在实际应用中可利用二者的各自优点,采用对称加密系统加密文件,采用公开密钥加密系统加密″加密文件″的密钥(会话密钥),这就是混合加密系统,它较好地解决了运算速度问题和密钥分配管理问题。

根据所基于的数学难题来分类,有以下三类系统目前被认为是安全和有效的:大整数因子分解系统(代表性的有RSA)、椭圆曲线离散对数系统(ECC)和离散对数系统(代表性的有DSA)。  

当前最著名、应用最广泛的公钥系统RSA是由Rivet、Shamir、Adelman提出的(简称为RSA系统),它加密算法使用了两个非常大的素数来产生公钥和私钥。现实中加密算法都基于RSA加密算法。pgp算法(以及大多数基于RSA算法的加密方法)使用公钥来加密一个对称加密算法的密钥,然后再利用一个快速的对称加密算法来加密数据。这个对称算法的密钥是随机产生的,是保密的,因此,得到这个密钥的唯一方法就是使用私钥来解密。

RSA方法的优点主要在于原理简单,易于使用。随着分解大整数方法的进步及完善、计算机速度的提高以及计算机网络的发展(可以使用成千上万台机器同时进行大整数分解),作为RSA加解密安全保障的大整数要求越来越大。为了保证RSA使用的安全性,其密钥的位数一直在增加,比如,目前一般认为RSA需要1024位以上的字长才有安全保障。但是,密钥长度的增加导致了其加解密的速度大为降低,硬件实现也变得越来越难以忍受,这对使用RSA的应用带来了很重的负担,对进行大量安全交易的电子商务更是如此,从而使得其应用范围越来越受到制约。

DSA(Data Signature Algorithm)是基于离散对数问题的数字签名标准,它仅提供数字签名,不提供数据加密功能。它也是一个″非确定性的″数字签名算法,对于一个报文M,它的签名依赖于随机数r ?熏 这样,相同的报文就可能会具有不同的签名。另外,在使用相同的模数时,DSA比RSA更慢(两者产生签名的速度相同,但验证签名时DSA比RSA慢10到40倍)。
2.3 椭圆曲线加密算法ECC技术优势

安全性更高、算法实现性能更好的公钥系统椭圆曲线加密算法ECC(Elliptic Curve Cryptography)基于离散对数的计算困难性。

热心网友 时间:2022-03-29 10:41

数据加密标准DES(Data Encryption Standard,简称DES)就是采用了替换与换位两种算法的结合算法。DES先成为美国官方加密标准,后来也被ISO(国际标准化组织)列为国际标准。还有就是RSA算法它是1977年Rivest、Shamir以及Adleman提出了公开密码系统,简称RSA(以三个发明者的姓氏首位字母命名)的方法。公开密钥加密方法中,加密算法和加密密钥都是公开的(该加密密钥称为公钥PK——Public Key),任何人都可以将明文转换成密文。但是相应的解密密钥(该解密密钥称为私钥SK——Secret Key)是保密的。且无法从PK导出SK,因此,即使是加密者若未被授权也无法执行相应的解密。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求美少女战士高清全集百度云,如图 瑞风M3考虑1.6的动力如何?100码多少转速?油耗多少? 淘宝的金卡有郊期是多久? 淘宝vip金卡会不会消失 淘宝VIP会员多少钱?有什么用? 大冒险表白一个女生,你知道那个女生喜欢你,而且事后还不给人家解释清楚... ...然后女生问还不能告诉她。我说了之后被她识破了。我说这是一个游戏... 别个qq钱包转账过来,不知道为什么转到卡里然后查看交易记录却没有 电子印油是什么意思? ...摔下来脾破裂大出血,做了摘脾手术,可以鉴定为几级伤残赔偿多少... 饮食夹寒 又吐 又拉怎么办 我家狗狗细小第4天今天早上又吐又垃稀颜色为咖啡色 老婆把我拉黑拉回来又垃黑什M心态 快手垃黑又垃回来,以前的私信怎么能找回? 小孩又吐又拉肚子是怎么回事? 和老公吵架后我离开家他每天把我微信屏蔽了又垃出,... 导盲犬又吐又垃怎么回事 小猫又拉又吐,怎么回事? 小猫又拉又吐怎么办。 太热,我又垃又吐,是中暑还是吃坏肚子了 烫头后又垃又呕是不是中毒了 我的小狗不舒服!又吐又拉!怎么办! 小该肚子痛又吐又垃昰什仫原因 狗狗又吐,又垃,又不吃饭怎么办? 什么叫“小资” 什么是小资? 什么是“小资” 什么是小资意识 什么是小资情调? “小资”是什么? 我的小狗它前天开始吐狗粮!吐出来的都是发胀的狗... 吴文是什么电视剧的人物? 吴文出演过哪些电视剧? 吴文的介绍 我成了他的班主任吴文是莫言的亲弟弟第几集? 吴文什么队欧文什么队 吴文1971年12月3日生人 姐姐叫抹抹弟弟叫吴文是哪部电视剧里面的 吴文 的 重庆言子 我是大明星田慧和吴文是两口子吗 2021年3月28日9.22出生男姓名双吴文后面该怎么取? 有没有叫吴文的神仙,是哪方面的。一位老师傅让我... 请高人帮我即将出生的孩子起个名字,前面两个字是... 我成了他的班主任莫默和吴文是什么关系? 吴文(文文)的英文名字 女孩取名吴文什么好听呢 吴姓男孩名字 最好叫 吴文、、 山东综艺频道吴文多大岁数了 请问一下吴文有名字含义 请高人帮我女儿起个名字,前面两个字是吴文( )...