Cryptology ePrint Archive: Report 2021/065

FPGA Offloading for Diffie-Hellman Key Exchangeusing Elliptic Curves

Dorin-Marian Ionita and Emil Simion

Abstract: Cryptographic offloading to hardware is a hot research topic promising accelerated execution time and improved security compared to the software counterpart. However, hardware design and production is a lengthy process which enquires significant financial resources and technical expertise. Our research paper focuses on elliptic curve cryptography, specifically Diffie-Hellman, and on minimizing these deficiencies by highlighting solutions to map this class of algorithms to hardware description. The insights are not limitative and can be equally applied to other cryptographic primitives. The resulting design uses few hardware resources, has low power consumption, is easy to interface with the software and can be implemented on cheap FPGAs.

Index Terms—elliptic curves, cryptography, diffie-hellman, FPGA, hardware security, high level synthesis

Category / Keywords: implementation / elliptic implementation, cryptography, diffi-hellman, FPGA, hardware security, high level synthesis, public-key cryptography

Date: received 17 Jan 2021

Contact author: dorin marian ionita at gmail com, dorin_marian ionita@stud acs upb ro

Available format(s): PDF | BibTeX Citation

Version: 20210118:083051 (All versions of this report)

Short URL: ia.cr/2021/065


[ Cryptology ePrint archive ]