← नवीनतम पेपर
🔢 mathematics

Correlation Bounds and Markov Analysis for Ring-Oscillator TRNGs: A Joint Validation Framework

यह शोध पत्र एक नवीन संयुक्त सत्यापन ढांचे (joint validation framework) को प्रस्तुत करता है जो मौडिट-सारकोजी द्वितीय-क्रम सहसंबंध माप (C2C_2) और मॉरर के यूनिवर्सल सांख्यिकीय परीक्षण Z-स्कोर के बीच प्रथम गणितीय और अनुभवजन्य सहसंबंध स्थापित करता है, जो मार्कोव चेन विश्लेषण और ओपनटीआरएनजी (OpenTRNG) कार्यान्वयन के माध्यम से रिंग-ऑसिलेटर टीआरएनजी (TRNGs) की क्रिप्टोग्राफिक गुणवत्ता के आकलन के लिए उनकी संयुक्त उपयोगिता को प्रदर्शित करता है।

मूल लेखक: Miguel Alcocer, Ana Isabel Gómez, Domingo Gomez-Perez

प्रकाशित 2026-03-17
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Miguel Alcocer, Ana Isabel Gómez, Domingo Gomez-Perez

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

बड़ी तस्वीर: "सच्ची" रैंडमनेस (Randomness) बनाना

कल्पना कीजिए कि आप एक कैसीनो के मालिक हैं। आपको ऐसे पासे चाहिए जो पूरी तरह से निष्पक्ष हों ताकि कोई धोखाधड़ी न कर सके। डिजिटल दुनिया में, कंप्यूटरों को एन्क्रिप्शन (जैसे आपके बैंक खाते को लॉक करने वाले पासवर्ड) के लिए "रैंडम नंबरों" की आवश्यकता होती है।

अधिकांश कंप्यूटर रैंडम नंबर बनाने में बहुत खराब होते हैं क्योंकि वे अनुमान लगाने योग्य (predictable) मशीनें होते हैं। इसे ठीक करने के लिए, इंजीनियर Ring Oscillator TRNGs (True Random Number Generators) का उपयोग करते हैं। इन्हें डिजिटल पेंडुलम या मेट्रोनोम की तरह समझें जो आगे-पीछे झूलते हैं। हार्डवेयर में होने वाले सूक्ष्म, अप्रत्याशित कंपन (जैसे थर्मल नॉइज़ या "जिटर") के कारण, ये पेंडुलम कभी भी बिल्कुल एक ही गति से नहीं झूलते। वह सूक्ष्म, अराजक (chaotic) डगमगाहट ही सच्ची रैंडमनेस का स्रोत है।

समस्या: हमें कैसे पता चलेगा कि वे रैंडम हैं?

सिर्फ इसलिए कि एक पेंडुलम डगमगा रहा है, इसका मतलब यह नहीं है कि उससे निकलने वाले नंबर क्रिप्टोग्राफी के लिए पर्याप्त अच्छे हैं। हमें उनका परीक्षण करने की आवश्यकता है। यह पेपर एक विशिष्ट समस्या पर काम करता है: हमारे पास रैंडमनेस को मापने के अलग-अलग तरीके हैं, लेकिन कोई नहीं जानता कि वे वास्तव में एक ही चीज़ को माप रहे हैं या नहीं।

लेखकों ने रैंडमनेस को मापने के लिए उपयोग किए जाने वाले दो प्रसिद्ध "रूलर्स" (मापक) को देखा:

  1. मॉरर टेस्ट (The Maurer Test): यह जाँचता है कि डेटा कितना "कंप्रेसिबल" (दबाने योग्य) है। यदि एक क्रम वास्तव में रैंडम है, तो यह एक बिखरे हुए अंडे की तरह है—आप जानकारी खोए बिना इसे एक छोटे बॉक्स में नहीं समा सकते। यदि यह अनुमान लगाने योग्य है, तो आप इसे आसानी से कंप्रेस कर सकते हैं।
  2. कोरिलेशन मेजर (C2C_2): यह जाँचता है कि क्या नंबर एक-दूसरे के "दोस्त" हैं। यदि आप एक 1 देखते हैं, तो क्या इससे यह संभावना बढ़ जाती है कि आप एक क्षण बाद एक और 1 देखेंगे? एक वास्तव में रैंडम क्रम में, नंबर अजनबी होने चाहिए; उन्हें पिछले नंबर के बारे में पता नहीं होना चाहिए।

अंतराल (The Gap): अब तक, शोधकर्ता इन रूलर्स का अलग-अलग उपयोग करते थे। उन्हें यह नहीं पता था कि मॉरर टेस्ट पर उच्च स्कोर प्राप्त करने से कोरिलेशन टेस्ट पर कम स्कोर की गारंटी मिलती है या नहीं।

समाधान: एक "संयुक्त सत्यापन ढांचा" (A Joint Validation Framework)

लेखकों ने इन दोनों रूलर्स के बीच एक पुल बनाया। उन्होंने एक नया ढांचा तैयार किया जो उन्हें एक साथ जोड़ता है, साथ ही इसमें एक तीसरा सिद्धांत भी शामिल है जिसे मार्कोव चेन (Markov Chains) कहा जाता है (जो बस "वर्तमान कदम के आधार पर अगले कदम का अनुमान लगाने" का एक फैंसी तरीका है)।

यहाँ उपमा (analogy) दी गई है:

  • कल्पना कीजिए कि आप मौसम की भविष्यवाणी करने की कोशिश कर रहे हैं।
  • मार्कोव चेन वर्तमान में बादलों को देखने जैसा है ताकि यह अनुमान लगाया जा सके कि कल बारिश होगी या नहीं।
  • कोरिलेशन (C2C_2) यह मापता है कि आज का मौसम कल के मौसम को कितना प्रभावित करता है।
  • मॉरर का टेस्ट पूरे एक महीने के मौसम के पैटर्न की अराजकता को मापता है।

पेपर गणितीय रूप से सिद्ध करता है कि यदि मौसम वास्तव में अराजक (high Maurer score) है, तो आज का मौसम कल के मौसम की भविष्यवाणी नहीं कर सकता (low Correlation)। उन्होंने दिखाया कि ये दोनों टेस्ट वास्तव में अलग-अलग कोणों से एक ही अंतर्निहित सत्य को देख रहे हैं।

प्रयोग: "काउंटर" बनाम "सैंपलर"

टीम ने विभिन्न डिज़ाइनों का परीक्षण करने के लिए OpenTRNG (एक ओपन-सोर्स सिम्युलेटर) नामक टूल का उपयोग किया। उन्होंने "डगमगाते" पेंडुलम को पढ़ने के दो तरीकों की तुलना की:

  1. डायरेक्ट सैंपलिंग (पुराना तरीका): एक विशिष्ट समय पर पेंडुलम की एक तस्वीर (snapshot) लेना।

    • उपमा: सिक्के के उछलने के दौरान उसे देखकर उछाल का परिणाम बताने की कोशिश करना। यह अव्यवस्थपूर्ण है और अक्सर पक्षपाती होता है।
    • परिणाम: नंबर अनुमान लगाने योग्य थे (उच्च कोरिलेशन)। टेस्ट फेल हो गया।
  2. पीरियड्स की गिनती करना (नया तरीका): केवल स्नैपशॉट लेने के बजाय, उन्होंने एक मास्टर क्लॉक के दो 'टिक' के बीच पेंडुलम कितनी बार झूला, इसकी गिनती की।

    • उपमा: घूमते हुए सिक्के को देखने के बजाय, आप गिनते हैं कि रुकने से पहले वह कितनी बार घूमा। यह छोटी त्रुटियों को सुचारू (smooth out) कर देता है।
    • परिणाम: यह तरीका बहुत सफल रहा। नंबर बहुत अधिक रैंडम हो गए। "कोरिलेशन" घटकर लगभग शून्य हो गया, और "मॉरर टेस्ट" ने शानदार सफलता प्राप्त की।

मुख्य निष्कर्ष

  1. वे सबसे अच्छे दोस्त हैं: अध्ययन में मॉरर टेस्ट स्कोर और कोरिलेशन स्कोर के बीच एक मजबूत सकारात्मक सहसंबंध (strong positive correlation) पाया गया। यदि एक टेस्ट कहता है कि नंबर अच्छे हैं, तो दूसरा भी लगभग निश्चित रूप से वैसा ही कहेगा। इसका मतलब है कि इंजीनियर इन टेस्ट्स को एक "एकीकृत मीट्रिक" के रूप में तेजी से जांचने के लिए एक साथ उपयोग कर सकते हैं।
  2. "काउंटिंग" ट्रिक काम करती है: ऑसिलेटर स्विंग्स (झूलों) को गिनने का तरीका (केवल बिट्स को सैंपल करने के बजाय) बेहतर है। इसने पुराने तरीके की तुलना में रैंडमनेस की भविष्यवाणी को लगभग 40 गुना कम कर दिया।
  3. सिद्धांत को मात देना: उनके द्वारा टेस्ट किए गए सर्वश्रेष्ठ डिज़ाइनों ने गणितीय भविष्यवाणी से भी बेहतर प्रदर्शन किया। उन्होंने "श्मिट बाउंड" (एक प्रसिद्ध गणितीय सीमा) की तुलना में 2 से 3 गुना बेहतर रैंडमनेस हासिल की।

यह क्यों मायने रखता है?

सुरक्षित सिस्टम (जैसे बैंक, सरकारें और क्रिप्टो वॉलेट) बनाने वाले लोगों के लिए, यह पेपर एक उपहार है।

  • सरल परीक्षण: दर्जनों जटिल, असंबंधित टेस्ट चलाने के बजाय, अब उनके पास गुणवत्ता की जांच करने का एक एकीकृत तरीका है। यदि "कोरिलेशन" कम है और "मॉरर Z-स्कोर" कम है, तो सिस्टम सुरक्षित होने की संभावना है।
  • बेहतर डिज़ाइन: यह पुष्टि करता है कि ऑसिलेटर स्विंग्स को गिनना इन रैंडम नंबर जेनरेटरों को बनाने के लिए "गोल्ड स्टैंडर्ड" है।
  • चेतावनी प्रणाली: यदि कोई नया डिज़ाइन इन टेस्ट्स में से किसी एक में विफल होता है, तो लेखक तुरंत जान जाते हैं कि दूसरा टेस्ट भी विफल होने की संभावना है, जिससे समय और संसाधनों की बचत होती है।

संक्षेप में: लेखकों ने अराजकता को मापने के दो अलग-अलग तरीकों को लिया, सिद्ध किया कि वे गणितीय रूप से जुड़े हुए हैं, और दिखाया कि एक विशिष्ट "गिनती" (counting) तकनीक सबसे अराजक (और इसलिए सबसे सुरक्षित) रैंडम नंबर बनाती है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →