虽然谷歌搜索我只能找到 feistel 密码,但没有找到任何关于非 feistel 密码的相关信息。有人可以向我推荐一些好的非 feistel 密码吗?
是的,这是家庭作业。
最佳答案
不仅仅是 Feistel 密码。 :)
简单的答案:否 stream ciphers ,例如 rc4 , 是 Feistel 密码。没有 Public Key密码,例如 RSA或 El Gamal是 Feistel 密码。
还有一个可能令人惊讶的反例:Rijndael (新的 AES)尽管是分组密码,但不是 Feistel。
如果您真的对密码学感兴趣,我强烈建议您阅读 Handbook of Applied Cryptography ,免费提供,并且明显优于大多数本科教材。 Schneier 的“Applied Cryptography”足够体面,是一篇出色的介绍,但没有深入到人们可能喜欢的那么多细节。
关于algorithm - Feistel 和非 Feistel 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5132663/