Paper
24 December 2003 High-performance finite field multiplier for cryptographic applications
Author Affiliations +
Abstract
In FIPS 186-2, NIST recommends several finite fields to be used in the elliptic curve digital signature algorithm (ECDSA). Of the ten recommended finite fields, five are binary extension fields with degrees ranging from 163 to 571. The performance of the underlying field operations (i.e. addition and multiplication) directly affect the performance of the ECDSA algorithm. In this paper we discuss a high performance look-up table-based VLSI architecture which performs multiplication over a given finite field. First we present the architecture in a general form which can be implemented for any finite field and corresponding reduction polynomial. Following, we discuss a prototype implementation of the multiplier for the binary extension field with degree 163. The prototype is capable of performing a finite field multiplication in .06 microseconds when implemented on a Xilinx XCV2000E FPGA.
© (2003) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jonathan Lutz and M. Anwar Hasan "High-performance finite field multiplier for cryptographic applications", Proc. SPIE 5205, Advanced Signal Processing Algorithms, Architectures, and Implementations XIII, (24 December 2003); https://doi.org/10.1117/12.506144
Lens.org Logo
CITATIONS
Cited by 4 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Binary data

Prototyping

Clocks

Logic

Chemical elements

Field programmable gate arrays

Very large scale integration

RELATED CONTENT

Algorithmic synthesis using Python compiler
Proceedings of SPIE (September 11 2015)
Encoding of compatible micro-operations in LUT-based FSMs
Proceedings of SPIE (August 07 2017)
Faster and smaller hardware implementation of XTR
Proceedings of SPIE (August 25 2006)
FPGA implementation of image component labeling
Proceedings of SPIE (August 26 1999)
An RNS public key cryptography accelerator
Proceedings of SPIE (January 11 2007)

Back to Top