形式陈述
流密码由密钥和通常还包括 nonce 生成伪随机密钥流
直觉
它把一次一密的真正随机长密钥替换成由短密钥生成、计算上不可预测的长序列。
例子与边界
若同一密钥流加密
推论与应用
流密码适合低延迟、任意长度数据和软件实现,并常与 MAC 组合成认证加密。
参考资料
- Dan Boneh and Victor Shoup, A Graduate Course in Applied Cryptography, version 0.6, 2023,Parts I–III。
- Jonathan Katz and Yehuda Lindell, Introduction to Modern Cryptography, 3rd ed., CRC Press, 2020,Chs. 2–12。