|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Design, Automation and Test in Europe (DATE'05) Volume 3
A Novel Unified Architecture for Public-Key Cryptography
Munich, Germany
March 07-March 11
ISBN: 0-7695-2288-2
| ASCII Text | x | ||
| A. Cilardo, A. Mazzeo, N. Mazzocca, L. Romano, "A Novel Unified Architecture for Public-Key Cryptography," Design, Automation & Test in Europe Conference & Exhibition, vol. 3, pp. 52-57, Design, Automation and Test in Europe (DATE'05) Volume 3, 2005. | |||
| BibTex | x | ||
| @article{ 10.1109/DATE.2005.28, author = {A. Cilardo and A. Mazzeo and N. Mazzocca and L. Romano}, title = {A Novel Unified Architecture for Public-Key Cryptography}, journal ={Design, Automation & Test in Europe Conference & Exhibition}, volume = {3}, year = {2005}, issn = {1530-1591}, pages = {52-57}, doi = {http://doi.ieeecomputersociety.org/10.1109/DATE.2005.28}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Design, Automation & Test in Europe Conference & Exhibition TI - A Novel Unified Architecture for Public-Key Cryptography SN - 1530-1591 SP52 EP57 A1 - A. Cilardo, A1 - A. Mazzeo, A1 - N. Mazzocca, A1 - L. Romano, PY - 2005 KW - null VL - 3 JA - Design, Automation & Test in Europe Conference & Exhibition ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DATE.2005.28
In this paper we propose a fully-parallel, bit-sliced unified architecture designed to perform modular multipication/exponentiation and GF(2^M) multiplication as the core operations of RSA and EC cryptography. The architecture uses radix-2 Montgomery technique for modular arithmetic, and a radix-4 MSD-first approach for GF(2^M) multiplication. To the best of our knowledge, it is the first unified proposal based on such a hybrid approach. The architecture structure is bit-sliced and is highly regular, modular, and scalable, as virtually any datapath length can be obtained at a linear cost in terms of hardware resources and no costs in terms of critical path. Our proposal outperforms all similar unified architectures found in the technical literature in terms of clock count and critical path. The architecture has been implemented on a Field-Programmable Gate Array (FPGA) device. A highly compact and efficient design was obtained taking advantage of the architectural characteristics.
Citation:
A. Cilardo, A. Mazzeo, N. Mazzocca, L. Romano, "A Novel Unified Architecture for Public-Key Cryptography," date, vol. 3, pp.52-57, Design, Automation and Test in Europe (DATE'05) Volume 3, 2005
Usage of this product signifies your acceptance of the Terms of Use.
