Lightweight Cryptographic Instruction Set Extension on Xtensa Processor

Autor: Gabriel H. Eisenkraemer, Fernando Moraes, Everton Alceu Carara, Leonardo Londero de Oliveira
Rok vydání: 2020
Předmět:
Zdroj: ISCAS
DOI: 10.1109/iscas45731.2020.9180579
Popis: The emerging popularity of the Internet of Everything makes the security an urgent issue, as well as the need for speed to cipher and decipher any information, which is essential for the embedded devices. Unlike many works in this field, where propositions considering application specific integrated circuits (ASICs), coprocessors, field-programmable gate arrays (FPGAs) or software were presented as alternatives to raise the efficiency of execution, we addressed the enhancement of the instruction set architecture (ISA) taking advantage of a hybrid design methodology to boost the performance as well as the design itself. We validate our ISA by measuring the area overhead, memory parameters and the speedup for different optimized implementations of AES, DES, 3DES and SHA using the Cadence¯ LX7 Processor and Xtensa¯ platform. The proposed architectures provided an excellent tradeoff with the area, memory and cycle count performance figures. Experimental results show that the proposed ISA can reduce cycle count between 1.76 and 10.99 with a cost of 6% in average of area overhead in a lightweight processor architecture.
Databáze: OpenAIRE