Mostrar el registro sencillo del ítem
Hardware Security Primitive Design, Simulation, and Evaluation
dc.contributor.advisor | Forte, Domenic | es-ES |
dc.contributor.author | Mata Sánchez-Izquierdo, Luis de la | es-ES |
dc.contributor.other | Universidad Pontificia Comillas, Escuela Técnica Superior de Ingeniería (ICAI) | es_ES |
dc.date.accessioned | 2021-12-21T12:41:08Z | |
dc.date.available | 2021-12-21T12:41:08Z | |
dc.date.issued | 2022 | es_ES |
dc.identifier.uri | http://hdl.handle.net/11531/64495 | |
dc.description | Grado en Ingeniería en Tecnologías de Telecomunicación | es_ES |
dc.description.abstract | Este proyecto se puede dividir en dos grandes partes. En primer lugar, el desarrollo de un algoritmo genético en python con el objetivo de generar circuitos polimórficos, explorando su funcionalidad. Para ello, se evolucionarán varios circuitos mediante este algoritmo y se mostrará su proceso y funcionalidad. Se tratará de optimizar su eficiencia lo máximo posible especialmente para circuitos del tipo mencionado. Entre los circuitos desarrollados, se desarrolla un flip-flop tipo D cuyo comportamiento varía dependiendo del voltaje que se le suministre, a un voltaje menor a 0.9 voltios se comportará como un flip-flop normal, sin embargo, si se eleva el voltaje por encima de 1.1 voltios el comportamiento cambiará para que el flip-flop deje de guardar la información cuando el reloj tenga como valor 0. Está será la base de la segunda parte del proyecto. Esto se debe a que este comportamiento se utilizará para prevenir ataques físicos que utilicen la manipulación del suministro del voltaje como herramienta para obtener información confidencial. Es una forma innovadora de evitar estos ataques y que presenta mejoras ante otras soluciones, ya que mediante un flip-flop polimórfico no es necesario un sensor que vaya midiendo el voltaje suministrado, sino que el mismo circuito polimórfico lo tiene ya integrado. | es-ES |
dc.description.abstract | This project can be divided into two main parts. First, the development of a genetic algorithm in Python with the objective of generating polymorphic circuits, exploring its functionality. For this purpose, several circuits will be evolved using this algorithm and its process and functionality will be shown. We will try to optimize its efficiency as much as possible especially for circuits of the mentioned type. Among the developed circuits, a D type flip-flop is developed whose behavior varies depending on the voltage supplied to it, at a voltage lower than 0.9 volts it will behave as a normal flip-flop, however, if the voltage is raised above 1.1 volts the behavior will change so that the flip-flop will stop saving the information when the clock has a value of 0. This will be the basis of the second part of the project. This is because this behavior will be used to prevent physical attacks that use the manipulation of the voltage supply as a tool to obtain confidential information. It is an innovative way to prevent these attacks and that presents improvements over other solutions, since by means of a polymorphic flip-flop is not necessary a sensor that is measuring the voltage supplied, but the same polymorphic circuit has it already integrated. | en-GB |
dc.format.mimetype | application/pdf | es_ES |
dc.language.iso | en | es_ES |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | es_ES |
dc.subject | 12 Matemáticas | es_ES |
dc.subject | 1203 Ciencias de los ordenadores | es_ES |
dc.subject | 120323 Lenguajes de programación | es_ES |
dc.subject.other | KTT (GITT) | es_ES |
dc.title | Hardware Security Primitive Design, Simulation, and Evaluation | es_ES |
dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
dc.rights.accessRights | info:eu-repo/semantics/closedAccess | es_ES |
dc.keywords | Circuitos polimórficos, Algoritmo genético, Seguridad, Ataques físicos manipulando voltaje | es-ES |
dc.keywords | Polymorphic circuits, Genetic algorithm, Security, Voltage glitch attacks. | en-GB |