Title :
Comparison of FPGA-based implementation alternatives for complex algorithms in networked embedded systems - the encryption example
Author :
Heinrich, Enrico ; Staamann, Sebastian ; Joost, Ralf ; Salomon, Ralf
Author_Institution :
Inst. of Appl. Microelectron. & Comput. Eng., Univ. of Rostock, Rostock
Abstract :
Field-programmable gate arrays provide a flexible and easy-to-configure implementation platform that supports the development of tamper-proof networked embedded systems. Many of these systems employ the Advanced Encryption Standard algorithm in order to achieve a secure mode of operation. Since this algorithm is of a high computational complexity, this paper utilizes various hardware-software co-design techniques for its implementation. These techniques vary in the degree of required design expertise, the degree of how (software) functionalities are implemented in hardware logic, and the achievable speedup, which is about 12 to approximately four thousand.
Keywords :
computational complexity; cryptography; embedded systems; field programmable gate arrays; hardware-software codesign; FPGA; complex algorithms; computational complexity; encryption; field-programmable gate arrays; hardware logic; hardware-software co-design techniques; tamper-proof networked embedded systems; Computer networks; Cryptography; Embedded system; Field programmable gate arrays; Hardware design languages; Logic design; Microelectronics; Process design; Real time systems; Runtime;
Conference_Titel :
Emerging Technologies and Factory Automation, 2008. ETFA 2008. IEEE International Conference on
Conference_Location :
Hamburg
Print_ISBN :
978-1-4244-1505-2
Electronic_ISBN :
978-1-4244-1506-9
DOI :
10.1109/ETFA.2008.4638587