Skip to main navigation Skip to search Skip to main content

A High Speed VLSI Implementation of 256-bit Scalar Point Multiplier for ECC over GF (p)

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the rapid development of cloud computing, e-commerce, authentication among multi-robot systems, the highspeed implementation of Elliptic Curve Cryptography (ECC) is in widespread use. The performance of ECC is decided by the design of scalar point multiplier, which is one of the most time-consuming component. This paper presents a full set of methods to achieve an ultra high-speed scalar point multiplier, its Scalar Point Multiplication (SPM) is optimized comprehensively in terms of speed-first design approach by concurrently implementing the Point-add (PA) and Point-double (PD) algorithms, improving large integer modular inversion algorithm and large integer modular multiplication algorithm. Finally, Montgomery domain operation and Non-Adjacent Form (NAF) encoding theory are applied to enhance the speed of scalar point multiplier. In the VLSI design, a high-speed pmb 256 times 256 -bit scalar point multiplier is achieved based on SMIC's 65nm process. It can complete single calculation of SPM within 12.5us on average, in other word, 80,000 times of SPM can be computed in one second. Compared to the scalar point multiplier realized by other publications based on VLSI, the reports for circuits synthesis show that our multiplier is optimal in terms of AT 2 and ultrafast in terms of speed.

Original languageEnglish
Title of host publication2018 International Conference on Intelligence and Safety for Robotics, ISR 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages184-191
Number of pages8
ISBN (Electronic)9781538655467
DOIs
StatePublished - 14 Nov 2018
Event2018 International Conference on Intelligence and Safety for Robotics, ISR 2018 - Shenyang, China
Duration: 24 Aug 201827 Aug 2018

Publication series

Name2018 International Conference on Intelligence and Safety for Robotics, ISR 2018

Conference

Conference2018 International Conference on Intelligence and Safety for Robotics, ISR 2018
Country/TerritoryChina
CityShenyang
Period24/08/1827/08/18

Keywords

  • Elliptic curve cryptography
  • Montgomery multiplication
  • Parallel scheduling architecture
  • Scalar point multiplier

Fingerprint

Dive into the research topics of 'A High Speed VLSI Implementation of 256-bit Scalar Point Multiplier for ECC over GF (p)'. Together they form a unique fingerprint.

Cite this