Back to Search
Start Over
Design of an academic microcontroller and its application to Authenticated Encryption
- 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.
- Subjects :
- Authenticated encryption
Virtex
Assembly language
business.industry
Computer science
Cryptography
Python (programming language)
16-bit
Microcontroller
Embedded system
Hardware_ARITHMETICANDLOGICSTRUCTURES
Field-programmable gate array
business
computer
Computer hardware
computer.programming_language
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2014 International Conference on Electronics, Communications and Computers (CONIELECOMP)
- Accession number :
- edsair.doi...........3959eded3ccad385f9d0945fbb6d8898