反馈移位寄存器 和 线性反馈移位寄存器

MongoDB玩家
• 阅读 3799

1. 反馈移位寄存器(Feedback shift register,FSR)

GF(2)上一个n级反馈移位寄存器由n个二元存储器与一个反馈函数反馈移位寄存器 和 线性反馈移位寄存器组成,如下图所示。

反馈移位寄存器 和 线性反馈移位寄存器

反馈移位寄存器的例子

如图是一个3级反馈移位寄存器,其初始状态为反馈移位寄存器 和 线性反馈移位寄存器,输出可由右表给出。

反馈移位寄存器 和 线性反馈移位寄存器

反馈移位寄存器 和 线性反馈移位寄存器

a3=a1&a2⊕a3a2a1输出
1011
1&0⊕1=1100
0&1⊕1=1111
1&1⊕1=0111
1&1⊕0=1011
1&0⊕1=1100

2. 线性反馈移位寄存器LFSR(linear feedback shift register)

反馈移位寄存器 和 线性反馈移位寄存器

LFSR的反馈函数

反馈移位寄存器 和 线性反馈移位寄存器

LFSR的实例

反馈移位寄存器 和 线性反馈移位寄存器

反馈函数为:将a1的输出和a4的输出进行异或运算,值作为a5的填充。

a5=a1⊕a4a4a3a2a1输出
110011
1⊕1=011000
0⊕1=101100
0⊕0=010111
1⊕1=001011
1⊕0=100100
0⊕0=010011
秘钥流的周期

反馈移位寄存器 和 线性反馈移位寄存器

LFSR的性质

反馈移位寄存器 和 线性反馈移位寄存器

点赞
收藏
评论区
推荐文章
捉虫大师 捉虫大师
4年前
dubbo 2.7应用级服务发现踩坑小记
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。背景本文记录最近一位读者反馈的dubbo2.7.x中应用级服务发现的问题,关于dubbo应用级服务发现的相关介绍可以参考之前的文章,这里不再赘述。读者反馈他们在基于dubbo2.7应用级服务发现开发dubbo网关,根据文章《dubbo应用级服务发现初
Easter79 Easter79
3年前
tcp_tw_recycle参数引发的数据库连接异常
【问题描述】开发反馈有个应用在后端数据库某次计划性重启后经常会出现数据库连接异常问题,通过监控系统的埋点数据,发现应用连接数据库异常有两类表现:  其一:连接超时  <spanstyle"backgroundcolor:FFFF00"131148.00msTomcatConnectionPool</span  其二:连接耗时过
Wesley13 Wesley13
3年前
java报表工具有哪些?深度测评反馈
免费报表工具有着很多的好处:成本比较低,能够有效的满足日常的报表需求,可以有效解决用户的问题,日常操作过程中也比较方便……目前免费报表工具有哪些,应该怎么选择呢?1、BIRT(百灵报表)当在了解免费报表工具时,也会发现这款百灵报表。它自带报表计数器,拥有可视化的操作,能够方便于日常的集成和扩展。并且可以轻松的使用服务器等等,能够支持多维数据表,整体又
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Stella981 Stella981
3年前
Burp之Collaborator使用技巧
注:本文仅供学习参考0x01Collaborator的用途0x02Collaborator的原理0x03Collaborator的实践0x01Collaborator的用途在我们进行渗透测试的时候,可能会遇到这种情况,测试xss的时候插入了脚本,无法立即触发,例如提交反馈表单,需要等
Wesley13 Wesley13
3年前
Oracle优化器之自动重新优化(Automatic Reoptimization)功能
概述通过12c的自动重新优化(AutomaticReoptimization以后简称AR)功能,Oracle进一步的扩展和增强了11gR2版本的基数反馈(CFB)功能,来重新优化重复执行的SQL。自动重新优化(AR)功能,主要包括两种形式的优化:统计反馈(StatisticsFeedback以后简称SFB): 
Stella981 Stella981
3年前
Cocos Creator 2.4.0 Preview 现已推出
!(https://oscimg.oschina.net/oscnet/0d5b6672007307a1d048d09b191fb6c3dd2.png)从2.4.0进行公测以来,我们收集到许多开发者的意见和建议,这些反馈给予了我们方向,让我们不断地完善和改进。在此,感谢所有参加测试的开发者们。今天,我们汇集了所有的改进,提前放出较为稳定的
Stella981 Stella981
3年前
Spring Boot 微服务性能下降九成!使用 Arthas 定位根因
简介:接收到公司业务部门的开发反馈,应用在升级公司内部框架后,UAT(预生产)环境接口性能压测不达标。!(https://mp.toutiao.com/mp/agw/article_material/open_image/get?codeMjFlNTk4OGEzNjM2ZjZmM2MwOTM5YjNlZTY5YjlmYzYsMTYxMjkxN
Java服务总在半夜挂,背后的真相竟然是... | 京东云技术团队
最近有用户反馈测试环境Java服务总在凌晨00:00左右挂掉,用户反馈Java服务没有定时任务,也没有流量突增的情况,Jvm配置也合理,莫名其妙就挂了
高耸入云 高耸入云
1年前
LLM成功不可或缺的RLHF基于人类反馈的强化学习是如何运作的?OJAC近屿智能带你揭秘
基于人类反馈的强化学习(RLHF,ReinforcementLearningfromHumanFeedback)是人工智能(AI)领域的一个新兴研究领域,它将强化学习技术与人类反馈相结合,以训练能够学习复杂任务的个体。该方法在提高人工智能系统的性能方面显示