[Resource Topic] 2015/1225: ECC on Your Fingertips: A Single Instruction Approach for Lightweight ECC Design in GF (p)

Welcome to the resource topic for 2015/1225

Title:
ECC on Your Fingertips: A Single Instruction Approach for Lightweight ECC Design in GF (p)

Authors: Debapriya Basu Roy, Poulami Das, Debdeep Mukhopadhyay

Abstract:

Lightweight implementation of Elliptic Curve Cryptography on FPGA has been a popular research topic due to the boom of ubiquitous computing. In this paper we propose a novel single instruction based ultra-light ECC crypto-processor coupled with dedicated hard-IPs of the FPGAs. We show that by using the proposed single instruction framework and using the available block RAMs and DSPs of FPGAs, we can design an ECC crypto-processor for NIST curve P-256, requiring only 81 and 72 logic slices on Virtes-5 and Spartan-6 devices respectively.To the best of our knowledge, this is the first implementation of ECC which requires less than 100 slices on any FPGA device family.

ePrint: https://eprint.iacr.org/2015/1225

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .