Biblioteca122.739 documentos en línea

Artículo

Analysis and Enhancement of Random Number Generator in FPGA Based on Oscillator RingsAnálisis y Mejora del Generador de Números Aleatorios en FPGA Basado en Anillos de Osciladores

Resumen

Un generador de números aleatorios verdaderos (TRNG, por sus siglas en inglés) es un componente importante en sistemas criptográficos. Diseñar un TRNG rápido y seguro en un FPGA es una tarea desafiante. En este artículo, analizamos el TRNG diseñado por Sunar et al. (2007) basado en el XOR de las salidas de varios anillos de osciladores. Proponemos un TRNG mejorado con características de aleatoriedad superiores que no requiere postprocesamiento y pasa las pruebas estadísticas. Hemos demostrado experimentalmente que las frecuencias de los anillos de osciladores de igual longitud en el TRNG no son idénticas. La diferencia se debe a la ubicación de los inversores en el FPGA y al enrutamiento resultante entre los inversores. Hemos implementado nuestro TRNG propuesto en un FPGA Altera Cyclone II. Nuestra implementación ha pasado las pruebas estadísticas NIST y DIEHARD con una velocidad de 100 Mbps y utilizando menos de 100 elementos lógicos en el FPGA. Los experimentos de reinicio han demostrado que la salida de

  • Tipo de documento:
  • Formato:pdf
  • Idioma:Inglés
  • Tamaño: Kb

Cómo citar el documento

Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento