Análisis y evaluación del circuito generador de números aleatorios LAMPERT CIRCUIT
Resumen
La generación de números aleatorios es crítica para los sistemas criptográficos modernos. En el marco del proyecto Secure Internet of Things, liderado por la Universidad de Stanford, se desarrolló un circuito generador de números aleatorios denominado Lampert Circuit. Este circuito se basa en electrónica sencilla y destaca por producir números aleatorios con alta entropía (0.98 bits/muestra) y por ser barato, pequeño y auditable, ideal, por tanto, para sistemas IoT. El objetivo de este trabajo de investigación es precisamente auditar su funcionamiento analizando 100 circuitos fabricados por 4 empresas distintas. De los resultados obtenidos se ha concluido que se trata de un RNG válido para aplicaciones criptográficas IoT pero el cual hay que evolucionar hacia un sistema de fácil implementación y más seguro. Finalmente, se han propuesto nuevas líneas de trabajo con el objetivo de dar continuidad al proyecto y contribuir al desarrollo de RNG que superen los retos del futuro. Random number generation is critical for modern cryptographic systems. Within the framework of the Secure Internet of Things project, led by Stanford University, a random number generator circuit called the Lampert Circuit was developed. This circuit is based on simple electronics and stands out for producing random numbers with high entropy (0.98 bits/sample) and for being cheap, small and auditable, ideal for IoT systems. The objective of this research is precisely to audit its operation by analyzing 100 circuits manufactured by 4 different companies. From the results of the research has been concluded that it is a valid RNG for IoT cryptographic applications, but which must progress towards an easy-to-implement and more secure system. Furthermore, new lines of work have been proposed in order to give continuity to the project and contribute to the development of RNG that will overcome the challenges of the future.
Trabajo Fin de Grado
Análisis y evaluación del circuito generador de números aleatorios LAMPERT CIRCUITTitulación / Programa
Grado en Ingeniería en Tecnologías de TelecomunicaciónMaterias/ UNESCO
33 Ciencias tecnológicas3304 Tecnología de los ordenadores
330412 Dispositivos de control
Materias/ categorías / ODS
KTT (GITT)Palabras Clave
Entropía, Generación de Números Aleatorios, RNG, Ruido de avalancha, Zener, CriptografíaEntropy, Random Number Generation, RNG, Avalanche Noise, Zener, Cryptography