Skip to content
Algorithms

SPHINCS+

एक stateless, hash-आधारित digital signature algorithm जिसे NIST ने SLH-DSA के रूप में मानकीकृत किया, अगर lattice-आधारित योजनाएँ कभी टूट जाएँ तो एक रूढ़िवादी विकल्प के रूप में।

SPHINCS+ एक digital signature algorithm है जिसकी सुरक्षा पूरी तरह किसी cryptographic hash function के collision resistance पर निर्भर करती है, यह एक ऐसी मान्यता है जिसका इतिहास Dilithium और Kyber के पीछे के lattice समस्याओं से कहीं लंबा है। NIST ने 2024 में इसे SLH-DSA (FIPS 205) के रूप में मानकीकृत किया, स्पष्ट रूप से एक बैकअप के तौर पर: अगर भविष्य में कोई गणितीय प्रगति lattice-आधारित cryptography को कभी कमज़ोर कर दे, तो SPHINCS+ जैसे hash-आधारित signatures तब भी टिके रहेंगे, क्योंकि वे एक संरचनात्मक रूप से अलग, स्वतंत्र रूप से अध्ययन की गई कठिनाई मान्यता पर टिके हैं। समझौता आकार और गति में है। SPHINCS+ के signatures दसियों kilobytes के होते हैं, जो Dilithium से कहीं बड़े हैं, और साइन करना काफ़ी धीमा है। ज़्यादातर deployments में Dilithium को डिफ़ॉल्ट के रूप में इस्तेमाल किए जाने और SPHINCS+ को उच्च-भरोसे वाले मामलों जैसे firmware signing या लंबे समय तक चलने वाले root certificates के लिए बचाकर रखे जाने की उम्मीद है, जहाँ एक दूसरी, स्वतंत्र रक्षा-पंक्ति के बदले performance की क़ीमत चुकाना उचित है।