Universidad Complutense de Madrid
E-Prints Complutense

Cifrado de memoria en un procesador Leon-3
Memory encryption in the Leon-3 processor

Impacto

Downloads

Downloads per month over past year



Voicila, Bogdan Gabriel (2020) Cifrado de memoria en un procesador Leon-3. [Trabajo Fin de Grado]

[thumbnail of VOICILA_doc.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

2MB


Abstract

Las memorias RAM resistivas, una tecnología de memoria actualmente en investigación, permiten, entre otras ventajas, conservar los datos sin necesidad de alimentación. Este hecho puede hacer posible un análisis postmortem de los datos almacenados cuando el sistema se apaga, lo que podría plantear problemas de privacidad en aplicaciones con datos críticos, como los datos médicos de un paciente.
Por otra parte, el Leon3 es un diseño hardware de un procesador de propósito general de código abierto en VHDL. Puede ser implementado tanto en ASIC como en FPGA.
Para evitar el intrusismo en los datos críticos, este proyecto cubre el diseño y desarrollo de un sistema de cifrado localizado en el procesador Leon3. Su principal función será ofuscar la información entre el controlador de memoria y el chip físico de memoria usando distintas técnicas.

Resumen (otros idiomas)

Resistive random-access memory, is a technology currently on development. It allows saving data on chips even if power supply is lost. This fact makes possible a postmortem analysis of stored data when system is brought offline. This involves some privacy issues on mission critical applications like storage of patient’s medical data. On the other side, Leon3 is an open source processor hardware design for general purpose developed using VHDL. It may be implemented as ASIC or FPGA. In order to avoid critical data breaches, this project will cover the design and development for a cryptographic system located in Leon3 processor. Its primary function will be data obfuscation between memory controller and physical RAM chip using different techniques.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo Fin de Grado en Grado en Ingeniería de Computadores. Facultad de informática UCM, Departamento de Arquitectura de Computadoras y Automática. Curso 2019/2020

Directors:
Directors
Fabero Jiménez, Juan Carlos
Mecha López, Hortensia
Uncontrolled Keywords:Leon 3, vhdl, sparc v8, SDRAM, controlador memoria, ddr2spa, cifrado, Nexys 4 DDR, Grlib, Grmon, Vivado, bcc2
Palabras clave (otros idiomas):Leon 3, vhdl, sparc v8, SDRAM, memory controller, ddr2spa, encryption, Nexys 4 DDR, Grlib, Grmon, Vivado, bcc2
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería de Computadores
ID Code:62961
Deposited On:04 Nov 2020 16:48
Last Modified:04 Nov 2020 16:48

Origin of downloads

Repository Staff Only: item control page