首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OFB模式与LFSR

OFB模式与LFSR
EN

Cryptography用户
提问于 2019-10-17 13:17:09
回答 2查看 141关注 0票数 2

在Trappe和Washington的“密码学导论:用编码理论”中,作者在关于OFB (输出反馈)模式的章节中说:

OFB模式产生一个比特流,其加密方式类似于线性反馈移位寄存器(LFSR)方法。不同之处在于LFSR更快,而OFB更安全。

我不明白为什么OFB以LFSR的方式运作。提交人没有提到这一点。你能跟我解释一下吗?

EN

回答 2

Cryptography用户

发布于 2019-10-17 13:38:52

OFB和LFSR都使用函数的一次迭代的输出作为新迭代的输入。此外,OFB和LFSR都生成比特/字节的伪随机流。该流可用作密钥流,对数据进行加密/解密,将算法转换为流密码。

如果上一次迭代的输出用于执行另一次移位或执行完整块加密,则存在差异。通常,LFSR不被视为密码安全.。因此,LFSR本身不会被限定为安全流密码或加密安全伪随机数生成器(CSPRNG)。

作者可能假设您了解LFSRs,并试图解释OFB在运行方式上是相似的。如果您事先不知道LFSR的属性,那么比较可能会在您身上丢失。

票数 2
EN

Cryptography用户

发布于 2019-10-17 16:11:40

它们可能意味着,在这两种情况下,输出的形式都是f(\mathit{iv}) \mathbin\| f(f(\mathit{iv})) \mathbin\| f(f(f(\mathit{iv}))) \mathbin\| \dotsb,,其中f是一个秘密函数-- LFSR更新函数或带秘密密钥k的分组密码E_k

票数 0
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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