Compact FPGA hardware architecture for public key encryption in embedded devices

被引:10
|
作者
Rodriguez-Flores, Luis [1 ]
Morales-Sandoval, Miguel [2 ]
Cumplido, Rene [1 ]
Feregrino-Uribe, Claudia [1 ]
Algredo-Badillo, Ignacio [3 ]
机构
[1] Inst Nacl Astrofis Opt & Electr, Dept Comp Sci, Puebla 72840, Mexico
[2] Cinvestav Tamaulipas, Victoria City 87130, Mexico
[3] Polytech Univ Tlaxcala, Dept Informat Technol, Tlaxcala, Mexico
来源
PLOS ONE | 2018年 / 13卷 / 01期
关键词
MODULAR EXPONENTIATION; MULTIPLICATION; RSA; IMPLEMENTATION; CRYPTOGRAPHY; PARALLEL;
D O I
10.1371/journal.pone.0190939
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Security is a crucial requirement in the envisioned applications of the Internet of Things (IoT), where most of the underlying computing platforms are embedded systems with reduced computing capabilities and energy constraints. In this paper we present the design and evaluation of a scalable low-area FPGA hardware architecture that serves as a building block to accelerate the costly operations of exponentiation and multiplication in GIF(p), commonly required in security protocols relying on public key encryption, such as in key agreement, authentication and digital signature. The proposed design can process operands of different size using the same datapath, which exhibits a significant reduction in area without loss of efficiency if compared to representative state of the art designs. For example, our design uses 96% less standard logic than a similar design optimized for performance, and 46% less resources than other design optimized for area. Even using fewer area resources, our design still performs better than its embedded software counterparts (190x and 697x).
引用
收藏
页数:21
相关论文
共 50 条
  • [41] Implementation of Public Key Crypto Processor with Probabilistic Encryption on FPGA for Nodes in Wireless Sensor Networks
    Leelavathi, G.
    Shaila, K.
    Venugopal, K. R.
    2018 9TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2018,
  • [42] Hardware/Software FPGA Architecture for Robotics Applications
    Moctezuma Eugenio, Juan Carlos
    Arias Estrada, Miguel
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 27 - 38
  • [43] A Hardware Architecture of Target Tracking System on FPGA
    Zhong, Baoyan
    Lu, Xiaofeng
    Wang, Qiaoyuan
    Zhao, Siqi
    Liu, Qianyun
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [44] FPGA Hardware Architecture of the Steganographic ConText Technique
    Gomez-Hernandez, Edgar
    Feregrino-Uribe, Claudia
    Cumplido, Rene
    18TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (CONIELECOMP 2008), PROCEEDINGS, 2008, : 123 - 128
  • [45] A compact hardware implementation of cca-secure key exchange mechanism crystals-kyber on fpga
    Xing Y.
    Li S.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2021, 2021 (02): : 328 - 356
  • [46] Attacks on Physically-Embedded Data Encryption for Embedded Devices
    Du, Chaohui
    Bai, Guoqiang
    2014 IEEE 13TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM), 2014, : 967 - 972
  • [47] Image encryption with a Josephson junction model embedded in FPGA
    Ramakrishnan, Balamurali
    Kamdeu, Pascal Yannick Nkandeu
    Natiq, Hayder
    Pone, Justin Roger Mboupda
    Karthikeyan, Anitha
    Kingni, Sifeu Takougang
    Tiedeu, Alain
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (17) : 23819 - 23843
  • [48] Image encryption with a Josephson junction model embedded in FPGA
    Balamurali Ramakrishnan
    Pascal Yannick Nkandeu Kamdeu
    Hayder Natiq
    Justin Roger Mboupda Pone
    Anitha Karthikeyan
    Sifeu Takougang Kingni
    Alain Tiedeu
    Multimedia Tools and Applications, 2022, 81 : 23819 - 23843
  • [49] Hardware implementation of AES encryption and decryption system based on FPGA
    Zhu, Shihai
    Open Cybernetics and Systemics Journal, 2015, 9 (01): : 1373 - 1377
  • [50] Study of Public Key Cryptography Techniques for Authentication in Embedded Devices for Smart Grids
    Zavala-Diaz, Jonathan
    Reyes-Archundia, Enrique
    Olivares-Rojas, Juan C.
    Chavez-Baez, Marco, V
    Gutierrez-Gnecchi, Jose A.
    Mendez-Patino, Arturo
    PROCEEDINGS OF THE 2021 XXIII IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC 2021), 2021,