Back to Search Start Over

Utilizing hard cores of modern FPGA devices for high-performance cryptography.

Authors :
Güneysu, Tim
Source :
Journal of Cryptographic Engineering; Apr2011, Vol. 1 Issue 1, p37-55, 19p
Publication Year :
2011

Abstract

This article presents a unique design approach for the implementation of standardized symmetric and asymmetric cryptosystems on modern FPGA devices. In contrast to many other FPGA implementations that algorithmically optimize the cryptosystems for being optimally placed in the generic array logic, our primary implementation goal is to shift as many cryptographic operations as possible into specific hard cores that have become available on many reconfigurable devices. For example, some of these dedicated functions are designed to provide large blocks of memory or fast arithmetic functions for Digital Signal Processing applications that can also be adopted for efficient cryptographic implementations. Based on these dedicated functions, we present specific design approaches that enable a performance for the symmetric AES block cipher (FIPS 197) of up to 55 GBit/s and a throughput of more than 30.000 scalar multiplications per second for asymmetric Elliptic Curve Cryptography over NIST's P-224 prime (FIPS 186-3). [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
21908508
Volume :
1
Issue :
1
Database :
Complementary Index
Journal :
Journal of Cryptographic Engineering
Publication Type :
Academic Journal
Accession number :
72046527
Full Text :
https://doi.org/10.1007/s13389-011-0002-2