第四章密码学基础
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
第四章 传统密码学
密码体制:
4.1 概述
古典密码:以字符为基础替换
对称密码体制(单钥体制)
非对称密码体制(公钥密码体制、双钥体制)
对称密码体制又分为:
分组密码:把明文分成等长的组分别加密。
序列密码(流密码)算法:是一个比特一个比特地 处理,用已知的密钥随机序列与明文按位异或。
4
分组密码
第四章传统密码学比特的数据组然后以组为单位在密钥的控制下进行一系列的线性或非线性的变化而得到密文
第四章 密码学基础
1
第四章 密码学基础
1. 密码学概述 2. 古典密码 3. 对称密码 4. 公钥密码 5. 密钥管理
2
密码学的历史
密码学从形成到发展经历了5个重要阶段 1. 手工阶段 2. 机械阶段 3. 电气阶段 4. 计算机阶段 5. 网络化阶段。
明文 密钥
输入
n bit
加密 算法
n bit
输出
密文
密文
输入
n bit
解密 密钥 算法
n bit 明文
输出
6
Thanks
7
它将明文划分成固定的 n 比特的数据组,然后以组
为单位,在密钥的控制下进行一系列的线性或非线性 的变化而得到密文。这就是分组密码。 分组密码一次变换一组数据。 分组密码算法的一个重要特点就是:当给定一个密钥 后,若明文分组相同,那么所变换出密文分组也相同。 分组密码的一个重要优点是不需要同步。
5
分组密码体制
第四章 传统密码学
密码体制:
4.1 概述
古典密码:以字符为基础替换
对称密码体制(单钥体制)
非对称密码体制(公钥密码体制、双钥体制)
对称密码体制又分为:
分组密码:把明文分成等长的组分别加密。
序列密码(流密码)算法:是一个比特一个比特地 处理,用已知的密钥随机序列与明文按位异或。
4
分组密码
第四章传统密码学比特的数据组然后以组为单位在密钥的控制下进行一系列的线性或非线性的变化而得到密文
第四章 密码学基础
1
第四章 密码学基础
1. 密码学概述 2. 古典密码 3. 对称密码 4. 公钥密码 5. 密钥管理
2
密码学的历史
密码学从形成到发展经历了5个重要阶段 1. 手工阶段 2. 机械阶段 3. 电气阶段 4. 计算机阶段 5. 网络化阶段。
明文 密钥
输入
n bit
加密 算法
n bit
输出
密文
密文
输入
n bit
解密 密钥 算法
n bit 明文
输出
6
Thanks
7
它将明文划分成固定的 n 比特的数据组,然后以组
为单位,在密钥的控制下进行一系列的线性或非线性 的变化而得到密文。这就是分组密码。 分组密码一次变换一组数据。 分组密码算法的一个重要特点就是:当给定一个密钥 后,若明文分组相同,那么所变换出密文分组也相同。 分组密码的一个重要优点是不需要同步。
5
分组密码体制