第二章:流密码(m—序列)

  • 线性反馈移位寄存器的多项式表示
  • m—序列产生的条件
  • m-序列的伪随机性
  • m序列的安全性

线性反馈移位寄存器的多项式表示

线性反馈移位寄存器的一元多项式表示

在这里插入图片描述
关于特征多项式的解释

在这里插入图片描述

生成函数

在这里插入图片描述
生成函数的性质

在这里插入图片描述

定理2.1的证明

在这里插入图片描述

在这里插入图片描述

一些定理和定义

在这里插入图片描述

m-序列产生的条件

不可约多项式

在这里插入图片描述

在这里插入图片描述

m—序列产生的必要条件

在这里插入图片描述

定理2.5的反例

在这里插入图片描述

m—序列产生的充要条件

在这里插入图片描述

m—序列举例

在这里插入图片描述

m—序列的伪随机性

随机序列的一般特性

在这里插入图片描述

Golomb伪随机公设

在这里插入图片描述

伪随机序列的定义

在这里插入图片描述

m序列的随机性

在这里插入图片描述

定理2.7的证明

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

m—序列的安全性

m—序列的安全性

在这里插入图片描述

解方程的方法

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

线性反馈移位寄存器综合

  • 根据密码学的需要,对于线性反馈移位寄存器(LFSR)主要考虑下面两个问题:
  • 首先是如何利用级数尽可能短的LFSR产生周期大、随机性能良好的序列。
  • 这是从密码生成角度考虑,用最小的代价产生尽可能好的,参与密码变换的序列。
  • 其次是当已知一个长为N序列a时,如何构造一个级数尽可能小的LFSR来产生它。
  • 这是从密码分析角度来考虑,要想用线性方法重构密钥序列必须付出的最小代价。

线性综合解

在这里插入图片描述

线性移位寄存器的综合问题

在这里插入图片描述

Berlekamp—Massey算法(B—M算法)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

B-M算法举例

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旺旺的碎冰冰~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值