首页> 外文会议>International Conference on Reconfigurable Computing and FPGAs >Design and implementation of a constant-time FPGA accelerator for fast elliptic curve cryptography
【24h】

Design and implementation of a constant-time FPGA accelerator for fast elliptic curve cryptography

机译:用于快速椭圆曲线加密的恒定时间FPGA加速器的设计与实现

获取原文

摘要

In this paper we present a scalar multiplication hardware architecture that computes a constant-time variable-base point multiplication over the Galbraith-Lin-Scott (GLS) family of binary elliptic curves. Our hardware design is especially tailored for the quadratic extension field F22n, with n = 127, which allows us to attain a security level close to 128 bits. We explore extensively the usage of digit-based and Karatsuba multipliers for performing the quadratic field arithmetic associated to GLS elliptic curves and report the area and time performance obtained by these two types of multipliers. Targeting a XILINX KINTEX-7 FPGA device, we report a hardware implementation of our design that achieves a delay of just 3.98μs for computing one scalar multiplication. This allows us to claim the current speed record for this operation at or around the 128-bit security level for any hardware or software realization reported in the literature.
机译:在本文中,我们介绍了一种标量乘法硬件体系结构,该体系结构可在二进制椭圆曲线的Galbraith-Lin-Scott(GLS)系列上计算恒定时间的可变基点乘法。我们的硬件设计是专门针对二次扩展字段F22n(n = 127)而定制的,这使我们可以达到接近128位的安全级别。我们广泛地探索了基于数字的乘法器和Karatsuba乘法器用于执行与GLS椭圆曲线相关的二次场算术的方法,并报告了这两种类型的乘法器获得的面积和时间性能。我们以XILINX KINTEX-7 FPGA器件为目标,报告了我们设计的硬件实现,该实现仅需3.98μs的延迟即可计算一个标量乘法。对于我们在文献中报告的任何硬件或软件实现,这使我们可以在128位安全级别或附近声明此操作的当前速度记录。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号