Design of an academic microcontroller and its application to Authenticated Encryption | IEEE Conference Publication | IEEE Xplore

Design of an academic microcontroller and its application to Authenticated Encryption


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, ...Show More

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
Date of Conference: 26-28 February 2014
Date Added to IEEE Xplore: 01 May 2014
ISBN Information:
Conference Location: Cholula, Mexico

Contact IEEE to Subscribe

References

References is not available for this document.