An area aware accelerator for elliptic curve point multiplication

Research output: Chapter in Book/Report/Conference proceedingConference contribution

16 Citations (Scopus)

Abstract

This work presents a hardware accelerator, for the optimization of latency and area at the same time, to improve the performance of point multiplication process in Elliptic Curve Cryptography. In order to reduce the overall computation time in the proposed 2-stage pipelined architecture, a rescheduling of point addition and point doubling instructions is performed along with an efficient use of required memory locations. Furthermore, a 41-bit multiplier is also proposed. Consequently, the FPGA and ASIC implementation results have been provided. The performance comparison with state-of-the-art implementations, in terms of latency and area, proves the significance of the proposed accelerator.

Original languageEnglish
Title of host publicationICECS 2020 - 27th IEEE International Conference on Electronics, Circuits and Systems, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages4
ISBN (Electronic)9781728160443
DOIs
Publication statusPublished - 28 Dec 2020
Externally publishedYes
Event27th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2020 - Glasgow, United Kingdom
Duration: 23 Nov 202025 Nov 2020

Publication series

NameICECS 2020 - 27th IEEE International Conference on Electronics, Circuits and Systems, Proceedings

Conference

Conference27th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2020
Country/TerritoryUnited Kingdom
CityGlasgow
Period23/11/202025/11/2020

Bibliographical note

Publisher Copyright:
© 2020 IEEE.

Keywords

  • ASIC
  • Elliptic curve cryptography
  • FPGA
  • Montgomery algorithm
  • Point multiplication

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'An area aware accelerator for elliptic curve point multiplication'. Together they form a unique fingerprint.

Cite this