क्या आप PRNG को लागू करने में रुचि रखते हैं? यदि हां, तो आपका सबसे अच्छा दांव खुद को डिजाइन करना नहीं है, बल्कि बस एक मानक का उपयोग करना है। अधिकांश प्लेटफ़ॉर्मों पर देव / यूरेनियम एक सही उत्तर है। यदि / dev / urandom मौजूद नहीं है, तो / dev / random के साथ यादृच्छिक AES कुंजी जनरेट करना और फिर बहुत सारे pseudorandom नंबर उत्पन्न करने के लिए AES-CTR मोड चलाना एक अन्य उचित दृष्टिकोण है।
मेरा सुझाव है कि आप फर्ग्यूसन, श्नाइयर और कोहनो द्वारा क्रिप्टोग्राफी इंजीनियरिंग पढ़ें। यह एक उत्कृष्ट पुस्तक है। यह आपको वास्तविक क्रिप्टोकरंसी के डिजाइन और निर्माण के बारे में बहुत कुछ सिखाएगा।
यदि आपको वास्तव में एक प्रणाली का निर्माण करना है जो अभ्यास में तैनात किया जाएगा, तो मैं सुझाव देता हूं कि आप सैद्धांतिक सीएस समुदाय से अपना मार्गदर्शन न लें, बल्कि चिकित्सकों और अभ्यास उन्मुख शोधकर्ताओं के समुदाय से। एक सैद्धांतिक PRNG के व्यावहारिक कार्यान्वयन के लिए सैद्धांतिक सीएस के अधिकांश कार्य बहुत प्रासंगिक या संभावित रूप से भ्रामक नहीं होंगे। मैं आपको उन प्रकार के प्रश्नों के लिए IT सुरक्षा स्टैक एक्सचेंज को देखने के लिए प्रोत्साहित करता हूं।