High-performance FPGA implementation of elliptic curve cryptography procebor over binary field GF(2163)

Md Selim Hobain, Ehsan Sæedi, Yinan Kong

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

7 Citations (Scopus)

Abstract

Elliptic curve cryptography (ECC) plays a vital role in pabing secure information among different wireleb devices. This paper presents a fast, high-performance hardware implementation of an ECC procebor over binary field GF(2m) using a polynomial basis. A high-performance elliptic curve point multiplier (ECPM) is designed using an efficient finite-field arithmetic unit in affine coordinates, where ECPM is the key operation of an ECC procebor. It has been implemented using the National Institute of Standards and Technology (NIST) recommended curves over the field GF(2163). The proposed design is synthesized in field-programmable gate array (FPGA) technology with the VHDL. The delay of ECPM in a modern Xilinx Kintex-7 (28-nm) technology is 1.06 ms at 306.48 MHz. The proposed ECC procebor takes a small amount of resources on the FPGA and needs only 2253 slices without using any DSP slices. The proposed design provides nearly 50% better delay performance than recent implementations.

Original languageEnglish
Title of host publicationICISSP 2016 - Proceedings of the 2nd International Conference on Information Systems Security and Privacy
Place of PublicationRome, Italy
PublisherSciTePress
Pages415-422
Number of pages8
ISBN (Electronic)9789897581670
Publication statusPublished - 2016
Event2nd International Conference on Information Systems Security and Privacy, ICISSP 2016 - Rome, Italy
Duration: 19 Feb 201621 Feb 2016

Other

Other2nd International Conference on Information Systems Security and Privacy, ICISSP 2016
Country/TerritoryItaly
CityRome
Period19/02/1621/02/16

Keywords

  • Elliptic Curve Cryptography (ECC)
  • Elliptic Curve Point Multiplication (ECPM)
  • Field-programmable Gate Array (FPGA)
  • Finite/Galois Field Arithmetic

Fingerprint

Dive into the research topics of 'High-performance FPGA implementation of elliptic curve cryptography procebor over binary field GF(2163)'. Together they form a unique fingerprint.

Cite this