Documentos de Académico
Documentos de Profesional
Documentos de Cultura
True Random Number Generator Based On Flip-Flop Resolve Time Instability Boosted by Random Chaotic Source
True Random Number Generator Based On Flip-Flop Resolve Time Instability Boosted by Random Chaotic Source
4. CARACTERÍSTICAS CUALITATIVAS
Método: Circuito caótico (1era etapa) que utiliza la variable de tiempo en el
lazo de realimentación junto con una Metaestabilidad oscilatoria (2da
etapa)
Ventajas:
- El comportamiento caótico permite la inmunidad del circuito frente a
ataques ingresados en el canal lateral (ataque de frecuencia)
- Parámetros de diseño del circuito pueden variar en un amplio rango
permitiéndole ser insensible frente a condiciones PVT y tolerancia
- Diseño extremadamente simplificado para implementaciones en
dispositivos reprogramables. No se requiere un control de reloj digital,
línea de retardo programable ni PLL
- No requiere post-procesamiento
- Implementación ligera y extremadamente flexible
- Alta calidad aleatoria de números con una tasa de bits constante
moderada
- Entropía alta en comparación con único evento metaesble por
generador de bit debido a que cada bit resulta de eventos múltiples
metaestables
- No se requiere mecanismos adicionales de remover tendencia como la
corrección de Von Neumann.
- El mecanismo de ajuste de fase fuerza el biestable al comportamiento
metaestable en casi todas las condiciones de funcionamiento, por tanto
no se necesita de un punto de operación de ajuste
5. CARACTERÍSTICAS CUANTITATIVAS
Tasa de información (bits de salida): 1 Mb/s
6. ESTRUCTURA
Circuito caótico (1er etapa): Utiliza el tiempo como variable aleatoria
continua en un lazo de realimentación
Metaestabilidad (2da etapa)
7. ORGANIZACIÓN DEL PAPER
Sección II: Fondo teórico necesario para mayor análisis
Sección III: La idea y principio de operación de la soucion propuesta
Sección IV: Implementación (modelo de comportamiento avanzado y un
prototipo de hadware CPLD)
Sección V: Mediciones, resultados de pruebas estadísticas y vulnerabilidad
frente a las frecuencias de ataques electromagneticas inyectadas y
condiciones ambientales
8. PROPUESTA
Variable resultante del comportamiento caótico de osciladores en anillo
switchable (SROSs) combinándolo con un comportamiento metaestable
oscilatorio de un flip-flop
9. PALABRAS CLAVE
- TRNG
- Randomness
- Metaestability
- Chaotic circuit
- CPLD
- FPGA
- Programable devices
- Ring-oscillator
- Resolve time
- Flip-flop
- Side-channel attacks
- Frequency attack
- NIST tests