DocumentCode
412944
Title
Design-space exploration of a cryptography algorithm
Author
Sotiriou, Christos F. ; Papaefstathiou, Yannis
Author_Institution
Found. for Res. & Technol. - Hellas, Heraklion, Greece
Volume
2
fYear
2003
fDate
14-17 Dec. 2003
Firstpage
858
Abstract
Network data is, currently, often encrypted at a low level. In addition, the majority of future networks will use low-layer (IP level) encryption. Current trends imply that future networks are likely to be dominated by mobile terminals, and thus the power consumption and electromagnetic emissions aspects of encryption devices will be critical. This paper presents several realisations of the DES algorithm, both in software and in hardware. We present software implementations of the algorithm running on the state-of-the-art Intel IXP network processor and seven hardware realisations based on a standard-cell library. Three of our hardware realisations are conventional clocked designs, where the other four are asynchronous. We demonstrate that the most efficient realisation of the algorithm is a hardware implementation, and indeed an asynchronous one.
Keywords
circuit CAD; cryptography; electromagnetic compatibility; electromagnetic interference; microprocessor chips; mobile radio; telecommunication security; DES algorithm; IP level encryption; Intel IXP network processor; asynchronous designs; asynchronous hardware implementation; clocked designs; cryptography algorithm; design-space exploration; electromagnetic emissions; encryption devices; hardware realisations; low level encrypted network data; mobile terminals; power consumption; software realisations; standard-cell library; Algorithm design and analysis; Assembly; Clocks; Cryptography; Electromagnetic devices; Energy consumption; Hardware; Software algorithms; Software libraries; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems, 2003. ICECS 2003. Proceedings of the 2003 10th IEEE International Conference on
Print_ISBN
0-7803-8163-7
Type
conf
DOI
10.1109/ICECS.2003.1301922
Filename
1301922
Link To Document