संदेशवहनासाठी क्वांटम युगानंतरचे कूटलेखन
Tosh Defence चे Sanket (Sanket.Chat) प्रत्येक संभाषणाच्या दोन्ही टप्प्यांवर संकरित, क्वांटम हल्ल्यांनंतरही संरक्षण देणाऱ्या क्रिप्टोग्राफीने संदेशवहन सुरक्षित ठेवते: क्वांटम हल्ल्यांनंतरही सुरक्षित राहणारी Kyber पूर्वकळ वापरून PQXDH द्वारे सत्राची स्थापना, आणि सुरू असलेल्या Double Ratchet प्रक्रियेत ML-KEM गोपनीय कळांचा समावेश करणारे Signal चे Sparse Post-Quantum Ratchet (SPQR). वाहतुकीच्या स्तरावर संकरित X25519MLKEM768 कळ देवाणघेवाणीची भर पडते; ती जाळ्याच्या सीमेवर प्रथम उपलब्ध करून दिली जाते. त्यामुळे नोंदवलेली माहिती आता हस्तगत करून नंतर उलगडण्याच्या हल्ल्यांपासून संरक्षित राहते.
हल्लेखोर आज कूटबद्ध संप्रेषणाची नोंद करू शकतो आणि सक्षम क्वांटम संगणक उपलब्ध झाल्यावर ते विकूटित करण्याचा प्रयत्न करू शकतो. अनेक वर्षे गोपनीय ठेवावी लागणाऱ्या माहितीला आत्ताच क्वांटम-पश्चात संरक्षण आवश्यक आहे आणि SANKET ते Signal च्या स्वतंत्रपणे लेखापरीक्षण झालेल्या libsignal द्वारे पुरवते.
पहिल्या संदेशापासून क्वांटम युगानंतरचे संरक्षण
SANKET चे प्रत्येक सत्र X3DH च्या क्वांटम संगणकांपासून संरक्षण देणाऱ्या विस्तारित पद्धतीने, म्हणजे PQXDH ने, सुरू होते. सत्र सुरू करणारे उपकरण तीन किंवा चार X25519 की-सहमती प्रक्रिया आणि प्राप्तकर्त्याच्या उपकरणाच्या एकदाच वापरल्या जाणाऱ्या Kyber पूर्व-किल्ल्यांपैकी एका किल्लीसह केलेली Kyber की-आवरण प्रक्रिया एकत्र करते आणि त्या सर्वांपासून सत्राची गुप्त किल्ली तयार करते. आज प्रारंभिक की-विनिमय नोंदवून ठेवणाऱ्या व्यक्तीला नंतर क्वांटम संगणक मिळाला तरी त्यातून सत्राची किल्ली मिळवता येत नाही.
स्थापना प्रत्येक Kyber पूर्व-किल्लीची डिजिटल स्वाक्षरी साठवण्यापूर्वी libsignal वापरून पडताळते, आणि प्रत्येक पूर्व-किल्ली संचात शेवटचा पर्याय म्हणून वापरली जाणारी Kyber पूर्व-किल्ली असणे आवश्यक आहे. त्यामुळे क्वांटोत्तर घटकाशिवाय कोणतेही सत्र सुरू होत नाही.
संपूर्ण संभाषणासाठी क्वांटम युगानंतरचे संरक्षण: SPQR
Sanket च्या libsignal आवृत्तीत सर्व सत्रांसाठी Signal चे स्पार्स पोस्ट-क्वांटम रॅचेट Double Ratchet सोबत कार्य करते आणि ML-KEM मधून तयार झालेली गुप्त मूल्ये संदेशांच्या कळांमध्ये मिसळते. Signal या संयोजनाला ट्रिपल रॅचेट म्हणते. संभाषणाच्या संपूर्ण कालावधीतील संदेशकळा मिळवण्यासाठी हल्लेखोराला दीर्घवृत्तीय वक्रावरील आणि क्वांटम-उत्तर असे दोन्ही घटक भेदावे लागतात.
संकरित क्वांटम-पश्चात TLS
TLS 1.3 मध्ये सीमावर्ती सर्व्हर प्रथम X25519MLKEM768 हा संकरित गट उपलब्ध करून देतो. त्याचे सामायिक गुपित X25519 आणि ML-KEM-768 यांना एकत्र करते; त्यामुळे दोन्ही भेदले जात नाहीत तोपर्यंत नोंदवलेले सत्र गोपनीय राहते. ज्या ग्राहक अनुप्रयोगाच्या TLS प्रणालीमध्ये हा गट उपलब्ध आहे, तो त्याच्या वापरावर सहमती साधतो; त्या स्थापनेतून बाहेर जाणाऱ्या जोडण्यांसाठीही हा गट उपलब्ध करून दिला जातो.
सायफर संच फक्त AES-256-GCM चेच राहतात आणि सर्वत्र सममितीय कूटलेखनासाठी 256-बिट किल्ल्या वापरल्या जातात. ही किल्लीची लांबी ज्ञात क्वांटम हल्ल्यांविरुद्ध पुरेशी मानली जाते.
- X25519MLKEM768 प्रथम प्रस्तावित केले जाते
- फक्त AES-256-GCM संकेतलेखन संच
- कोण जोडले गेले याची नोंद न करता वाटाघाटीतून ठरलेला गट मोजला गेला
- हँडशेकमधील संदेशांची नोंद सुरुवातीपासून शेवटपर्यंत प्रमाणित केली जाते
पुढील आव्हानांसाठी सज्ज
SANKET ची रचना बदलत्या कूटलेखन पद्धतींशी जुळवून घेण्यासाठी केली आहे. libsignal ची आवृत्ती व्यवस्था असल्याने, PQXDH आणि SPQR प्रमाणेच, ग्रंथालय अद्ययावत केल्यावर नवीन कूटलेखन घटक उपलब्ध होतात. वाहतूक गटांचे संरूपण नेटवर्कच्या सीमेवर केले जाते, कॉलचे कूटलेखन सर्व्हरने अंमलात आणलेल्या क्रमांकित संरूपानुसार होते आणि अनुप्रयोगातील सर्व AES-GCM प्रक्रिया एकाच कठोर साहाय्यक घटकातून जाते. प्रकाशन आणि परवान्यांसाठी Ed25519 व ML-DSA यांच्या संमिश्र स्वाक्षऱ्यांची रचना झाली आहे आणि त्या नियोजित कार्यसूचीत आहेत; ML-DSA ची स्वतंत्रपणे सुरक्षा तपासणी झालेली अंमलबजावणी उपलब्ध झाल्यावर त्या सक्षम केल्या जातील.
तांत्रिक पुरावे
Sanket च्या श्वेतपत्रिकेत सविस्तर माहिती वाचा
या पृष्ठावरील प्रत्येक विधानाची संपूर्ण माहिती सार्वजनिक SANKET तांत्रिक सुरक्षा आणि संरचना श्वेतपत्रात दिली आहे. ते नोंदणीशिवाय मोफत वाचता येते.
SANKET मध्ये क्वांटमोत्तर सुरक्षित संदेशवहन आहे का?
SANKET चे संदेशवहन Signal च्या अधिकृत libsignal द्वारे सत्र स्थापन करण्यासाठी (Kyber-1024 सह PQXDH) आणि पुढील रॅचेट प्रक्रियेसाठी (SPQR) संमिश्र क्वांटोत्तर कूटलेखन वापरते. हल्लेखोराला पारंपरिक आणि क्वांटोत्तर असे दोन्ही घटक भेदावे लागतात.
PQXDH म्हणजे काय?
PQXDH हा X3DH कळ कराराचा Signal चा क्वांटम-पश्चात विस्तार आहे. तो X25519 करारांमध्ये Kyber कळ-संवेष्टनाची भर घालतो, त्यामुळे नोंदवलेली प्रारंभिक कळ-वाटाघाटी नंतर क्वांटम संगणक वापरून उलगडता येत नाही. याचे औपचारिक विश्लेषण झाले आहे.
Triple Ratchet म्हणून ओळखले जाणारे SPQR म्हणजे काय?
SPQR म्हणजे Signal ची विरळ उत्तर-क्वांटम रॅचेट यंत्रणा. ती Double Ratchet सोबत कार्य करते आणि ML-KEM मधून तयार झालेली गुपिते संदेश कळांमध्ये मिसळते. त्यामुळे उत्तर-क्वांटम संरक्षण सत्राच्या सुरुवातीपासून संपूर्ण संभाषणापर्यंत विस्तारते.
Sanket क्वांटोत्तर TLS वापरते का?
होय. बाह्य संपर्क स्तर TLS 1.3 मध्ये प्रथम मिश्र X25519MLKEM768 कळ-विनिमय उपलब्ध करून देतो आणि स्थापित प्रणालीही बाहेर जाणाऱ्या जोडण्यांसाठी तो उपलब्ध करून देते. ज्या ग्राहक अनुप्रयोगांचा TLS तंत्रसंच त्याला समर्थन देतो, ते त्यासाठी आपोआप वाटाघाटी करतात.
आताच डेटा गोळा करून नंतर त्याचे कूटलेखन उलगडणे म्हणजे काय?
सक्षम क्वांटम संगणक उपलब्ध झाल्यावर उलगडता यावा म्हणून आजच कूटबद्ध संप्रेषणाची नोंद करून ठेवण्याची ही पद्धत आहे. SANKET मध्ये वापरल्याप्रमाणे, क्वांटमनंतरही सुरक्षित राहणाऱ्या आणि विद्यमान पद्धतींचा संयोग करणारी कळांवरील सहमतीची पद्धत अशा प्रकारे नोंदवलेल्या संप्रेषणाचे संरक्षण करते.
AES-256 क्वांटम संगणकांपासून सुरक्षित आहे का?
256-बिट कळीच्या आकारामुळे AES-256 ज्ञात क्वांटम हल्ल्यांविरुद्ध पुरेसे मानले जाते; म्हणूनच SANKET सर्वत्र 256-बिट सममितीय कळा वापरते.
आजच्या संवादांचे उद्याच्या संगणकांपासून संरक्षण करा
दीर्घकाळ संवेदनशील राहणाऱ्या माहितीसाठी Sanket ची क्वांटमनंतरची रचना आणि क्रिप्टोग्राफिक पद्धती बदलण्याची क्षमता यांबद्दल Tosh Defence शी बोला.