网络安全-07:用对称密码实现保密性.ppt

上传人:xt****7 文档编号:6006122 上传时间:2020-02-13 格式:PPT 页数:41 大小:1.59MB
返回 下载 相关 举报
网络安全-07:用对称密码实现保密性.ppt_第1页
第1页 / 共41页
网络安全-07:用对称密码实现保密性.ppt_第2页
第2页 / 共41页
网络安全-07:用对称密码实现保密性.ppt_第3页
第3页 / 共41页
点击查看更多>>
资源描述
Chapter7用对称密码实现保密性 密码编码学与网络安全 2020 2 13 西安电子科技大学计算机学院 2 7 1密码功能的设置 7 1 1安全隐患 来自于 内网 窃听局域网 来自内部的通信量分析 针对广播网络 局域网 来自外部的通信量分析 针对拨号接入 配线室 潜入配线室侦听 再 利用有线或无线手段 发送到别的地方通信链路攻击处理数据的软件和硬件 修改软 硬件 以访问数据存储器或监视到电磁辐射 广域网 易受攻击之处不为终端用户所控制 2020 2 13 西安电子科技大学计算机学院 3 2020 2 13 西安电子科技大学计算机学院 4 7 1 2链路加密与端对端加密 要清楚 加密什么在什么地方加密基本方法链路加密 linkencryption端对端加密 end to endencryption 2020 2 13 西安电子科技大学计算机学院 5 2020 2 13 西安电子科技大学计算机学院 6 7 1 2链路加密与端对端加密 基本方法链路加密方法 在通信链路上加密 优点 抵御通信量分析 缺点 消息在节点公开 密钥量与节点个数有关 较大 为 2020 2 13 西安电子科技大学计算机学院 7 7 1 2链路加密与端对端加密 基本方法链路加密端对端加密方法 在终端上加密 优点 消息在节点不公开 缺点 不能抵御通信量分析 混合思路 二者联合应用 2020 2 13 西安电子科技大学计算机学院 8 2020 2 13 西安电子科技大学计算机学院 9 2020 2 13 西安电子科技大学计算机学院 10 2020 2 13 西安电子科技大学计算机学院 11 加密的放置 可将加密功能放置在OSI参考模型的不同层中 链路加密可放在层1或2端对端加密可放在层3 4 6 7 2020 2 13 西安电子科技大学计算机学院 12 7 2传输保密性 数据传输分析的结果传输双方的标识传输双方的联系频率消息格式 消息长度 或消息频繁交换暗示出消息的重要性与传输双方的某些谈话相关的事件隐通道指采用某种方式进行通信 而这种方式是通信设备的设计者所不知道的 2020 2 13 西安电子科技大学计算机学院 13 7 2传输保密性 链路加密的方法端对端加密的方法 2020 2 13 西安电子科技大学计算机学院 14 7 3密钥分配 任何密码系统的强度都与密钥分配方法有关 密钥分配方法指将密钥发放给希望交换数据的双方而不让别人知道的方法 2020 2 13 西安电子科技大学计算机学院 15 7 3密钥分配 分配方法 A B双方通信密钥由A选择 亲自交与B 第三方选择密钥后亲自交与A和B 一方用双方已有的密钥加密一个新密钥后发给另一方 A和B与第三方C均有秘密通道 则C可以将密钥分别发送给A和B 2020 2 13 西安电子科技大学计算机学院 16 7 3密钥分配 对分配方法的分析方法1和2需要人工传送密钥 对链路加密要求不过分 对端端加密则有些笨拙 方法3可用于链路加密和端端加密 但问题是 攻击者若已成功获取一个密钥 初始密钥的分配 对于端端加密 方法4稍做变动即可应用 需要一个密钥分配中心 KDC 参与分配 2020 2 13 西安电子科技大学计算机学院 17 7 3密钥分配 密钥分类会话密钥 ks 末端通信时使用的临时加密密钥主密钥 km 加密ks的密钥 2020 2 13 西安电子科技大学计算机学院 18 层次式密钥 2020 2 13 西安电子科技大学计算机学院 19 7 3 1密钥分配模式 2020 2 13 西安电子科技大学计算机学院 20 7 3 2层次式密钥控制 单个KDC在网络规模很大时不实际层次式可提高效率并降低风险 2020 2 13 西安电子科技大学计算机学院 21 7 3 3会话密钥的生命期 在安全性与通信时间之间折衷考虑对面向连接的协议 改变连接时 改用新的ks对非面向连接的协议 定期更改 2020 2 13 西安电子科技大学计算机学院 22 7 3 4一种透明的密钥控制方案 2020 2 13 西安电子科技大学计算机学院 23 面向连接协议的自动密钥分析 2020 2 13 西安电子科技大学计算机学院 24 7 3 5分散式密钥控制 会话密钥生成步骤 2020 2 13 西安电子科技大学计算机学院 25 7 3 6密钥的使用方法 会话密钥的类型密钥标志控制矢量方法 2020 2 13 西安电子科技大学计算机学院 26 7 3 6密钥的使用方法 会话密钥的类型数据加密密钥PIN加密密钥文件加密密钥密钥标志 P153 控制矢量方法 P154 2020 2 13 西安电子科技大学计算机学院 27 7 3 6密钥的使用方法 会话密钥的类型密钥标志 以DES为例 一位表示主密钥或会话密钥一位表示密钥可否用于加密一位表示密钥可否用于解密其余位未用特点标志含在密钥中 密钥分配时就被加密缺点 位数少 限制了其灵活性和功能 标志不能以明文传输 解密后才能使用 限制了对密钥的管理控制矢量方法 2020 2 13 西安电子科技大学计算机学院 28 会话密钥的类型密钥标志控制矢量方法思路会话密钥的加密加密 H h CV Kc Ekm H Ks 解密 H h CV Ks Dkm H Kc 优点控制矢量长度不限控制矢量以明文传输 可多次运用对密钥的控制要求 7 3 6密钥的使用方法 2020 2 13 西安电子科技大学计算机学院 29 控制矢量的加密和解密 2020 2 13 西安电子科技大学计算机学院 30 随机数的使用 PseudorandomNumber伪随机数的产生用密码编码学方法生成随机数 7 4随机数的产生 2020 2 13 西安电子科技大学计算机学院 31 7 4 1随机数的使用 随机数在密码学中的 应用临时交互号 用于防止重复攻击会话密钥产生RSA算法中密钥的产生 对随机数产生的 要求 随机性和不可预测性 2020 2 13 西安电子科技大学计算机学院 32 7 4 1随机数的使用 随机数的源真随机数难以获得 物理噪声发生器 伪随机数用算法来生成 2020 2 13 西安电子科技大学计算机学院 33 7 4 2伪随机数的产生 Lehmer算法参数模数m 0 乘数a 0 a m 增量c 0 c m 初始值 或种子 X0 0 X0 m 迭代方程Xn 1 aXn c modma c m的选择至关重要随机性分析改进方法 2020 2 13 西安电子科技大学计算机学院 34 7 4 3用密码编码学方法生成随机数 密码编码学方法循环加密DES输出反馈模式ANSIX9 17伪随机数发生器 2020 2 13 西安电子科技大学计算机学院 35 由计数器生成伪随机数 2020 2 13 西安电子科技大学计算机学院 36 DES输出反馈模式 2020 2 13 西安电子科技大学计算机学院 37 2020 2 13 西安电子科技大学计算机学院 38 7 4 4BlumBlumShub发生器 称为密码安全伪随机数发生器 CSPRBG BBS发生器是现在产生安全伪随机数的普遍方法 它的密码强度很高 基于公钥算法从迭代方程产生可用的比特位 xi xi 12modn其中n p q 并且p q 3mod4不可预知 续位测试安全性依赖于对n的因子分解慢 因为数字很大对加密来说太慢了 作为密钥发生器可以 2020 2 13 西安电子科技大学计算机学院 39 例 n 383 503 192649 s 101355 则X0 20749 2020 2 13 西安电子科技大学计算机学院 40 小结 对称加密的放置位置 信息的保密性密钥分配可信的第三方 KDC随机数的产生 2020 2 13 西安电子科技大学计算机学院 41 第七章作业 思考题 7 27 57 6习题 7 3
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!