主要内容
标签
学校课程/信息安全概论
字数
437 字
阅读时间
2 分钟
一、术语
- 密钥生成:在加密时选择一种密钥进行加密,选择密钥的过程就称为密钥生成
二、符号说明
(一)对称密码算法
名称 | 符号 | 含义 | LATEX命令 | 使用情景 |
---|---|---|---|---|
密钥 | 对称密码算法的密钥 | K | 对称密码算法中双方共享一密钥 | |
密钥生成 | 根据安全参数 | \mathrm{Gen}(1^{\lambda}) | 许多对称密码算法的第一步 | |
加密 | 将明文加密为密文 | \mathsf{Enc} | 对称加密算法的主要步骤 | |
解密 | 将密文解密为明文 | \mathsf{Dec} | 对称加密算法的主要步骤 |
三、加密方法
(一)移位密码体系
1. 凯撒加密法
(1)介绍
- 凯撒密码是一种经典的移位替换加密技术
- 加密方法:将字母从A~Z按照0~25的顺序表排列,再选择一个密钥 n,使原密码整体往右移位 n 位进行加密
(2)破解方法
- 可以使用穷举法对所有可能的密钥进行穷举,就能轻易获得明文密码
- 原因:因为凯撒加密法的密钥数量仅为
,密钥空间较小,所以很容易穷举得到正确密钥
- 原因:因为凯撒加密法的密钥数量仅为
(3)完美加密
- 当对密文进行穷举后得到的明文数量大于 1 ,则无法判断哪个是正确的明文
(二)置换密码体系
(三)仿射密码体系
贡献者
freeway348