密码和加密技术.ppt
《密码和加密技术.ppt》由会员分享,可在线阅读,更多相关《密码和加密技术.ppt(23页珍藏版)》请在三一文库上搜索。
1、2,第3章 密码和加密技术,目前,密码技术已发展成为一门结合数学、计算机科学、电子与通信、微电子等技术的交叉学科。使用密码技术不仅可以保证信息的机密性,还可以保证信息的完整性和确定性,防止信息被篡改、伪造和假冒。,3,3.1 密码技术概述,自古以来,密码主要应用于军事、政治、外交等机要部门,因而密码技术的研究工作本身也是秘密进行的。然而随着计算机科学、通信技术、微电子技术的发展,计算机网络的应用进入了人们的日常生活和工作中,从而产生了保护隐私、敏感甚至秘密信息的需求,而且这样的需求在不断扩大,于是密码技术的应用和研究逐渐公开化,并呈现出了空前的繁荣。,4,3.1.1 密码技术的相关概念,1.
2、基本概念 1) 明文(Plaintext) 2) 密文(Ciphertext) 3) 加密(Encrypt) 4) 解密(Decrypt) 5) 密码算法(Algorithm) 6) 密钥(Key) 7) 密码技术,5,3.1.1 密码技术的相关概念,2. 密码系统的组成 一个密码系统是由以下5个部分组成的五元组(M、C、K、E、D)。一般密码系统模型,如图3-1所示。,6,3.1.1 密码技术的相关概念,3. 密码的分类 1) 替代密码和移位密码 2) 分组密码和序列密码 3) 对称密钥密码和非对称密钥密码,7,3.1.2 密码体制,1. 对称密码体制 2. 非对称密码体制 3. 混合加密体
3、制,8,3.1.3 数据加密方式,1. 块加密及流加密 2. 网络加密 1) 链路加密 2) 节点对节点加密 3) 端对端加密 3. 数据加密的实现方式 (1) 硬件加密 (2) 软件加密,9,3.2 加密解密算法,信息加密是由各种加密算法实现的,传统的加密系统是以密钥为基础的,是一种对称加密,即加密和解密使用同一个密钥。而公钥则是一种非对称加密方法。加密者和解密者各自拥有不同的密钥,密码算法是密码技术的一个核心内容。,10,3.2.1 对称密码算法,1. DES算法 1) DES算法的运算过程 (1) 初始置换函数IP (2) 子密钥生成 (3) 密码函数F (4) 逆初始置换IP-1 2)
4、 DES算法的优点和缺点 3) DES算法的应用 2. 3DES算法 3. 国际数据加密算法(IDEA) 4. AES算法,11,3.2.2 非对称密码算法,1. RSA算法 1) 该算法原理简单,易于使用 2) 算法可靠性高 3) 可用于数字签名功能 2. ElGamal算法 1) 密钥创建 2) 加密 3) 解密 3. 椭圆曲线加密算法 1) 椭圆曲线的概念 2) 椭圆曲线密码算法的优点 (1) 算法安全性能更高 (2) 算法计算量小,运算速度快 (3) 算法占用存储空间小 (4) 通信带宽要求低 (5) 灵活性好,12,3.3 常用加密解密技术,加密不仅可以保护机密信息,也可以用于协助认
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码 加密 技术
链接地址:https://www.31doc.com/p-3162078.html