首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >线性反馈移位寄存器分析

线性反馈移位寄存器分析
EN

Cryptography用户
提问于 2020-01-29 15:43:20
回答 1查看 1.1K关注 0票数 3

线性反馈移位寄存器的密码分析。从这个站点我发现lfsr可以被Berlekamp-Massey算法打破。该算法的具体进展是什么?如果有别的办法

EN

回答 1

Cryptography用户

回答已采纳

发布于 2020-01-29 16:03:04

首先,LFSR's单独使用时是不安全的。它们具有很好的统计特性,可以在给定反馈多项式的情况下计算出它们的周期。LFSR是最大长度当且仅当相应的反馈多项式是本原的.在这种情况下,如果它以非零状态开始,它将访问所有州,除非是零状态。

要找到LFSR的龙头和内部,您可以通过两种方式进行;

  1. 给出内部和抽头点的变量名,然后生成系统的线性方程,然后用高斯消去法求解。
  2. 使用Berlekamp-Massey算法,这是比高斯消除更快,只需要两倍的LFSR的大小。也就是说,长度为L的LFSR可以用2L顺序输出来构造,而不考虑抽头的数目。它是一种根据当前给定的输出位更新抽头的交互式算法。

实际上,Berlakamp-Massey算法产生最短的LFSR,其抽头会产生给定的序列。该算法在使用所有2L位之前可能会到达结果,但是攻击者需要使用所有2L位才能确定。如果LFSR的确定多项式不是原语,则可能有多个LFSR产生不同长度的序列。然而,Berlakamp-Massey算法总是能找到最短的LFSR。

基于LFSR的古流密码是;

所有这些都被打破了,至少在理论上是这样的。

此外,一些众所周知的原因是GSM和蓝牙。

  • A5/1A5/2用于GSM手机,E0用于蓝牙。他们被打破了,看到链接。根据这个来源,国家安全局可以打破A5/1。
票数 6
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/77302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档