Publication: Sistema de medida de consumo para aplicaciones criptográficas en microcontroladores ARM Cortex-M3
Loading...
Identifiers
Publication date
2013-12
Defense date
2013-12-20
Authors
Advisors
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Para la realización de este proyecto se ha establecido como objetivo principal la
creación un entorno de trabajo que permita realizar medidas de consumo de un
dispositivo en la cual se ejecuta una aplicación criptográfica. Este dispositivo es la
placa integrada STM32LDiscovery que cuenta con un microcontrolador ARM. Se
deberá analizar la capacidad de los componentes integrados de la placa para tomar medidas de consumo y la viabilidad de este sistema para el estudio en el campo de
los ataques de canal lateral.
Para lograrlo es necesaria la implantación del algoritmo criptográfico en el
microcontrolador, así como configurar y gestionar los diferentes componentes de la
placa que nos permitan realizar las medidas de consumo. Estas medidas deberán ser
comunicadas a otro dispositivo que pueda procesar la información. Se usará un
ordenador personal para procesar dicha información y también para actuar como
interfaz con el usuario. Es necesario definir una serie de objetivos secundarios dada la necesidad de
familiarizarnos con las diferentes herramientas y así poder sacar el máximo
rendimiento a la aplicación:
- Estudio del algoritmo AES: Se debe conocer bien el funcionamiento del
algoritmo para poder implementarlo en el micro y también para poder
realizar la mejora de rendimiento de 32 Bits.
- Estudio de los microcontroladores ARM y el concreto de la familia STM32L.
Este estudio es necesario ya que difiere enormemente de los
microcontroladores estudiados previamente en la carrera, familia 8051
programados en ensamblador. Esto hace que sea necesario familiarizarse con
su arquitectura y forma de programación (lenguaje C).
Description
Keywords
Microcontroladores, Microprocesadores, Criptografía