man 4 random
लिनक्स कर्नेल एन्ट्रापी स्रोतों का बहुत अस्पष्ट वर्णन है:
यादृच्छिक संख्या जनरेटर डिवाइस चालकों और अन्य स्रोतों से पर्यावरणीय शोर को एक एन्ट्रापी पूल में इकट्ठा करता है।
लिनक्स रैंडम नंबर जेनरेटर में पेपर एंट्रॉपी ट्रांसफर बहुत अधिक विशिष्ट नहीं है। यह सूचीबद्ध है:
add_disk_randomness()
,add_input_randomness()
, तथाadd_interrupt_randomness()
।
ये कार्यपद्धति random.c
निम्नलिखित हैं, जिनमें निम्नलिखित टिप्पणी शामिल है:
पर्यावरण से यादृच्छिकता के स्रोतों में इंटर-कीबोर्ड टाइमिंग, कुछ इंटरप्ट से इंटर-इंटरप्ट टाइमिंग और अन्य घटनाएँ हैं जो दोनों (ए) गैर-नियतात्मक और (बी) को मापने के लिए एक बाहरी पर्यवेक्षक के लिए कठिन हैं।
इसके अलावा, add_hwgenerator_randomness(...)
हार्डवेयर यादृच्छिक संख्या जनरेटर के लिए समर्थन का संकेत देने वाला एक फ़ंक्शन है।
वे सभी जानकारी बल्कि अस्पष्ट हैं (या, स्रोत कोड के मामले में, समझने के लिए लिनक्स कर्नेल के गहन ज्ञान की आवश्यकता होती है)। उपयोग किए जाने वाले वास्तविक एन्ट्रॉपी स्रोत क्या हैं, और क्या लिनक्स कर्नेल किसी भी हार्डवेयर रैंडम नंबर जेनरेटरों को आउट-ऑफ-द-बॉक्स का समर्थन करता है?