DocumentCode
2798565
Title
Mapping and Performance Analysis of Lookup Table Implementations on Reconfigurable Platform
Author
Majzoub, Sohaib ; Diab, Hassan
Author_Institution
American Univ. of Beirut, Beirut
fYear
2007
fDate
13-16 May 2007
Firstpage
513
Lastpage
520
Abstract
Reconfigurable computing has a recognized potential in processor design. It provides a middle trade-off between speed and flexibility. It provides performance close to application-specific-hardware, yet preserves the general-purpose-processor flexibility. This paper presents the mapping and performance analysis of the implementation of the lookup table for two encryption algorithms, namely Rijndael and Twofish, on a coarse grain dynamic reconfigurable platform, namely MorphoSys. MorphoSys is a dynamic reconfigurable architecture targeted for computer intensive applications with parallel nature. Since the MorphoSys does not support the indirect addressing, we present in this paper a methodology to implement an alternative. We present the details of the mapping of the two lookup tables with thorough analysis. The methodology we used can be utilized in other Memoryless systems. Finally, an instruction set extension was proposed to enhance the performance.
Keywords
cryptography; table lookup; MorphoSys; application-specific-hardware; computer intensive applications; encryption algorithms; general-purpose-processor flexibility; grain dynamic reconfigurable platform; lookup table implementations; reconfigurable platform; Application software; Application specific integrated circuits; Cryptography; Feedback; Hardware; NIST; Performance analysis; Process design; Registers; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
Conference_Location
Amman
Print_ISBN
1-4244-1030-4
Electronic_ISBN
1-4244-1031-2
Type
conf
DOI
10.1109/AICCSA.2007.370930
Filename
4231005
Link To Document