在FPGA上实现RSA加密算法有什么好处?

时间:2016-03-19 12:43:19

标签: encryption rsa fpga

毫无疑问,RSA有几个应用程序并且非常有名。今天我们使用2048位RSA密钥用于安全目的。然而,我看到一些研究论文在FPGA上实现了32位密钥(或更多)的RSA算法。

http://ac.els-cdn.com/S1877050914009478/1-s2.0-S1877050914009478-main.pdf?_tid=a6e0e2de-edcd-11e5-9656-00000aab0f26&acdnat=1458390502_b193a360ee3dad04b27a38b33d3e113a

http://research.ijcaonline.org/volume92/number8/pxc3894226.pdf

它的目的是什么? 32位算法很容易破解。

2 个答案:

答案 0 :(得分:1)

只有Montgomery方法才是FPGA中RSA实现的有效方法。

优点是:技术成本,获得带宽和功耗的比率。

PC与OS的比例相对较弱。

抱歉我的英文。

答案 1 :(得分:0)

  

为什么选择FPGA?

因为硬件实现更有效并且卸载了CPU。想想IoT,这对于小型设备更为重要。

  

即使我们这样做,我们也会得到32位或64位密钥

这似乎是这项研究的事实。其中一篇论文提到“经验证,这种架构支持128位,256位和512位的多个密钥”

仍然不是我想用于我的银行交易但是对于低价值的数据包,或者仅有价值或短时间段,甚至128位可能是可接受的。