Implementació d’un sistema d’encriptació/desencriptació d’informació basat en microcontrolador i que incorpora mesures anti-atac
Visualitza/Obre
Estadístiques de LA Referencia / Recolecta
Inclou dades d'ús des de 2022
Cita com:
hdl:2099.1/24667
Tipus de documentTreball Final de Grau
Data2014-06
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
En aquest Treball de Final de Grau s’explica el desenvolupament d’un mòdul personal que protegeix informació mitjançant la criptografia. Aquest permet encriptar la informació de forma que des de l’ordinador en el qual està guardada no es pugui, de cap manera, atacar-lo i aconseguir dades sobre el procés d’encriptació. Així es garanteix que aquesta informació no pugui ser desxifrada.
El dispositiu desenvolupat en el projecte s’ha fet a partir del mòdul de Texas Instrument eZ430-Chronos. Aquest és un microcontrolador incorporat en un rellotge de polsera i que a més de totes les funcions que podria tenir un rellotge digital, incorpora un sensor de temperatura, un de pressió, tres acceleròmetres i un mòdul de radiofreqüència per tal de comunicar-se amb l’ordinador. Aquest kit de desenvolupament conté les eines necessàries per a desenvolupar aplicacions i per a programar el microcontrolador i guiar la comunicació entre el dispositiu i l’ordinador.
S’ha programat l’algoritme d’encriptació AES (Advanced Encryption Standard) i s’ha implementat en el dispositiu. Aquest algoritme encripta els arxius dividint-los en blocs de 128 bits i utilitzant una clau de la mateixa mida. S’ha desenvolupat de manera que es disposi de 4 claus individuals per tal de protegir arxius diversos amb claus diferents. A més, s’ha desenvolupat i incorporat un generador de claus que fa ús de les funcions que disposa el mòdul utilitzat. Amb aquest generador es poden obtenir claus a partir de les mesures preses pel dispositiu i així es poden canviar les claus predeterminades. S’ha utilitzat una funció hash, de la qual també s’ha programat la implementació, que assegura que aquestes claus seran indicades per a realitzar protecció de dades i no influiran en la seguretat. Per tal d’evitar pèrdues de claus al reiniciar l’aparell o sobreescriure també s’ha implementat un mode de recuperació de claus mitjançant un arxiu (encriptat amb una clau mestra que disposa el dispositiu, per tal de no revelar les claus a persones entranyes) que pot restablir les claus.
Finalment s’ha comprovat el funcionament del mòdul, assegurant que aquest compleix tots els objectius proposats. Aquesta comprovació ha estat satisfactòria.
MatèriesData encryption (Computer science), Information storage and retrieval systems, Encriptació de dades (Informàtica), Informació -- Sistemes d’emmagatzematge i recuperació
ProvinençaAquest document conté originàriament altre material i/o programari no inclòs en aquest lloc web
TitulacióGRAU EN ENGINYERIA EN TECNOLOGIES INDUSTRIALS (Pla 2010)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Memòria.pdf | Memòria | 1,391Mb | Visualitza/Obre |