Skip to content

主要内容

标签
学校课程/信息安全概论
字数
437 字
阅读时间
2 分钟

一、术语

  1. 密钥生成:在加密时选择一种密钥进行加密,选择密钥的过程就称为密钥生成

二、符号说明

(一)对称密码算法

名称符号含义LATEX命令使用情景
密钥K对称密码算法的密钥K对称密码算法中双方共享一密钥
密钥生成Gen(1λ)根据安全参数λ生成算法密钥\mathrm{Gen}(1^{\lambda})许多对称密码算法的第一步
加密EncE将明文加密为密文\mathsf{Enc}对称加密算法的主要步骤
解密DecD将密文解密为明文\mathsf{Dec}对称加密算法的主要步骤

三、加密方法

(一)移位密码体系

1. 凯撒加密法

(1)介绍
  • 凯撒密码是一种经典的移位替换加密技术
  • 加密方法:将字母从A~Z按照0~25的顺序表排列,再选择一个密钥 n,使原密码整体往右移位 n 位进行加密
(2)破解方法
  • 可以使用穷举法对所有可能的密钥进行穷举,就能轻易获得明文密码
    • 原因:因为凯撒加密法的密钥数量仅为 N=26,密钥空间较小,所以很容易穷举得到正确密钥
(3)完美加密
  • 当对密文进行穷举后得到的明文数量大于 1 ,则无法判断哪个是正确的明文

(二)置换密码体系

(三)仿射密码体系

贡献者

The avatar of contributor named as freeway348 freeway348

文件历史

撰写