DocumentCode :
2396110
Title :
Instruction-Set Extension for Cryptographic Applications on Reconfigurable Platform
Author :
Majzoub, Sohaib ; Diab, Hassan
Author_Institution :
Fac. of Eng. & Archit., Beirut American Univ.
fYear :
2006
fDate :
Dec. 2006
Firstpage :
173
Lastpage :
178
Abstract :
Recently, the area of reconfigurable computing has received considerable interest. Reconfigurable system is a specific name that is used for any machine that can be reconfigured during runtime to execute an algorithm as a hardware circuit. As a middle solution, reconfigurable systems stand halfway between traditional computing systems and specific hardware. This paper presents the mapping and performance analysis of two encryption algorithms, namely Rijndad and Twofish, on a coarse grain reconfigurable platform, namely MorphoSys. MorphoSys is a reconfigurable architecture targeted for multimedia applications. Since many cryptographic algorithms involve bitwise operations, bitwise instruction set extension was proposed to enhance the performance. The authors present the details of the mapping of the bitwise operations involved in the algorithms with thorough analysis. The methodology used can be utilized in other systems
Keywords :
cryptography; instruction sets; reconfigurable architectures; MorphoSys; Rijndad; Twofish; cryptographic applications; encryption algorithms; hardware circuit; instruction-set extension; multimedia applications; reconfigurable architecture; reconfigurable computing; reconfigurable platform; Algorithm design and analysis; Computer architecture; Cryptography; Hardware; Real time systems; Reconfigurable logic; Registers; Runtime; System-on-a-chip; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System-on-Chip for Real-Time Applications, The 6th International Workshop on
Conference_Location :
Cairo
Print_ISBN :
1-4244-0898-9
Type :
conf
DOI :
10.1109/IWSOC.2006.348231
Filename :
4155284
Link To Document :
بازگشت