SparkSome Venture

> SYSTEM_ROOT

BIG_BANG_ENTROPY

MÓDULO GENERADORES

Tema
Idioma
GUÍA TÉCNICA OPEN SOURCE

> ARTÍCULO_TÉCNICO

Generador TRNG desde mediciones físicas

Diferencia entre PRNG y TRNG, y por qué el ruido SDR puede aportar aleatoriedad verdadera.

1. PRNG vs TRNG

Un PRNG depende de una semilla; un TRNG mide un proceso físico difícil de reproducir.

Los receptores SDR son fuentes de entrada, no una garantía criptográfica aislada.

2. Ruido de radio

Combina entorno, electrónica y fondo natural; con control de calidad puede alimentar un TRNG.

TRNG_Output = SHA-512(Physical_Noise || Sample_Time || Receiver_State)

3. Pruebas

Las pruebas estadísticas ayudan, pero no son prueba absoluta; se combinan con auditorías y mezcla criptográfica.

Comparar calidad TRNG en estadísticas ->

4. CSPRNG

El modelo seguro es usar TRNG como fuente adicional para el CSPRNG local.

python3 - <<'PY'
import os, requests
seed = requests.get("https://entropy.sparksome.pl/raw?bytes=64", timeout=5).content
print((int.from_bytes(seed, "big") % 1000000))
PY