当前位置: 首页 > news >正文

【密码学引论】序列密码

第五章 序列密码

1、序列密码
定义:

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

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

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

相同:

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

3、随机序列:真随机序列、伪随机序列
4、序列密码的分类:同步序列密码、自同步序列密码
5、线性反馈移位寄存器LSFR
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、非线性移位及村球序列构造方法:(选填)

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

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

http://www.lryc.cn/news/246334.html

相关文章:

  • 知识变现的未来:解析知识付费系统的核心
  • 【Linux基础】Linux常见指令总结及周边小知识
  • 【Android知识笔记】性能优化专题(五)
  • Java基础之泛型
  • WPF实战项目十五(客户端):RestSharp的使用
  • C语言基础篇5:指针(二)
  • 「Verilog学习笔记」非整数倍数据位宽转换8to12
  • Qt_一个由单例引发的崩溃
  • P8A004-系统加固-磁盘访问权限
  • 数智赋能 锦江汽车携手苏州金龙打造高质量盛会服务
  • kolla-ansible 部署OpenStack云计算平台
  • wireshark 抓包提示
  • Redis未授权访问-CNVD-2019-21763复现
  • 汇编:常用的输入与输出
  • MYSQL基础之【正则表达式,事务处理】
  • Mysql并发时常见的死锁及解决方法
  • 二十九、微服务案例完善(数据聚合、自动补全、数据同步)
  • vue 目录树的展开与关闭
  • 【Docker】python flask 项目如何打包成 Docker images镜像 上传至阿里云ACR私有(共有)镜像仓库 集成Drone CI
  • 力扣labuladong——一刷day55
  • springboot实现验证码功能
  • 内测分发平台是否支持应用的微服务化部署
  • 1140. 最短网络,prim算法,模板题
  • 升级jdk17过程中,原来的jdk8下的webservice客户端怎样处理
  • Verilog基本语法概述
  • 论文阅读:C2VIR-SLAM: Centralized Collaborative Visual-Inertial-Range SLAM
  • 蓝桥杯刷题day01——字符串中的单词反转
  • Python---引用变量与可变、非可变类型
  • GDOUCTF2023-Reverse WP
  • Day43力扣打卡