流密码基础概念

流密码是一种序列密码,通过对明文逐位加密实现安全通信。这种加密方式以密钥流与明文相加实现,其中关键组件包括有限状态自动机、线性反馈移位寄存器(LFSR)和非线性序列生成器。A5和祖冲之密码是两个具体的流密码算法实例,展示了流密码在实际安全领域的应用。
摘要由CSDN通过智能技术生成
  1. 一次一密密码算法(理想加密)

优点:

密钥随时产生,仅仅使用一次

无条件安全

加密和解密为加法运算,效率高

缺点

密钥和明文一样长

2. 流密码(序列密码、硬件)

明文消息按字符或比特逐位加密,密钥k产生密钥流进行加密

2.1同步流密码

密钥流产生不依赖于明文字符

3有限状态自动机(转移图)----密钥流生成器

离散输入与输出的一种数据模型,包含:

密钥流生成器关键是状态转移函数和输出函数

4.二元序列的伪随机性

密钥流是一个二元序列

5.线性反馈移位寄存器

是流密码产生密钥流的一个重要组成部分。n级LFSR状态周期小于2的n次方-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值