信息安全复习二:古典密码之对称密钥密码模型

1.章节介绍

对称密钥密码模型
密码学基础假设

2.三大古典密码系统

2.1羊皮传书

2.2藏头诗

2.3Caesar

凯撒密码是最早的替代密码,是在军事领域应用最早的密码。

3.密码学基本术语

明文
密文
密钥
加密
解密

4.Kerckholf假设

密码学最基础的一个Kerckholf假设/公理:秘密必须全寓于密钥。

1.秘密必须全寓于密钥。
2.算法可以公开。(不公开可能别人知道漏洞但你不知道,公开后所有人都会琢磨这个算法的漏洞)
3.易用性:算法固定不容易改变,但易于更换密钥,方便使用。

注意:秘密必须全寓于密钥≠算法可以公开。目前商业或民用密码是公开的,军用密码不公开。

5.密码学科的分类

1.密码编码学:研究如何进行密码编码。
2.密码分析学:研究如何在不知道密钥的情况下,对密码进行攻击或破译。
3.密码学:包含了编码编码学和密码分析学。

实际使用过程中,用密码编码学替代密码学使用。

6.密码的分类(三大分类方法)

6.1 根据明文变成密文

替代密码
置换密码
乘积密码

6.2根据密钥的使用数量(或者加解密是否使用密钥一致)

对称密钥密码/单密钥密码/基于秘密密钥密码/传统加密密码
非对称密钥密码/双密钥/公开密钥的密码系统

6.3根据明文被处理的方式

分组密码
流密码

7.课后巩固

1.概念和原理:对称密钥密码模型及五要素,秘密全寓于密钥的含义。
2.预习怎么攻击古典加密技术:凯撒密码和单字母表密码。

你可能感兴趣的:(安全)