Back to Search Start Over

Design of an academic microcontroller and its application to Authenticated Encryption

Authors :
Cuauhtemoc Mancillas López
Alejandro Juarez Arellano
Luis Gerardo de la Fraga
Source :
CONIELECOMP
Publication Year :
2014
Publisher :
IEEE, 2014.

Abstract

In this work we present the design and implementation on FPGAs of a 16 bit microcontroller. Since this microcontroller has academic purposes, its architecture is simple, complete and open. Furthermore, its assembler language was also designed and a translator program in Python is provided. The arithmetic/logic unit designed only include integer operations, and we aggregate a carry free multiplier to make easy some computations needed in cryptographic and coding theory applications which require binary field arithmetic. To demonstrate its functionality we choose a non trivial application, the implementation of two Authenticated Encryption schemes CCM and GCM. Our design can be used in economic range FPGAs as Spartan 3 or faster range as Virtex 5 or higher.

Details

Database :
OpenAIRE
Journal :
2014 International Conference on Electronics, Communications and Computers (CONIELECOMP)
Accession number :
edsair.doi...........3959eded3ccad385f9d0945fbb6d8898