SparkSome Venture

> SYSTEM_ROOT

BIG_BANG_ENTROPY

मॉड्यूल जनरेटर्स

थीम
भाषा
तकनीकी गाइड OPEN SOURCE

> तकनीकी_लेख

भौतिक मापों से True Random Number Generator TRNG

PRNG और TRNG का अंतर, और SDR physical noise true randomness में कैसे मदद करता है।

1. PRNG vs TRNG

PRNG seed से deterministic sequence देता है; TRNG ऐसा physical process मापता है जिसे दोहराना कठिन है।

SDR receivers input sources हैं, अकेली cryptographic guarantee नहीं।

2. Radio noise

यह environment, electronics और natural background को मिलाता है; quality control के बाद TRNG input बन सकता है।

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

3. Tests

Statistical tests उपयोगी हैं पर absolute proof नहीं; audits और crypto mixing भी चाहिए।

TRNG quality statistics देखें ->

4. CSPRNG

सुरक्षित मॉडल TRNG को local CSPRNG के extra entropy source की तरह उपयोग करता है।

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