- 线性反馈移位寄存器的多项式表示
- 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算法举例