DocumentCode
418511
Title
Design of a reconfigurable AES encryption/decryption engine for mobile terminals
Author
Pionteck, Thilo ; Staake, Thorsten ; Stiefmeier, Thomas ; Kabulepa, Lukusa D. ; Glesner, Manfred
Author_Institution
Inst. of Microelectron. Syst., Darmstadt Univ. of Technol., Germany
Volume
2
fYear
2004
fDate
23-26 May 2004
Abstract
This work presents the hardware design of a reconfigurable encryption/decryption engine for the Advanced Encryption Standard (AES) supporting all key lengths. The reconfigurable crypto-engine is integrated as a function unit in a 32 bit RISC processor and can operate in parallel with the standard ALU. Neither the pipeline structure nor the control logic for register forwarding and hazard detection are affected, allowing an easy integration into different RISC architectures. Reconfiguration can be done during runtime, allowing the processor to utilize the arithmetic components and memory elements of the crypto-unit for additional tasks like multiplication in the Galois Field GF(28) required for Reed-Solomon code generation. The RISC processor with the crypto-engine was synthesized using a 0.25 μm CMOS technology.
Keywords
CMOS logic circuits; Galois fields; Reed-Solomon codes; cryptography; digital arithmetic; microprocessor chips; pipeline processing; reduced instruction set computing; 0.25 micron; CMOS technology; Galois field; RISC processor; Reed-Solomon code generation; advanced encryption standard; arithmetic components; hardware design; hazard detection; memory elements; mobile terminals; pipeline structure; reconfigurable crypto-unit; reconfigurable decryption engine; reconfigurable encryption engine; register forwarding control logic; standard ALU; CMOS technology; Cryptography; Engines; Hardware; Hazards; Pipelines; Reconfigurable logic; Reduced instruction set computing; Registers; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
Print_ISBN
0-7803-8251-X
Type
conf
DOI
10.1109/ISCAS.2004.1329329
Filename
1329329
Link To Document