ไม่ ไม่เป็นไปตามปรัชญาของ NIST SP 800-90x อย่างเคร่งครัด
การประมวลผลภายหลังใช้เพื่อทำให้อัตราเอนโทรปีราบรื่นขึ้นจากแหล่งเอนโทรปี เช่น:-
ใช้เพื่อปรับรูปแบบการกระจายเอนโทรปีดิบที่ไม่สม่ำเสมอซึ่งเกิดจากการแปลงเป็นดิจิทัลให้เป็นการกระจายแบบสม่ำเสมอ ($h_{ออก}$) แต่ไม่จำเป็นต้อง 1 บิต/บิต จึงใช้งานไม่ได้เหมือนเดิม ดังนั้น NIST จึงแนะนำ 'ส่วนประกอบ' ที่คุณกล่าวถึง คุณยังสามารถใช้อัลกอริทึม DIY ของคุณเอง ( §3.1.5.2 การใช้ส่วนประกอบการปรับสภาพแบบไม่ผ่านการตรวจสอบ) มันไม่สำคัญเลยตราบใดที่คุณตระหนักว่าอัลกอริทึมเชิงกำหนดไม่สามารถเพิ่มอัตราเอนโทรปีของ Kolmogorov ผ่านมันได้
การใช้ PRNG แบบดาวน์สตรีมจะเพิ่มอัตราเอนโทรปีที่ชัดเจนของการก่อสร้างโดยรวม มันคืออะไรกันแน่ /dev/urandom
ได้และตอนนี้ใหม่ /dev/สุ่ม
ทำ. ดังนั้น $h_{ออก}$ ใช้เพื่อเพาะและเพาะ PRNG ใหม่ในลักษณะใดก็ตามที่จำเป็นในการเติมสถานะภายในของ PRNG NIST เรียก PRNG นี้ว่าเครื่องสร้างบิตแบบสุ่มที่กำหนดขึ้น มีไว้เพื่อใช้เป็น:-
สังเกต 'Entropy Input' ที่ตำแหน่ง 12 นาฬิกา ในทางปฏิบัติและในส่วนอื่นๆ ของโลก คุณไม่จำเป็นต้องมีเงื่อนไขใดๆ เลยคุณสามารถใช้การสกัดเอนโทรปีเพื่อให้แน่ใจว่า $h_{ออก} \ngtr h_{ใน}$แต่นั่นไม่ใช่วิธีของ NIST ที่ผมอนุมานได้ว่าคำถามเกี่ยวกับอะไร