
पोस्ट-क्वांटम माइग्रेशन के लिए विलंब-लागत प्राथमिकता: एक ही इकाई (USD प्रति वर्ष) में शास्त्रीय और harvest-now-decrypt-later जोखिम। कोड, प्रमाण, केस स्टडीज़, लाइव एक्सप्लोरर।
लाइव एक्सप्लोरर · प्रीप्रिंट (arXiv:2610.09029) · एक शोध पत्र के लिए संदर्भ कार्यान्वयन, प्रमाण, केस स्टडी और सांख्यिकी।
क्लासिकल हैकिंग जोखिम और हार्वेस्ट-नाउ-डिक्रिप्ट-लेटर (HNDL) क्वांटम जोखिम, एक ही इकाई में व्यक्त — प्रति वर्ष देरी पर नुकसान के अमेरिकी डॉलर — ताकि एक ही क्रमबद्ध सूची इस प्रश्न का उत्तर दे सके: "क्या हमें पहले इस क्लासिकल निष्कर्ष को बंद करना चाहिए, या उस परिसंपत्ति की क्रिप्टोग्राफी को पहले माइग्रेट करना चाहिए?"
स्थिति: शोध प्रोटोटाइप। सभी केस-स्टडी इनपुट सार्वजनिक दस्तावेज़ीकरण से प्राप्त अनुमान हैं; किसी भी संगठन ने डेटा प्रदान नहीं किया, और इस विधि को वास्तविक घटनाओं या माइग्रेशन के विरुद्ध मान्य नहीं किया गया है। देखें चेतावनियाँ।
हमलावर आज एन्क्रिप्टेड डेटा की प्रतिलिपि बना सकते हैं और एक बार बड़ा क्वांटम कंप्यूटर अस्तित्व में आने पर उसे डिक्रिप्ट कर सकते हैं। यह कितना मायने रखता है, यह इस पर निर्भर करता है कि डेटा को कितने समय तक गुप्त रहना चाहिए, क्या उसे रिकॉर्ड किया जा सकता है, और क्या कोई सामान्य हमलावर पहले ही उसे ले चुका होता। मौजूदा पोस्ट-क्वांटम जोखिम स्कोर विमाहीन और केवल-क्वांटम हैं, इसलिए उनकी तुलना क्लासिकल जोखिम से नहीं की जा सकती, जिसे डॉलर में मापा जाता है।
यह रिपॉज़िटरी प्रत्येक परिसंपत्ति के लिए, प्रत्येक खतरे से एक और वर्ष प्रतीक्षा करने की लागत की गणना डॉलर में करती है, और उन्हें इस तरह जोड़ती है कि एक ही नुकसान दो बार न गिना जाए। इसमें शामिल हैं:
costofdelay/) जिसमें मॉडल, क्वांटम कंप्यूटर के लिए आगमन-समय नियम, अनिश्चितता प्रसार, संवेदनशीलता विश्लेषण और एक शेड्यूलिंग जाँच है;app/) जो ब्राउज़र में चलता है और प्रत्येक इनपुट की व्याख्या करता है।| विचार | क्लासिकल पद = वार्षिकीकृत नुकसान $\lambda V$। क्वांटम पद = $r,h\int_0^L f_Q(t),e^{-(\lambda+\rho)t},dt$, वह दर जिस पर माइग्रेशन में देरी अपरिवर्तनीय नुकसान का कारण बनती है। दोनों USD/वर्ष में; एक प्रतिस्पर्धी-जोखिम कारक एक ही नुकसान को दो बार गिने जाने से रोकता है। |
| प्रमाणित | इकाइयाँ, कोई दोहरी गणना नहीं, सीमाएँ, तुलनात्मक स्थैतिकी, एक बंद-रूप प्रभुत्व सीमा, अवियोज्यता, और Smith के नियम के अंतर्गत क्रम की इष्टतमता (methodology/FORMAL_METHOD.md)। |
| सत्यापित | 256 स्वचालित परीक्षण; Monte Carlo और क्वाड्रेचर क्रॉस-चेक; एक दूसरा (JavaScript) कार्यान्वयन जो 577 मानों से मेल खाता है। |
| इन पर मूल्यांकित | MOSIP (राष्ट्रीय आईडी), Apache Fineract (बैंकिंग), OpenMRS (चिकित्सा रिकॉर्ड), Online Boutique (डेमो शॉप, केवल प्रक्रिया परीक्षण)। |
| मुख्य परिणाम | क्वांटम पद परिमाण और कुछ विशिष्ट परिसंपत्तियों को निर्णायक रूप से बदलता है, लेकिन चार में से तीन प्रणालियों के लिए पूरी सूची को इनपुट शोर की तुलना में कम स्थानांतरित करता है। क्वांटम-आगमन तिथि अनिश्चितता का केवल 3–17% समझाती है; नुकसान और टर्नओवर 73–91% समझाते हैं (methodology/STATISTICS.md)। |
Python ≥ 3.10 आवश्यक है। Node ≥ 18 वैकल्पिक है (यह एक्सप्लोरर के गणित पर जाँच चलाता है)।
git clone https://github.com/AnimeshShaw/pqc-cost-of-delay && cd pqc-cost-of-delay
python -m venv .venv && source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
python scripts/reproduce.py
reproduce.py क्रम में चलाता है: टेस्ट सूट → संख्यात्मक सत्यापन → सांख्यिकीय विश्लेषण (results/) → आंकड़े (paper/figures/, अनुपस्थित होने पर बनाए जाते हैं) → पैरामीटर तालिकाएँ → explorer का डेटा और उसका क्रॉस-भाषा जाँच। इसमें लगभग 2–4 मिनट लगते हैं और यह नियतात्मक (deterministic) है (प्रत्येक यादृच्छिक प्रक्रिया का एक निश्चित seed है)। इसके बाद git diff --stat results/ को कोई परिवर्तन नहीं दिखाना चाहिए, या यदि आपके NumPy/SciPy संस्करण भिन्न हैं तो केवल अंतिम मुद्रित अंक में अंतर दिखना चाहिए। परीक्षण किए गए सटीक संस्करण requirements-lock.txt में हैं।
इंटरैक्टिव रूप से अन्वेषण करने के लिए, live explorer का उपयोग करें या app/index.html को स्थानीय रूप से खोलें। इसे किसी सर्वर की आवश्यकता नहीं है, और पृष्ठ का कोड कोई नेटवर्क अनुरोध नहीं करता है और आपके इनपुट कहीं नहीं भेजता है (GitHub, होस्ट के रूप में, सामान्य पृष्ठ विज़िट लॉग करता है)।
अपना स्वयं का रजिस्टर स्कोर करने के लिए:
python -m costofdelay.register path/to/asset_register.csv
CSV प्रारूप का वर्णन methodology/PARAMETERS.md में किया गया है और case_studies/ में उदाहरण दिया गया है।
| पथ | सामग्री |
|---|---|
costofdelay/ | Python पैकेज: CRQC आगमन नियम, एसेट मॉडल, स्कोरिंग, प्रकाशित QARS स्कोर के लिए एक तुलनाकारक, अनिश्चितता और सांख्यिकी, शेड्यूलिंग। स्कोरिंग कोर केवल मानक लाइब्रेरी का उपयोग करता है। |
tests/ | यूनिट परीक्षण, प्रत्येक प्रस्ताव के प्रॉपर्टी परीक्षण, खंडन बेसलाइन |
methodology/ | प्रमाण; पैरामीटर परिभाषाएँ और एंकर; सांख्यिकीय विश्लेषण |
case_studies/ | चार एसेट रजिस्टर (CSV), प्रति सिस्टम एक |
scripts/ | पुनरुत्पादन, परिणाम, आंकड़े और तालिकाएँ |
results/ | उत्पन्न संख्याएँ (JSON, CSV, Markdown) |
app/ | इंटरैक्टिव एक्सप्लोरर (HTML/JavaScript) एक Python-समानता परीक्षण के साथ |
यदि आपका संगठन वास्तविक रजिस्टर पर विधि का परीक्षण करना चाहता है, या कोड या पेपर को प्रारंभिक बिंदु के रूप में उपयोग करना चाहता है, तो आप संपर्क करने के लिए स्वागत हैं: [email protected]। योगदान का वर्णन CONTRIBUTING.md में किया गया है।