- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.2线性反馈移位寄存器序列.pdf
第四章 序列密码
1
第二节
线性反馈移位寄存器序列
第四章 序列密码
2
反馈移位寄存器, 特别线性反馈移位寄存器是许
多密钥序列生成器的重要部件, 这一节引进线性反馈
移位寄存器的模型, 并用数学(特别是代数)工具描述
线性反馈移位寄存器.
基本概念和性质
第四章 序列密码
3
设 n是正整数, n级反馈移位寄存器的模型见下图
ak+n−1 ak+n−2 ……… ak+1 ak 输出
f (xn ,…, x2, x1)
其中 f(x1,…, xn)是一逻辑函数, 即 f(x1,…, xn)∈ 2[x1,…, xn]
这里 2 = {0, 1}表示二元域, n ≥ 1.
反馈函数
第四章 序列密码
4
当 f(x1,…, xn)是线性函数时, 即
f(x1, x2, … , xn) = c1x1 + c2x2 + … + cnxn, ci∈ 2,
称对应的反馈移位寄存器为线性反馈移位寄存器(简称
LFSR), 所产生的序列称为线性(反馈)移位寄存器序列,
简记为 LFSR序列.
第四章 序列密码
5
此时所产生的序列适合关系式
an+k =
1
0
n
i
−
=
∑ cn−i ak+i, k = 0, 1, 2, ….
并称序列 a = (a0, a1,…)为 n级线性递归序列。
线性递归序列是 LFSR 序列的数学描述, 但为书写
简便, 以后在称谓上我们就用 LFSR序列.
第四章 序列密码
6
定义4.1 设a 是LFSR序列, 称a 的次数最小的特征
多项式为a的极小多项式.
定理4.1 设a 是LFSR序列, 则a 的极小多项式是唯
一的.
第四章 序列密码
7
进一步, 设ma(x)是a 的极小多项式, 则f(x)是a 的一
个特征多项式当且仅当ma(x)| f(x).
显然, LFSR序列的极小多项式刻画了生成该序列的
最短LFSR,而定理4.1进一步说明, 这样的最短LFSR是
唯一的.
第四章 序列密码
8
设f(x)是F2上n次多项式, a = (a0, a1, a2, …)是以f(x)
为特征多项式的线性递归序列 , 则a 由前n比特
a0, a1,…, an−1唯一确定.
例如: 设f(x) = x3 + x + 1, a = (0,1,1,…)是以f(x)为特
征多项式的线性递归序列, 则
a = (0,1,1,1,0,0,1,0,1,1,1,…).
第四章 序列密码
9
定义4.2 对于F2上序列a, 若存在非负整数k和正
整数T, 使得对任意i ≥ k, 都有ai+T = ai, 则称a 是准周
期序列, 最小这样的T称为a 的周期, 记为per(a); 若
k = 0, 则称a是(严格)周期序列.
注4.1 设per(a) = T, R是正整数, 若对任意i ≥ k, 有
ai+R = ai, 则T | R.
第四章 序列密码
10
显然, LFSR是一种有限状态机, 因此, 由LFSR生成
的序列必然是准周期的. 下面的定理表明反之也是成
立的, 即所有的准周期序列都可用LFSR来生成.
定理4.2 a是准周期序列当且仅当a是LFSR序列.
第四章 序列密码
11
利用序列的极小多项式可以判断序列是否严格
周期.
定理4.3 设a 是LFSR序列, ma(x)是a的极小多项
式, 则a是周期序列当且仅当ma(0) ≠ 0.
第四章 序列密码
12
进一步, 序列的周期由其极小多项式的周期完
全确定.
定理4.4 设a是周期序列, f(x)是它的极小多项式,
则per(a) = per(f(x)).
第四章 序列密码
13
注4.2 若a 是非严格周期序列, 定理4.4也成立. 由于
非周期序列总可以转化成周期序列, 并且实际中使用
的序列也都是周期序列, 故后面的讨论仅针对周期序
列.
第四章 序列密码
14
推论4.1 设f(x)是F2上不可约多项式, 则以f(x)为
特征多项式的非零序列a有 per(a) = per(f(x)).
第四章 序列密码
15
最后, 我们给出LFSR序列的根表示.
定理4.5 设f(x)∈F2[x]是n次无重因子多项式, f(0) ≠ 0,
F2m是f(x)的分裂域, α1,α2,…,αn∈F2m是f(x)的全部根, 则
对任意以f(x)为特征多项式的序列a = (a0,a1,…), 存在唯
一一组β1,β2,…,βn∈F2m, 使得
ak = β1α1k + β2α2k + ⋅⋅⋅ + βnαnk, k ≥ 0.
第四章 序列密码
16
反之,设β1,β2,…,βn∈ F2m,若
ak = β1α1k
您可能关注的文档
最近下载
- tb 10106-2023《铁路工程地基处理技术规程》(OCR).pdf
- 教资国考复习初中历史必备知识点.pdf
- 3万吨亚磷酸、2万吨三乙胺项目可行性研究报告写作模板-备案审批.doc
- 《大气污染控制工程》课程教学大纲.pdf VIP
- 拜城县老虎台铁矿开采设计方案.doc
- A2数字教育资源获取与评价作业1-主题说明. 高中语文《沁园春.长沙》. 教师自主选择一个教学主题,描述其主要内容、教学对象、教学环境等。.docx
- 农村防灾减灾知识.pptx
- 浙江省生物多样性调查技术导则.pdf VIP
- 2023-2024学年度冀教版五年级上册小学数学期末考试卷 .pdf VIP
- 大气污染控制工程课件.pptx VIP
文档评论(0)