密码学(杨义先)- 信息论基础
视频:地址
本章主要内容:Shannon的通信保密系统、熵和无条件保密、分组密码设计思想
Shannon的通信保密系统
保密通信系统模型
对称密码体制:
非对称密码体制:
密码体制:
需要满足的原则:
熵和无条件保密
熵的定义
从编码的角度来考虑,熵可以理解成用最优的二进制编码形式表示X所需的比特数
条件熵
平均互信息
无条件保密
假设攻击者有无限计算资源,仍然不能从密文中得到明文的任何信息
一次一密系统
一次一密算法由GV在1917年用于报文消息的自动加密和解密,30年后由Shannon证明它是不可攻破的!
分组密码设计思想
分组密码的特性是“置换”和“替换”,如何将两者更好的结合?
迭代结构
如果密码体制不是幂等的(F^2 不等 F),那么多次迭代有可能提高密码体制的安全性
采用迭代结构的特点:软、硬件实现节省了代码(硬件)资源
混淆
明文/密钥和密文之间的关系复杂
扩散
明文/密钥的每一个比特都影响密文的每一个比特