- 1
- 0
- 约1.35万字
- 约 10页
- 2026-09-30 发布于湖南
- 举报
第2章数据加密2.1数据加密概述2.2对称密码体制2.3非对称密码体制2.4密钥的管理2.5散列函数与数字签名2.6本章小结西安培华学院《计算机基础》
通过本章的学习,读者应该掌握以下内容:(1)了解数据加密在网络安全中的重要作用;(2)掌握对称密码体制的DES和AES算法;(3)掌握非对称密码体制的RSA和椭圆曲线加密算法;(4)熟悉密钥的管理。
2.1数字加密概述 一个加密系统采用的基本工作方式称为密码体制,密码体制的基本要素是密码算法和密钥,其中密码算法是一些公式、法则或程序,而密钥是密码算法中的可变参数。密码算法分为加密和解密算法,前者是将明文变换成密文,后者是将密文变换成明文;密钥相应地也分为加密密钥和解密密钥。
一个加密系统数学符号描述如下: S={P,C,K,E,D}其中P是明文空间,C是密文空间,K是密钥空间,E是加密算法,D是解密算法,当给定密钥k∈K时,加、解密算法分别记作Ek和Dk,并有:C=Ek(P)P=Dk(C)=Dk(Ek(P)),或记为Dk=Ek–1且Ek=Dk–1
现代密码学的一个基本原则是一切秘密应寓于密钥之中,即在设计加密系统时,总是假定密码算法是公开的,真正需要保密的是密钥。
2.1.1保密通信模型首先来看一个保密通信系统的基本模型
原创力文档

文档评论(0)