man 4 random
Linux çekirdek entropi kaynaklarının çok belirsiz bir açıklaması var:
Rasgele sayı üreteci, aygıt sürücülerinden ve diğer kaynaklardan gelen çevresel gürültüyü entropi havuzuna toplar.
Linux Rastgele Sayı Üreticisi'nde kağıt Entropi aktarımı da çok daha spesifik değildir. Listeler:
add_disk_randomness()
,add_input_randomness()
, veadd_interrupt_randomness()
.
Bu işlevler random.c
, aşağıdaki yorumu içeren:
Ortamdan gelen rasgelelik kaynakları arasında klavyeler arası zamanlamalar, bazı kesmelerden kesme zamanlamaları ve (a) deterministik olmayan ve (b) dış gözlemcinin ölçmesi zor olan diğer olaylar yer alır.
Ayrıca, add_hwgenerator_randomness(...)
donanım rasgele sayı üreteçleri için desteği gösteren bir işlev vardır .
Tüm bu bilgiler oldukça belirsizdir (veya kaynak kodu söz konusu olduğunda, anlamak için Linux çekirdeği hakkında derin bilgi gerektirir). Kullanılan gerçek entropi kaynakları nelerdir ve Linux çekirdeği kutudan çıkan herhangi bir donanım rastgele sayı üretecini destekliyor mu?