2022-3-7~11 UOOC 现代密码学 流密码(基本思想、模型、RC4等算法简介)

本文介绍了流密码的基本思想,它基于香农的“一次一密”理论,通过伪随机密钥流与明文逐位异或实现加密。流密码分为同步流密码和自同步流密码,其中同步流密码要求精确同步,而自同步流密码有自同步能力,能抵抗某些主动攻击。此外,文章还提及了异或流密码和流密码在安全性和密钥管理上的挑战。
摘要由CSDN通过智能技术生成

由于在修习信息安全基础的同时还修习了现代密码学这门Mooc,因此也和大家分享一下我学习的随想。

1、流密码基本思想

流密码本质上是种序列密码,属于对称密码(对称加密),加密和解密双方使用相同伪随机加密数据流(pseudo-random stream)作为密钥,明文数据每次与密钥数据流顺次对应加密,得到密文数据流。实践中数据通常是一个bit并用xor操作加密。是不是很熟悉?看看上一篇文章吧。

流密码是建立在香农的“一次一密”(cryptographic one-time pad)安全理论上的,香农同时证明了一个无法被破译的密码系统的密钥必须有以下特征:完全随机;不能重复使用;保密;和明文一样长。因此,具有均匀分布的离散无记忆随机数列作为密文理论上是不可破译的。这保证了流密码的安全性。

基本术语:

密钥:k

产生一个密钥流:z=z0 z1…;

明文串:x=x0 x1 x2…;

加密: y=y0 y1 y2 … &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值