网络安全信息加密技术.ppt
《网络安全信息加密技术.ppt》由会员分享,可在线阅读,更多相关《网络安全信息加密技术.ppt(45页珍藏版)》请在课桌文档上搜索。
1、网络安全原理与实务,信息加密技术,7,1 概述,信息加密技术,7,1 概述,密码术 密码术是传输信息以保护传输或存储安全的科学。这是通过“混乱”数据,使非授权用户难以理解并完成的。隐藏术 与密码术混乱数据不同,隐藏术隐藏数据的存在。加密 利用密码术把原始文本转换为秘密信息的过程。解密 加密的逆过程,即把秘密信息转化成原始形式。算法 加密和解密的过程是基于某种数学程序。密钥 算法用来加密和解密信息的值。弱密钥 形成可破译形式或结构的数学密钥。纯文本 原始未加密的信息。密码 用于加密或解密文本的算法工具。密码文本 用加密算法加密的数据,叫做密码文本。,信息加密技术,7,1 概述,数据加密系统组成:
2、加密算法、明文、密文、密钥,它必须满足P=DK(EK(P)函数!,明文 P,信息加密技术,7,1 概述 密码术可以实现五种安全功能,信息加密技术,7,2 数据加密技术,数据传输加密:对传输中的数据流进行加密,常用的有 链路加密 节点加密 端到端加密三种方式,信息加密技术,7,2 数据加密技术,1)链路加密 不但要加密报文,还要加密报头。要传输到下一个节点必须解密再加密,直到到达目的节点,数据链路层进行加密。2)节点加密 在传输中的节点设置一个加、解密保护装置完成密钥转换。除保护装置外不出现明文,安全模块中进行。3)端到端加密 在发送、接收端才加、解密,中间节点不解密,采用端-端加密是在应用层完
3、成。,信息加密技术,7,7 数据加密算法,1)古典密码:包括替代加密、置换加密 2)对称密钥密码:包括DES和AES 3)公开密钥密码:包括RSA、背包密码、McEliece密码、Rabin、椭圆曲线等 4)哈希算法:包括MD2,MD4,MD5,安全哈希算法(SHA-1)等,信息加密技术,替代密码(substitution cipher)的原理可用一个例子来说明。(密钥是 3),abcdefghijklmnopqrstuvwxyzDEFGHIJKLMNOPQRSTUVWXYZABC,caesar cipher,FDHVDU FLSKHU,明文密文,明文 c 变成了密文 F,7,信息加密技术,置
4、换密码(transposition cipher)则是按照某一规则重新排列消息中的比特或字符顺序。,7,密文的得出,因此密文就是:abacnuaiotettgfksr,7,信息加密技术,CIPHER145726attackbeginsatfour,接收端收到密文后按列写下,密钥顺序明文,先写下第 1 列密文 aba,收到的密文:abacnuaiotettgfksr,7,信息加密技术,CIPHER145726attackbeginsatfour,密钥顺序明文,再写下第 2 列密文 cnu,收到的密文:abacnuaiotettgfksr,接收端收到密文后按列写下,7,信息加密技术,CIPHER1
5、45726attackbeginsatfour,密钥顺序明文,再写下第 7 列密文 aio,收到的密文:abacnuaiotettgfksr,接收端收到密文后按列写下,7,信息加密技术,CIPHER145726attackbeginsatfour,密钥顺序明文,再写下第 4 列密文 tet,收到的密文:abacnuaiotettgfksr,接收端收到密文后按列写下,7,信息加密技术,CIPHER145726attackbeginsatfour,密钥顺序明文,再写下第 5 列密文 tgf,收到的密文:abacnuaiotettgfksr,接收端收到密文后按列写下,7,信息加密技术,CIPHER1
6、45726attackbeginsatfour,密钥顺序明文,最后写下第 6 列密文 ksr,收到的密文:abacnuaiotettgfksr,接收端收到密文后按列写下,7,信息加密技术,CIPHER145726attackbeginsatfour,接收端从密文解出明文,密钥顺序明文,最后按行读出明文,收到的密文:abacnuaiotettgfksr,得出明文:attackbeginsatfour,7,信息加密技术,信息加密技术,7,7 数据加密算法,对称密码,非对称密码,信息加密技术,7,7 数据加密算法,对称加密,原理:加密和解密使用相同密钥加密强度基本由其密钥长度决定目前一般至少为128
7、位主要优缺点:加密速度快管理复杂,风险大,信息加密技术,7,3 数据加密算法,非对称加密,原理有两把成对的密钥,称为公钥和私钥,其中公钥可以对外公布用一把密钥加密的数据只有用配对的另一把密钥才能正确解密特点:密钥易于管理,公钥不怕被窃取但速度一般比对称加密算法慢很多,信息加密技术,7,4 哈希算法,哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。,信息加密技术,7,4 哈希算法,哈希算法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络安全 信息 加密 技术
链接地址:https://www.desk33.com/p-233751.html