Title :
Mapping and Performance Analysis of Lookup Table Implementations on Reconfigurable Platform
Author :
Majzoub, Sohaib ; Diab, Hassan
Author_Institution :
American Univ. of Beirut, Beirut
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;
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
DOI :
10.1109/AICCSA.2007.370930