解密
-
加密 (
EDE
) 模式, 因 此 密钥的 大 小 为
168
位(
Bhanot
和
Hans
,
2015
)。
但是有一种新的攻击,它引入了一种挑战3 DES的中间相遇攻击。
因此 , 在2001年,NIST(Diehl and Laws,2016) 宣布并选择 了
Rijmen和Daemen发明的新密码AES。AES使用不同长度的密钥128、
192和256位。密钥位越大,传输越安全。尽管AES受到了许多攻击(恢
复攻击和旁道攻击),但迄今为止它还没有被攻破,并被认为是安全
的。1993年,Blowfish(Bhanot和Hans,2015; Schneier,1993)由
Bruce Schneier设计,密钥长度在32位到448位之间变化,块大小为64
位。该算法由于块大小的限制,容易受到生日攻击
密码学中最早的密钥交换方法之一发表于1976年,被称为它是一种
算法,其中双方在未受保护的相同通信信道上评估可用作加密密钥的共
享秘密;该问题也称为离散对数问题。发送方和接收方的计算是基于在模
上执行的幂运算。由于使用模数,这变成了单向函数,这使得非法用户
难以获得密钥。然而,中间人攻击也危及其安全性。1978年,
2.
网络安全的最新发展和新趋势
在新算法、程序和框架的帮助下,网络安全领域最近取得了许多进
展。本节详细讨论了命令式数学方程、制定的示例、流程图、克服攻击
及其漏洞以及多年来对现有标准的各种改进。
2.1. s
的进步
世界正朝着一个新的阶段,安全的非对称计划,承诺提供安全的
主要安全问题。代替使用预定的矩阵属性,使用多项式来解决问
题。
Marcin
(
Kapczynski
和
Lawnik
,
2019
)提出了两种基于
在切比雪夫定理上,证明了更少的时间和空间复杂度。然而,性能分
析和安全挑战仍有待克服。另一方面,
Gomez
(
Gómez
,
2009
)提
出了一个基于多变量密码学概念的方案,使用隐藏不可约多项式的概
念,该方案存在一些与此设计相关的问题,即它让犯罪者直接从公钥
中发现私钥。
Chowhan和Jaju(2015)介绍了一种修改后的RSA公钥加密算法,
并通过操作不同大小的数据,基于安全性和时间复杂度进行比较。根据
作者的说法,该算法的工作原理如下,其中有三个素数和另外两个约
束,以使系统更加稳定,如表1所示。
该算法随着安全级别的提高和密钥生成速度的加快而变得更加高
效。尽管如此,研究结果表明,在加密和解密文本的速度和整体执行时
间方面,RSA仍然更好。
Aggarwal和Maurer(2016)概述了RSA的因子分解问题,并证明
了因子分解N的问题可以通过通用环算法(GRA)有效地缓解,该算法
执行环运算,即加法和乘法,逆环运算,即减法和除法,以及指定需要
比较哪两个结果的相等性测试。根据本文,RSA假设消息m∈ Zn,它
被加密为mx(mod n),其中 x > 1且gcd(x,n(N))= 1。该算法
的安全性是基于这样的事实,即给定r,从Zn中随机选择,很难找到
m,使得mx-r 0(mod n)。本文证明了在因子分解方案下,RSA和数
字签名算法不容易受到多种攻击,并且很难利用环运算来破解RSA。
Hwang
等人(
2016
)概述了公钥加密的基本形式
,称为基于身份的
加密(IBE)。 利用
该方案,作者提出了一种新的基于证书的无对密
码加密技术,该技术具有抗
选择密文攻击(IND-CCA
)的安全性,可
用于资源受限的节点网络等应用中。该算法以发送器通过执行以下步
骤来加密数据的方式工作:
步骤
1
:计算随机整数
r
<$
{0
,
1} n
并求值:
(a)
n = HS
3
(
MS
,
r
)
(b) QC
id
= HS
1
(
id
,
US
id
,
PC
id
)
(c) HS
id
= HS
5
(
QC
id
、
US
id
、
PC
id
、
g1
)