首页    期刊浏览 2024年07月08日 星期一
登录注册

文章基本信息

  • 标题:Low-Cost, Low-Power FPGA Implementation of ED25519 and CURVE25519 Point Multiplication
  • 本地全文:下载
  • 作者:Mohamad Ali Mehrabi ; Christophe Doche
  • 期刊名称:Information
  • 电子版ISSN:2078-2489
  • 出版年度:2019
  • 卷号:10
  • 期号:9
  • 页码:285-300
  • DOI:10.3390/info10090285
  • 出版社:MDPI Publishing
  • 摘要:Twisted Edwards curves have been at the center of attention since their introduction by Bernstein et al. in 2007. The curve ED25519, used for Edwards-curve Digital Signature Algorithm (EdDSA), provides faster digital signatures than existing schemes without sacrificing security. The CURVE25519 is a Montgomery curve that is closely related to ED25519. It provides a simple, constant time, and fast point multiplication, which is used by the key exchange protocol X25519. Software implementations of EdDSA and X25519 are used in many web-based PC and Mobile applications. In this paper, we introduce a low-power, low-area FPGA implementation of the ED25519 and CURVE25519 scalar multiplication that is particularly relevant for Internet of Things (IoT) applications. The efficiency of the arithmetic modulo the prime number 2 255 − 19 , in particular the modular reduction and modular multiplication, are key to the efficiency of both EdDSA and X25519. To reduce the complexity of the hardware implementation, we propose a high-radix interleaved modular multiplication algorithm. One benefit of this architecture is to avoid the use of large-integer multipliers relying on FPGA DSP modules.
  • 关键词:interleaved modular reduction; elliptic curve cryptography (ECC); twisted Edwards curves; Montgomery curve; Montgomery ladder algorithm; Edwards-curve Digital Signature Algorithm (EdDSA); ED25519; CURVE25519; X25519 interleaved modular reduction ; elliptic curve cryptography (ECC) ; twisted Edwards curves ; Montgomery curve ; Montgomery ladder algorithm ; Edwards-curve Digital Signature Algorithm (EdDSA) ; ED25519 ; CURVE25519 ; X25519
国家哲学社会科学文献中心版权所有