陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第四部分 信息加密技术

第四部分 信息保密技术
第四部分 信息保密技术

1.密码学导引 ■密码学是一门研究秘密信息的隐写技术 的学科 ■密码学技术可以使消息的内容对(除发送 者和接收者以外)的所有人保密 ■可以使接收者验证消息的正确性 ˉ是解决计算机与通信安全问题重要技术 之
1.密码学导引 ◼ 密码学是一门研究秘密信息的隐写技术 的学科 ◼ 密码学技术可以使消息的内容对(除发送 者和接收者以外)的所有人保密. ◼ 可以使接收者验证消息的正确性 ◼ 是解决计算机与通信安全问题重要技术 之一

基本术语- basic terminology 密码技术( Cryptography)一把可理解 的消息变换成不可理解消息,同时又可 恢复原消息的方法和原理的一门科学或 艺术 ■明文( plaintext)-变换前的原始消息 ■密文( ciphertext)-变换后的消息 ■密码( cipher)-)于改变消息的替换 或变换算法 送者或接收者拥有的秘密消息,只有发 密钥(key)-用于密码变换的
1.1基本术语-basic terminology ◼ 密码技术(Cryptography)—把可理解 的消息变换成不可理解消息,同时又可 恢复原消息的方法和原理的一门科学或 艺术。 ◼ 明文(plaintext )--变换前的原始消息 ◼ 密文(ciphertext) --变换后的消息 ◼ 密码(cipher )--用于改变消息的替换 或变换算法 ◼ 密钥(key )--用于密码变换的,只有发 送者或接收者拥有的秘密消息

编码( encipher/ encode)-把明文 变为密文的过程 ■译码( decipher /decode)把密文变 为明文的过程 ■密码分析( cryptanalysis lcodebreaking) ◆在没有密钥的情况下,破解密文的原理与 方法 ■密码学( cryptology)-包括加密理 论与解密理论的学科
◼ 编码(encipher /encode)--把明文 变为密文的过程 ◼ 译码(decipher /decode)—把密文变 为明文的过程 ◼ 密码分析(cryptanalysis /codebreaking) 在没有密钥的情况下,破解密文的原理与 方法. ◼ 密码学(cryptology )--包括加密理 论与解密理论的学科

1.2记号 Encryption ◆把明文变成密文的加密函数 ◆C=E(P Decryption ◆把密文变成明文的加密函数 ◆P=EK1(C)
1.2记号 ◼ Encryption 把明文变成密文的加密函数 C = EK (P) ◼ Decryption 把密文变成明文的加密函数 P = EK -1 (C)

key-用于加密或解密的秘密参数,选自 密钥空间K 般情况下,可以把密码系统理解成可 逆的密码算法、密钥空间,即 加密算法:EK;KinK:P->C ■及唯一逆算法: P=Ev1Kin K:c->P ■通常密码系统是公开的,只有密钥是秘 Ju丶
◼ key –用于加密或解密的秘密参数, 选自 密钥空间 K ◼ 一般情况下,可以把密码系统理解成可 逆的密码算法、密钥空间,即 加密算法:EK ; K in K : P -> C ◼ 及唯一逆算法: P = EK -1 ; K in K : C -> P ◼ 通常密码系统是公开的, 只有密钥是秘 密信息

1.3密码学算法的分类 ■密码学算法大致分为 ■私钥加密算法 (private-key encryption algorithms) 分组密码,-流密码 ■公钥加密算法 ublic-key encryption algorithms ■数字签名算法 (digital signature algorithms 哈希函数( hash functions)
1.3密码学算法的分类 ◼ 密码学算法大致分为: ◼ 私钥加密算法(private-key encryption algorithms ) ----分组密码,-----流密码 ◼ 公钥加密算法(public-key encryption algorithms) ◼ 数字签名算法(digital signature algorithms ) ◼ 哈希函数(hash functions)

1.4对称密码算法 ■在对称密码算法中,发送者与接收者使用 相同的密钥 ■所有传统的加密算法都是对称算法
1.4对称密码算法 ◼ 在对称密码算法中,发送者与接收者使用 相同的密钥 ◼ 所有传统的加密算法都是对称算法

1.5密码分析(攻击) ■密码分析学是指在没有加密密钥的情况下, 攻击密文的过程 唯密文攻击( ciphertext on!y) 只知道算法与一些密文 利用统计方法 需要能够识别明文
1.5密码分析(攻击) ◼ 密码分析学是指在没有加密密钥的情况下, 攻击密文的过程 ◼ 唯密文攻击 (ciphertext only ) --只知道算法与一些密文 --利用统计方法 --需要能够识别明文

1.5密码分析(续) 已知明文攻击( known plaintext) 知道一些明文/密文对 利用已知的明文密文对进行攻击
1.5密码分析(续) ◼ 已知明文攻击(known plaintext ) ----知道一些明文/密文对 ----利用已知的明文/密文对进行攻击
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第八部分 防火墙.ppt
- 陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第五部分 信息认证技术三.ppt
- 陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第五部分 信息认证技术二.doc
- 陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第五部分 信息认证技术一.ppt
- 陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第二部分 物理安全.ppt
- 陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第三部分 协议.ppt
- 陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第七部分 数据库安全.ppt
- 陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第一部分 概论(赵庆兰).ppt
- 陕西师范大学:《计算机系统安全》课程教学资源(PPT讲稿)第十部分 入侵检测.ppt
- 《软件技术及数据库》实验一、Visual Fox Pro6.0的启动、退出和工作环境设置.doc
- 《软件技术及数据库》方圆实验.doc
- 《软件技术及数据库》第十章 Visual FoxPro程序设计综合应用.ppt
- 《软件技术及数据库》课程介绍.ppt
- 《软件技术及数据库》目录一.ppt
- 《软件技术及数据库》目录.ppt
- 《软件技术及数据库》第十一章 报表设计.ppt
- 《计算机网络与电子商务》第十一章 计算机网络.ppt
- 《计算机网络与电子商务》第十章 汉字信息处理技术.ppt
- 《计算机网络与电子商务》第九章 数据库系统.ppt
- 《计算机网络与电子商务》第八章 数据结构简介.ppt
- 广东科学技术职业学院:《WEB开发技术(ASP)》第一章(1-1) ASP基本原理.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-5) ADO组件之 Command对象.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第三章(3-1) ResponseRequest与对象.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第三章(3-2) Application与 Server对象.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第三章(3-3) Session对象及其应用.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-4) SQL语句操作数据库.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第六章(6-1) ASP操作XML文件.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第四章(4-3) 其他组件与自编组件.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-1) 数据库访问技术概述.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第五章(5-6) ADO综合应用实例分析.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第七章(7-1) 多功能网上商城的建立之一.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第七章(7-1) 多功能网上商城的建立之二.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第一章 总结分析提高.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第二章(2-2) VBS基本语句.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》前言.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第二章(2-3) VBS重要函数.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第二章(2-1) VBS基本语法.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第四章 总结分析提高.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第四章(4-2) Emai组件与站点导航组件.pps
- 广东科学技术职业学院:《WEB开发技术(ASP)》第四章(4-1) 文件存取组件与文件上传组件.pps