@inproceedings{9ce1f187265e4204bef65c5e356cff67,
title = "A tiny coprocessor for elliptic curve cryptography over the 256-bit NIST prime field",
abstract = "Elliptic curve cryptography (ECC) over prime fields offers a wide range of portability since the underlying arithmetic operations that are performed over integers can be supported by general purpose computing devices. This portability helps in designing various ECC based public key protocols. However implementation of a fast enough ECC in tiny electronic devices such as RFID tags, sensor nodes, smart cards etc., is a very challenging design problem since such devices are very limited in terms of resources. In this paper we design the first lightweight ECC architecture over the NIST recommended 256-bit prime field, corresponding to a medium security level of 128-bits. The ECC architecture works as a coprocessor of a 16-bit microcontroller in a memory-mapped configuration. The architecture uses an area of only 5,933 GE on a 130 nm CMOS technology, and needs roughly 6 million clock cycles to calculate a scalar multiplication.",
keywords = "ASIC, ECC Processor, Elliptic Curve Cryptography, Lightweight, Prime Field",
author = "Jeroen Bosmans and Roy, {Sujoy Sinha} and Kimmo Jarvinen and Ingrid Verbauwhede",
year = "2016",
month = mar,
day = "17",
doi = "10.1109/VLSID.2016.82",
language = "English",
series = "VLSI Design, International Conference on",
publisher = "IEEE Computer Society",
pages = "523--528",
booktitle = "2016 29th International Conference on VLSI Design and 2016 15th International Conference on Embedded Systems (VLSID)",
address = "United States",
note = "29th International Conference on VLSI Design, VLSID 2016 ; Conference date: 04-01-2016 Through 08-01-2016",
}