CompartidoEl 15/12/23 por Comillas
Trabajo fin de grado

Hardware Trojans: implementations and testing

tipo de documento semantico ckh_publication

Ficheros

Resumen Trabajo Fin de Grado
TFG.pdf
Tamaño 2970813
Formato Adobe PDF
Resumen Autorización
AnexoI.pdf
Tamaño 187688
Formato Adobe PDF
Fecha de publicación 00/00/2023
Director/Coordinador
Oruklu, Erdal
Autor
Foncillas Gutiérrez, Luis

Resumen

Idioma es-ES
Resumen

El Desarrollo de circuitos integrados hoy en día es un proceso global, con varios actores, desde equipos de diseño hasta fábricas repartidas por el mundo interviniendo en el diseño de un único circuito integrado. Este esquema de producción global ha abierto la puerta para que agentes malintencionados inserten modificaciones a la estructura interna del diseño, con la intención de interrumpir el funcionamiento normal del circuito, esta modificación es conocida como un troyano de hardware. En el proyecto se diseña e implementa un troyano de hardware en un par de circuitos de cifrado simples, uno de ellos controlado por una máquina de estados. El enfoque principal del proyecto es en dispositivos FPGA. Utilizando VHDL la estructura interna del circuito será diseñada, estudiada para encontrar posibles vulnerabilidades, las cuales serán aprovechadas para la inserción del troyano de hardware. El troyano intentará denegar la función de encriptado, y, en el caso del segundo circuito, interrumpir el funcionamiento de la máquina de estados. Utilizando los conocimientos obtenidos del ataque al circuito, posibles estrategias de defensa serán desarrolladas para cada circuito, implementado técnicas como Design for Security y desarrollando un testbench MERO. Para fnalizar, se propondrá una metodología estándar para la defensa de troyanos de hardware en la fase de diseño.

Idioma en-GB
Resumen

Modern integrated circuit production is a global process in which various design houses and foundries from over the world intervene in the design and fabrication of a single circuit. This global production process has opened the door for malicious agents to insert modifications in the internal structure of the design, known as hardware trojans, in order to disrupt the intended functionality of the design. The project designs and implements a hardware trojan in a pair of simple encryption circuits, one of which is controlled by a state machine. The main focus of the project is on FPGA devices, so using VHDL the internal structure of the circuit will be designed, studied to find possible vulnerabilities, and said vulnerabilities will be exploited to insert a hardware trojan in the design. The trojans will aim to deny encryption efforts, and in the case of the second circuit, also disrupt the state machine flow. Then, using the knowledge gained from the attack on the circuit, possible defense strategies will be developed for each circuit, implementing modern techniques such as Design for Security and exploring MERO testbenches. Finally, a global conclusion on a standard methodology for hardware trojan defense at the design stage will be proposed.

Titulación/Programa
Grado en Ingeniería en Tecnologías de Telecomunicación
Centro
Escuela Técnica Superior de Ingeniería (ICAI)

Palabras clave

Tipo de archivo application/pdf
Idioma en-GB
Tipo de acceso info:eu-repo/semantics/closedAccess
Licencia http://creativecommons.org/licenses/by-nc-nd/3.0/us/
Fecha de modificacion 03/11/2023
Fecha de disponibilidad 26/05/2023
fecha de alta 26/05/2023

Editoreak: Comillas , Administradores CKH · Universidad de Comillas

Honekin partekatua: