1. PRNG kontra TRNG
PRNG generuje ciąg deterministyczny na podstawie ziarna. TRNG opiera się na pomiarze zjawiska fizycznego, którego nie da się praktycznie odtworzyć w identycznym stanie.
Big Bang Entropy traktuje odbiorniki SDR jako źródła materiału wejściowego dla TRNG, a nie jako samodzielną gwarancję kryptograficzną bez dalszej obróbki.
2. Dlaczego szum radiowy jest użyteczny
Szum radiowy zawiera wkład środowiska, elektroniki i tła naturalnego. Po właściwym próbkowaniu i kontroli jakości może zasilać generator liczb losowych prawdziwego typu.
3. Testy i ograniczenia
Losowość jest oceniana statystycznie, ale testy nie są dowodem absolutnym. Dlatego system łączy pomiary fizyczne, audyty i kryptograficzne mieszanie.
Porównaj jakość TRNG w statystykach ->4. Integracja z CSPRNG
Najbezpieczniejszy model to użycie TRNG jako dodatkowego źródła entropii dla lokalnego CSPRNG, a nie jako jedynego elementu krytycznego systemu.
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