Skip to content
Algorithms

CRYSTALS-Dilithium

वह lattice-आधारित digital signature algorithm जिसे NIST ने ML-DSA के रूप में मानकीकृत किया, RSA और ECDSA signatures का मुख्य post-quantum विकल्प।

CRYSTALS-Dilithium एक digital signature algorithm है: यह साबित करता है कि कोई संदेश उसी से आया है जिसके पास कोई ख़ास private key है, वही भूमिका जो आज TLS certificates, code signing, और document signing में RSA और ECDSA निभाते हैं। Kyber की तरह, इसकी सुरक्षा factoring या discrete logarithms की बजाय lattice-आधारित Module-LWE और Module-SIS समस्याओं पर टिकी है। NIST ने 2024 में Dilithium को ML-DSA (FIPS 204) नाम से एक federal मानक के रूप में अंतिम रूप दिया और इसे अधिकांश applications के लिए डिफ़ॉल्ट post-quantum signature विकल्प के रूप में सुझाता है, जबकि अलग समझौतों की ज़रूरत वाले मामलों के लिए SPHINCS+ और FALCON उपलब्ध हैं। Dilithium के signatures और public keys ECDSA से साफ़ तौर पर बड़े हैं, जो embedded devices और उच्च-मात्रा वाले certificate सिस्टम जैसे सीमित संसाधनों वाले माहौल के लिए मायने रखता है, और यह उन ठोस इंजीनियरिंग लागतों में से एक है जिन्हें संगठन 2030 से 2031 की federal समय-सीमाओं से पहले migration की योजना बनाते समय तौलते हैं।