High-Performance FPGA Implementation of Elliptic Curve Cryptography Processor over Binary Field GF(2^163)

Md Selim Hossain, Ehsan Saeedi, Yinan Kong

2016

Abstract

Elliptic curve cryptography (ECC) plays a vital role in pass secure information among different wireless devices. This paper presents a fast, high-performance hardware implementation of an ECC processor over binary field GF(2^m) using a polynomial basis. A high-performance elliptic curve point multiplier (ECPM) is designed using an efficient finitefield arithmetic unit in affine coordinates, where ECPM is the key operation of an ECC processor. It has been implemented using the National Institute of Standards and Technology (NIST) recommended curves over the field GF(2^163). 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 processor 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.

Download


Paper Citation


in Harvard Style

Hossain M., Saeedi E. and Kong Y. (2016). High-Performance FPGA Implementation of Elliptic Curve Cryptography Processor over Binary Field GF(2^163) . In Proceedings of the 2nd International Conference on Information Systems Security and Privacy - Volume 1: ICISSP, ISBN 978-989-758-167-0, pages 415-422. DOI: 10.5220/0005741604150422

in Bibtex Style

@conference{icissp16,
author={Md Selim Hossain and Ehsan Saeedi and Yinan Kong},
title={High-Performance FPGA Implementation of Elliptic Curve Cryptography Processor over Binary Field GF(2^163)},
booktitle={Proceedings of the 2nd International Conference on Information Systems Security and Privacy - Volume 1: ICISSP,},
year={2016},
pages={415-422},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005741604150422},
isbn={978-989-758-167-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Information Systems Security and Privacy - Volume 1: ICISSP,
TI - High-Performance FPGA Implementation of Elliptic Curve Cryptography Processor over Binary Field GF(2^163)
SN - 978-989-758-167-0
AU - Hossain M.
AU - Saeedi E.
AU - Kong Y.
PY - 2016
SP - 415
EP - 422
DO - 10.5220/0005741604150422