Implementación de una plataforma hardware para el desarrollo de ataques de canal lateral basados en el análisis del corriente de consumo de sistemas encastados
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2117/373717
Tipus de documentTreball Final de Grau
Data2022-09-27
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-SenseObraDerivada 3.0 Espanya
Abstract
Este Trabajo de Fin de Grado consiste en diseñar una placa de circuito impreso en la que posteriormente sea posible realizar ataques de canal lateral midiendo la corriente de consumo en sistemas encastados. Un ataque de canal lateral se basa en medir o captar alguna variable física del circuito, en este caso la corriente que pasa por cierto punto de este, medida en una pequeña resistencia, y obtener información gracias a ello. Dicha información puede permitir averiguar la clave con la que cierto mensaje ha sido cifrado. En el primer capítulo hay un listado con los diferentes acrónimos utilizados en el proyecto. En el segundo se habla sobre el origen de este y la motivación para realizarlo. El tercero establece cuales son los objetivos que se pretenden llevar a cabo en la realización del proyecto y se comenta el abasto que este tendrá. En el cuarto se habla del estado del arte. Se indaga en lo que sería la criptología, en que subcategorías se divide y donde clasificar el ataque que se pretende llevar a cabo. En los capítulos cinco y seis es donde encontramos el núcleo del proyecto. En el cinco se muestra cómo se ha realizado el diseño de la placa de circuito impreso. Se realiza una explicación del software utilizado para el diseño, KiCad. Se exponen que partes de este programa se van a utilizar, Schematic Editor, PCB Editor y Gerber Viewer y se procede con un seguimiento del proceso de diseño al completo. También se comenta los diferentes dispositivos que serán implementados en la PCB y sus diferentes propiedades. En el apartado seis se muestra la implementación física de la placa y sus componentes. Se enseña como paso a paso la PCB va siendo montada. Una vez el montaje ha acabado se expone la programación del microcontrolador PIC18F4520. Esta ha sido realizada a través de un programa llamado MPLAB que permite programar los microchips PIC. Será mostrado como en un inicio es programado tan solo el microcontrolador y este es implementado después en la placa y a continuación como se realiza la programación desde la misma PCB. En la última parte del proyecto se detalla la organización del tiempo con un diagrama de Gantt, el impacto ambiental que este proyecto ha causado sobre la naturaleza, los costes humanos y tecnológicos que la realización de este ha conllevado, las conclusiones que se han sacado una vez terminado el proyecto, un apartado de agradecimientos y la bibliografía
MatèriesDigital electronics -- Safety measures -- Software, Cryptography -- Industrial applications, Electronic circuit design -- Automatic control, Electrònica digital -- Mesures de seguretat -- Programari, Criptografia -- Aplicacions industrials, Circuits electrònics -- Disseny i construcció -- Control automàtic
TitulacióGRAU EN ENGINYERIA EN TECNOLOGIES INDUSTRIALS (Pla 2010)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
tfg-jorgegarciafernandez.pdf | 3,616Mb | Visualitza/Obre |