Composite Field Multiplier based on Look-Up Table for Elliptic Curve Cryptography Implementation
Author(s) -
Marisa W. Paryasto,
Budi Rahardjo,
Fajar Yuliawan,
Intan Muchtadi-Alamsyah,
Kuspriyanto Kuspriyanto
Publication year - 2012
Publication title -
itb journal of information and communication technology
Language(s) - English
Resource type - Journals
ISSN - 1978-3086
DOI - 10.5614/itbj.ict.2012.6.1.4
Subject(s) - elliptic curve cryptography , cryptosystem , computer science , elliptic curve , multiplier (economics) , lookup table , arithmetic , vhdl , cryptography , multiplication (music) , elliptic curve digital signature algorithm , field (mathematics) , algorithm , public key cryptography , mathematics , computer hardware , field programmable gate array , encryption , operating system , pure mathematics , combinatorics , economics , macroeconomics
Implementing a secure cryptosystem requires operations involving hundreds of bits. One of the most recommended algorithm is Elliptic Curve Cryptography (ECC). The complexity of elliptic curve algorithms and parameters with hundreds of bits requires specific design and implementation strategy. The design architecture must be customized according to security requirement, available resources and parameter choices. In this work we propose the use of composite field to implement finite field multiplication for ECC implementation. We use 299-bit keylength represented in GF((213)23) instead of in GF(2299). Composite field multiplier can be implemented using different multiplier for ground-field and for extension field. In this paper, LUT is used for multiplication in the ground-field and classic multiplieris used for the extension field multiplication. A generic architecture for the multiplier is presented. Implementation is done with VHDL with the target device Altera DE2. The work in this paper uses the simplest algorithm to confirm the idea that by dividing field into composite, use different multiplier for base and extension field would give better trade-off for time and area. This work will be the beginning of our more advanced further research that implements composite-field using Mastrovito Hybrid, KOA and LUT
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom