没有合适的资源?快使用搜索试试~ 我知道了~
《计算机网络安全课件》第七章 数据加密.pptx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 128 浏览量
2021-10-12
11:19:41
上传
评论
收藏 231KB PPTX 举报
温馨提示
试读
55页
《计算机网络安全课件》第七章 数据加密.pptx
资源推荐
资源详情
资源评论
第七章 数据加密
数据加密概述;
传统密码技术;
数据加密;
公用密钥 / 私有密钥密码学;
安全传输方法;
验证;
加密软件。
7.1 数据加密概述
7.1.1 密码学的发展
1 、加密的历史( P171 )
2 、密码学的发展
第一阶段:传统密码学阶段(基本上靠人工对消息加密、传输和防
破译)
第二阶段:计算机密码学阶段
1 ) 传统方法的计算机密码学阶段(计算机密码工作者继续沿用传统密码学
的基本观念,解密是加密的简单逆过程)
2 )公用密钥密码( RSA )和计算机密码体制——数据加密标准( DES )
3 、什么是密码学
密码学包括密码编码学和密码分析学。密码体制的设计是密码编码
学的主要内容,密码体制的破译是密码分析学的主要内容。密码
学不仅是编码与破译的学问,而且包括安全管理、安全协议设计、
秘密分存、散列函数等内容。
7.1.2 数据加密
数据加密的基本过程包括对称为明文的可读信息进行处理,
形成称为密文或密码的代码形式。该过程的逆过程称为
解密,即将该编码信息转化为其原来的形式的过程。
1 、为什么需要进行加密
加密在网络上的作用就是防止有价值信息在网络上被拦截
和窃取。密码的泄露意味着安全体系的全面崩溃。加密
后的口令即使被黑客获得也是不可读的,除非加密密钥
或加密方式十分脆弱,被黑客破解,不管怎样,加密的
使用使黑客不会轻易获得口令。
2 、加密密钥
加密算法通常是公开的,如 DES 和 IDEA 等。一般把受
保护的原始信息称为明文,编码后的信息称为密文。尽
管大家都知道使用加密方法,但对密文进行解码必须要
有正确的密钥,而密钥是保密的。
1 )保密密钥和公用 / 私有密钥: P173
有两类基本的加密技术:保密密钥和公用 / 私有密钥。
在保密密钥中,加密者和解密者使用相同的密钥,这类算法有 DES
和 IDEA 。这种加密算法必须让接收人知道自己所使用的密钥,
这个密钥需要双方共同保密;
公用 / 私有密钥使用相互关联的一对密钥,一个是公用密钥,任何
人都可以知道,另一个是私有密钥,只有拥有该对密钥的人知道。
公用 / 私有密钥技术总结为以下几点:
① 公用密钥和私有密钥有两个相互关联的密钥;
② 公用密钥加密的文件只有私有密钥能解开;
③ 私有密钥加密的文件只有公用密钥能解开。
2 )摘要函数:
摘要是一种防止信息被改动的方法,其中用到的函数叫摘要函数。
这些函数的输入可以是任意大小的消息,而输出是一个固定长度
的摘要。如果改变输入消息中的任何东西,甚至只有一位,输出
的摘要将会发生不可预测的改变。
总之,摘要算法从给定的文本块中产生一个数字签名,数字签名可
以用于防止有人从一个签名上获取广西信息或改变文本信息内容。
3 、密钥的管理和分发
1 )使用同样密钥的时间范围( P174 ):
一般强调仅将一个对话密钥用于一条信息或一次对话中,或者建立
一种按时更换密钥的机制以减小密钥暴露的可能性。
2 )保密密钥的分发:
假设在某机构中有 100 个人,如果他们任意两人之间可以进行秘密
对话,那么总共需要 4950 个密钥,而且每个人要记住 99 个密钥。
如果机构的人数更多,这种办法就显然过于愚蠢了。 Kerberos
建立了一个安全的、可信任的安息钥分发中心( KDC ),每个
用户只要知道一个和 KDC 进行通信的密钥就可以了,而不需要
知道成百上千个不同的密钥。
剩余54页未读,继续阅读
资源评论
m0_62049925
- 粉丝: 0
- 资源: 22万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
- python-leetcode面试题解之第168题Excel表列名称-题解.zip
- python-leetcode面试题解之第167题两数之和II输入有序数组-题解.zip
- python-leetcode面试题解之第166题分数到小数-题解.zip
- python-leetcode面试题解之第165比较版本号-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功