主页 > 素材

知道了这个数据加密技术,每个人都能保护自己的电脑

时间:2019-10-09 来源:长空电竞

虽然已有多种技术可用来保障计算机系统和网络的安全性,但近年来,国内外在安全 性方面的研究,还主要集中在两个方面,一是以密码学为基础的各种加密措施,如保密密 钥算法和公开密钥算法;二是以计算机网络特别是以 Internet 和 Intranet 为对象的通信安全 的研究。在保障网络通信安全方面所依赖的主要技术,仍然是数据加密技术。 值得说明的是,数据加密技术已经渗透到其它某些安全保障技术之中,并作为它们的 重要基础。正因如此,我们首先介绍数据加密技术。

知道了这个数据加密技术,每个人都能保护自己的电脑

数据加密技术是对系统中所有存储和传输的数据进行加密,使之成为密文。这样,攻击者在截获到数据后,便无法了解到数据的内容;而只有被授权者才能接收和对该数据予以解密,以了解其内容,从而有效地保护了系统信息资源的安全性。数据加密技术包括这样几方面的内容:数据加密、数据解密、数字签名、签名识别以及数字证明等。

知道了这个数据加密技术,每个人都能保护自己的电脑

数据加密技术的发展密码学是一门既古老又年轻的学科。说它古老,是因为早在几千年前,人类就已经有 了通信保密的思想,并先后出现了易位法和置换法等加密方法。到了 1949 年,信息论的创 始人香农(C.E.Shannon)论证了由传统的加密方法所获得的密文几乎都是可攻破的,这使得 密码学的研究面临着严重的危机。 直至进入 20 世纪 60 年代,由于电子技术和计算机技术的迅速发展,以及结构代数、 可计算性理论学科研究成果的出现,才使密码学的研究走出困境而进入了一个新的发展时 期;特别是美国的数据加密标准 DES 和公开密钥密码体制的推出,也为密码学的广泛应用 奠定了坚实的基础。

知道了这个数据加密技术,每个人都能保护自己的电脑

进入 90 年代之后,计算机网络的发展和 Internet 的广泛、深入的应用,特别是利用它来 开 展 电 子 商 务 活 动 ,又推动了数据加密技术的迅速发展,出现了许多可用于金融系统和 电子交易中的技术和规程,如安全电子交易规程 SET 和安全套接层规程 SSL,已被广泛用 于 Internet/Intranet 服务器和客户机的产品中,成为事实上的标准。可见,近年来崛起的数 据加密技术,又成为一门年轻的学科。

知道了这个数据加密技术,每个人都能保护自己的电脑

数据加密模型 一个数据加密模型如图 9-1 所示。它由下述四部分组成。 (1) 明文(plain text)。准备加密的文本,称为明文 P。 (2) 密文(cipher text)。加密后的文本,称为密文 Y。 (3) 加密(解密)算法 E(D)。用于实现从明文(密文)到密文(明文)转换的公式、规则或 程序。 (4) 密钥 K。密钥是加密和解密算法中的关键参数。

知道了这个数据加密技术,每个人都能保护自己的电脑

数据加密模型 加密过程可描述为:在发送端利用加密算法 EKe 和加密密钥 Ke 对明文 P 进行加密,得 到密文 Y=EKe(P)。密文 Y 被传送到接收端后应进行解密。解密过程可描述为:接收端利用 解密算法 DKd和解密密钥 Kd 对密文 Y 进行解密,将密文恢复为明文 P=DKd(Y)。 在密码学中,把设计密码的技术称为密码编码,把破译密码的技术称为密码分析。密 码编码和密码分析合起来称为密码学。在加密系统中,算法是相对稳定的。为了加密数据 的安全性,应经常改变密钥,例如,在每加密一个新信息时改变密钥,或每天、甚至每个 小时改变一次密钥。