Skip to content
Algorithms

FALCON

एक lattice-आधारित digital signature algorithm जिसे NIST ने FN-DSA के रूप में मानकीकृत किया, सीमित bandwidth या storage वाली जगहों के लिए इसके compact signature size की वजह से चुना गया।

FALCON एक lattice-आधारित digital signature algorithm है, जिसे NIST ने 2024 में Dilithium और SPHINCS+ के साथ FN-DSA नाम से मानकीकृत किया, पूर्ण finalization की उम्मीद Dilithium और SPHINCS+ के बाद है। Dilithium की तरह, यह hash functions की बजाय structured lattice समस्याओं (ख़ासतौर पर NTRU lattices) पर निर्भर करता है, लेकिन इसका डिज़ाइन Dilithium से साफ़ तौर पर छोटे signatures पैदा करता है, उन आकारों के क़रीब जिनके classical ECDSA उपयोगकर्ता आदी हैं। यह compactness FALCON को bandwidth- या storage-सीमित deployments के लिए पसंदीदा विकल्प बनाती है, जैसे smart cards, IoT devices, या बहुत बड़ी मात्रा में certificates जारी करने वाले सिस्टम, जहाँ Dilithium के बड़े signatures एक असली operational लागत बन जाते हैं। समझौता implementation की जटिलता में है: FALCON का signing algorithm floating-point arithmetic पर निर्भर करता है और इसे सही और सुरक्षित तरीक़े से लागू करना (ख़ासतौर पर, बिना timing side-channels लीक किए) Dilithium से काफ़ी मुश्किल है, यही एक वजह है कि NIST सामान्य डिफ़ॉल्ट के रूप में Dilithium और आकार-संवेदनशील मामलों के लिए ख़ास तौर पर FALCON की सिफ़ारिश करता है।