Development of hashing algorithm for PUF verifications
View/ Open
Date
2013Author
Version
Acceso abierto / Sarbide irekia
Type
Proyecto Fin de Carrera / Ikasketen Amaierako Proiektua
Impact
|
nodoi-noplumx
|
Abstract
In this project we implement a Gabor Hash algorithm that suit with our type of tokens. We decided to implement a 2D Gabor function; study the algorithm and optimize its parameter (frequency and level of subsampling) so we can improve its performance. Once we have done this we have process 52 different tokens and analyze the results. We also explain how to generate our tokens, their characteristic ...
[++]
In this project we implement a Gabor Hash algorithm that suit with our type of tokens. We decided to implement a 2D Gabor function; study the algorithm and optimize its parameter (frequency and level of subsampling) so we can improve its performance. Once we have done this we have process 52 different tokens and analyze the results. We also explain how to generate our tokens, their characteristics and the way they work. Due to the results analyzed we have conceptualized a Cluster algorithm to identify bias in the manufacturing process which can influence in the randomness of the tokens. We study if the print process and the number of particles influence in the randomness of the tokens. We also try different ways of plotting the cluster in 3D and the way to represent the values. Finally we implement a Minimum Reference Distance algorithm to overcome those bias and explain how to do it. [--]
Subject
Funciones físicas inclonables,
Physical unclonable functions
Departament
Universidad Pública de Navarra. Departamento de Ingeniería Eléctrica y Electrónica /
Nafarroako Unibertsitate Publikoa. Ingeniaritza Elektrikoa eta Elektronikoa Saila
Degree
Ingeniería Técnica de Telecomunicación, especialidad Sonido e Imagen /
Telekomunikazio Ingeniaritza Teknikoa. Soinua eta Irudia Berezitasuna