【密码学引论】序列密码

第五章 序列密码

1、序列密码

定义:

  • 加密过程:把明文与密钥序列进行异或运算得到密文
  • 解密过程:把密文与密钥序列进行异或运算得到明文
  • 以字/字节为单位加解密
  • 密钥:采用一个比特流发生器随机产生二进制比特流

2、序列密码和分组密码的区别和联系

区别:

  • 分组密码对数据分段处理,序列密码能处理无结构的数据流
  • 分组密码被处理数据直接存在相关性,序列密码被处理数据之间不存在
  • 分组密码在密钥控制之下对明文进行迭代和替换来保密,序列密码通过将明文与密钥产生的密钥流叠加来保密
  • 序列密码的安全性主要依赖于随机密钥序列

相同:

  • 都可以进行加解密
  • 加解密密钥相同,ke=kd
  • 明密文一样长

3、随机序列:真随机序列、伪随机序列
4、序列密码的分类:同步序列密码、自同步序列密码
5、线性反馈移位寄存器LSFR



6、非线性移位及村球序列构造方法:(选填)

  • 非线性移位寄存器序列
  • 对线性移位寄存器序列进行非线性组合
  • 钟控非线性序列

7、前馈电路:对一个或多个线性移位寄存器序列(LSR)进行非线性组合得到的非线性电路

相关推荐
其实防守也摸鱼18 小时前
CTF密码学综合教学指南--第九章
开发语言·网络·python·安全·网络安全·密码学·ctf
Zevalin爱灰灰20 小时前
现代密码学 第四章——公钥密码【上】
安全·密码学
岁岁的O泡奶1 天前
NSSCTF_crypto_[LitCTF 2023]babyLCG
经验分享·python·算法·密码学·crypto·流密码
Zevalin爱灰灰1 天前
现代密码学 第一章——概述
密码学
Zevalin爱灰灰2 天前
现代密码学 第三章——分组密码【上】
密码学
其实防守也摸鱼3 天前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学
Zevalin爱灰灰3 天前
现代密码学 第二章——流密码【上】
密码学
开源Z3 天前
WeDPR v3.0 适配国密(SM)区块链节点部署实战:填坑官方文档未覆盖的配置
区块链·密码学·可信计算技术
其实防守也摸鱼4 天前
CTF密码学综合教学指南--第三章
开发语言·网络·python·安全·网络安全·密码学
其实防守也摸鱼4 天前
CTF密码学综合教学指南--第四章
网络·笔记·安全·网络安全·密码学·ctf