首页> 外文会议>International conference on cryptology in India >Efficient Hardware Implementations for Elliptic Curve Cryptography over Curve448
【24h】

Efficient Hardware Implementations for Elliptic Curve Cryptography over Curve448

机译:曲线448中椭圆曲线加密的高效硬件实现

获取原文

摘要

In this paper, we present different implementations of point multiplication over Curve448. Curve448 has recently been recommended by NIST to provide 224-bit security over elliptic curve cryptography. Although implementing high-security cryptosystems should be considered due to recent improvements in cryptanalysis, hardware implementation of Curve488 has been investigated in a few studies. Hence, in this study, we propose three variable-base-point FPGA-based Curve448 implementations, i.e., lightweight, area-time efficient, and high-performance architectures, which aim to be used for different applications. Synthesized on a Xilinx Zynq 7020 FPGA, our proposed high-performance design increases 12% throughput with executing 1,219 point multiplication per second and increases 40% efficiency in terms of required clock cycles× utilized area compared to the best previous work. Furthermore, the proposed lightweight architecture works 250 MHz and saves 96% of resources with the same performance. Additionally, our area-time efficient design considers a trade-off between time and required resources, which shows a 48% efficiency improvement with 52% fewer resources. Finally, effective side-channel countermeasures are added to our proposed designs, which also outperform previous works.
机译:在本文中,我们在曲线448上呈现点乘法的不同实现。最近由NIST推荐曲线448提供椭圆曲线密码术的224位安全性。虽然应该考虑实施高安全性密码系统,但由于最近的密码分析,曲线488的硬件实现已经在几项研究中进行了研究。因此,在这项研究中,我们提出了三种基于基于基于FPGA的曲线448实现,即轻量级,面积时间高效和高性能架构,其旨在用于不同的应用程序。在Xilinx Zynq 7020 FPGA上合成,我们提出的高性能设计增加了12%的吞吐量,通过执行1,219点乘法,从所需的时钟周期×利用面积与最好的前一项工作增加了40%的效率。此外,所提出的轻量级架构工作250 MHz,并以相同的性能节省96%的资源。此外,我们的区域时间高效设计考虑了时间和所需资源之间的权衡,该资源显示了48%的效率,资源减少了52%。最后,将有效的侧频对策添加到我们所提出的设计中,这也始终以前的作品。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号