首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用FPGA学习密码学

用FPGA学习密码学
EN

Cryptography用户
提问于 2012-11-26 16:14:04
回答 1查看 1.2K关注 0票数 3

我有一个FPGA,我很好奇我能用什么密码应用程序。我只是一个业余/安全研究人员,而不是一个专业的密码专家。

既然我正在创建自己的课程,对于FPGA设备,我应该有什么密码目标?(请注意,我不是在寻求FPGA编程建议,这本身就是一个目标)

我也很想知道什么东西不能用FPGA.换句话说,哪些算法适合或不适合FPGA?

EN

回答 1

Cryptography用户

回答已采纳

发布于 2012-11-27 12:56:52

至于目标,在FPGA上实现时通常有两个目标:第一,最小化延迟;第二,最大化吞吐量。

为了减少延迟,您可以使用FPGA来执行比在CPU上快得多的计算。这里的一个例子就是DES密码。DES非常适合硬件,使用FPGA可以大大减少延迟。

需要考虑的第二个目标是最大限度地提高吞吐量。这里的想法是,您可以使用硬件并行加密100多个流。

至于哪种算法不适合FPGA,托马斯指出了闪烁。我猜其他KDF也有相似之处,因为它们试图使攻击者很难通过使用FPGA获得任何优势。与此相关的可能是使用GPU的bcrypt上的问题。

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

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

复制
相关文章

相似问题

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