Title :
Towards an Ultra Lightweight Crypto Processor
Author :
Bilgin, Begul ; Kavun, Elif Bilge ; Yalcin, Tolga
Author_Institution :
Dept. of Cryptography, METU, Ankara, Turkey
Abstract :
In this paper, a lightweight processor suitable for lightweight cryptographic applications is presented. The processor instruction set is based on the stack-based ZPU architecture. In addition, a simple generic plug-in interface is implemented in order to allow integration of application specific coprocessors to the main processor core. In the current version of the processor, a simple direct memory access engine and a serialized Klein cipher coprocessor are implemented and connected to the processor core. Through these engines, it is possible to implement various lightweight security and authentication schemes in a code and area effective way. A simple assembler code is written and tested on the processor in order to verify the functionality of the processor core and coprocessors. The code implements a Davies-Meyer coding scheme and uses the Klein block cipher as a hash function. The GCC toolset originally written for the 32-bit ZPU is being adapted to work with the 8-bit processor core. The designed processor is synthesized using VeriSilicon GSMC 0.13um low-power process high-density standard cell library for a target operating frequency of 100 KHz, and the resultant gate count is 4.5K GE.
Keywords :
add-on boards; coprocessors; cryptography; file organisation; software architecture; 8-bit processor core; Davies-Meyer coding; GCC toolset; Zylin processing unit; application specific coprocessor; authentication scheme; direct memory access engine; hash function; plug-in interface; processor instruction set; serialized Klein cipher coprocessor; stack based ZPU architecture; ultra lightweight crypto processor; Coprocessors; Cryptography; Engines; Radiation detectors; Random access memory; Registers; Klein; ZPU; cryptographic; lightweight; processor;
Conference_Titel :
Lightweight Security & Privacy: Devices, Protocols and Applications (LightSec), 2011 Workshop on
Conference_Location :
Istanbul
Print_ISBN :
978-1-61284-170-0
Electronic_ISBN :
978-0-7695-4340-6
DOI :
10.1109/LightSec.2011.17