两种加密形式
- 传统加密:对称加密,单钥加密(密钥与算法统一)
- 现代加密:非对称加密、公钥加密(算法与密钥分开)
表示
加密:$c = E(m)$(密码编码学)
解密:$m = D(c)$(密码分析学)
密钥:加密算法中的参数
加密运算方式
- 置换:改变字符顺序
- 代换
密钥数
- 加密解密相同:传统密码
- 加密解密不同:现代密码
处理方式
- 块密码
- 流密码
无条件安全 vs 计算安全
无条件安全:无论有多少密文都不足以唯一确定明文
计算安全:
- 破译密码的代价大于加密数据本身的价值
- 破译密码所需的时间大于密码有效时限