एनसिफरमेंट (Encipherment) क्या है?
एनसिफरमेंट (Encipherment) का अर्थ है सादे पाठ (Plaintext) को सिफरटेक्स्ट (Ciphertext) में बदलने की प्रक्रिया - एक क्रिप्टोग्राफिक एल्गोरिथ्म और कुंजी का उपयोग करके। इसे आमतौर पर एन्क्रिप्शन (Encryption) कहा जाता है। विपरीत प्रक्रिया (सिफरटेक्स्ट को वापस सादे पाठ में बदलना) को डिसिफरमेंट (Decipherment) या डिक्रिप्शन (Decryption) कहते हैं।
एनसिफरमेंट बनाम एन्क्रिप्शन
| पहलू | एनसिफरमेंट | एन्क्रिप्शन |
|---|---|---|
| अर्थ | सिफर (Cipher) का उपयोग करके एन्कोड करना | सामान्य शब्द: डेटा को अपठनीय बनाना |
| दायरा | तकनीकी रूप से विशिष्ट: सिफर लागू करना | व्यापक: किसी भी एन्कोडिंग प्रक्रिया |
| उपयोग | शैक्षणिक/तकनीकी मानकों में (ISO, ITU-T) | सामान्य उद्योग उपयोग |
व्यवहार में: दोनों शब्द अक्सर विनिमेय उपयोग किए जाते हैं।
क्रिप्टोग्राफी मूल बातें
मुख्य घटक
- प्लेनटेक्स्ट (Plaintext): मूल पठनीय डेटा
- सिफरटेक्स्ट (Ciphertext): एन्क्रिप्टेड, अपठनीय डेटा
- एल्गोरिथ्म/सिफर: गणितीय परिवर्तन नियम (AES, RSA, ChaCha20)
- कुंजी (Key): गुप्त मान जो एल्गोरिथ्म को नियंत्रित करता है
- एनसिफरमेंट: Plaintext + Key + Algorithm → Ciphertext
- डिसिफरमेंट: Ciphertext + Key + Algorithm → Plaintext
क्रिप्टोसिस्टम (Cryptosystem)
एक क्रिप्टोसिस्टम निम्नलिखित का संपूर्ण ढांचा है:
- सादे पाठ स्पेस, सिफरटेक्स्ट स्पेस, कुंजी स्पेस
- कुंजी उत्पादन एल्गोरिथ्म
- एन्क्रिप्शन एल्गोरिथ्म
- डिक्रिप्शन एल्गोरिथ्म
क्रिप्टोसिस्टम के प्रकार
| प्रकार | कुंजी | उदाहरण | उपयोग |
|---|---|---|---|
| सममित (Symmetric) | एक ही कुंजी एन्क्रिप्ट/डिक्रिप्ट के लिए | AES, ChaCha20, DES (पुराना) | थोक डेटा एन्क्रिप्शन, TLS रिकॉर्ड लेयर |
| असममित (Asymmetric) | सार्वजनिक कुंजी (एन्क्रिप्ट), निजी कुंजी (डिक्रिप्ट) | RSA, ECC, ElGamal | कुंजी विनिमय, डिजिटल हस्ताक्षर, PKI |
| हाइब्रिड | दोनों का संयोजन | TLS, PGP, Signal Protocol | वास्तविक दुनिया के प्रोटोकॉल |
सुरक्षा तंत्र के रूप में एनसिफरमेंट
OSI सुरक्षा वास्तुकला (X.800) में एनसिफरमेंट एक विशिष्ट सुरक्षा तंत्र है जो निम्नलिखित सेवाएं प्रदान करता है:
- गोपनीयता (Confidentiality): अनधिकृत प्रकटीकरण रोकना
- अखंडता (Integrity): संशोधन का पता लगाना (MAC, HMAC, AEAD के साथ)
- प्रमाणीकरण (Authentication): इकाई/डेटा मूल प्रमाणित करना
- अस्वीकृति रोकथाम (Non-repudiation): डिजिटल हस्ताक्षर के माध्यम से
व्यापक (Pervasive) सुरक्षा तंत्र
एनसिफरमेंट एक व्यापक तंत्र है क्योंकि यह OSI मॉडल की सभी परतों पर लागू हो सकता है:
- एप्लिकेशन परत: PGP, S/MIME, एप्लिकेशन-स्तर एन्क्रिप्शन
- प्रस्तुति परत: TLS/SSL
- नेटवर्क परत: IPsec (ESP/AH)
- डेटा लिंक परत: MACsec (IEEE 802.1AE), WPA2/WPA3
- भौतिक परत: क्वांटम कुंजी वितरण (QKD), फाइबर एन्क्रिप्शन
संबंधित सुरक्षा अवधारणाएं
नोटराइजेशन (Notarization)
एक विश्वसनीय तृतीय पक्ष (नोटरी) द्वारा संचार का गवाह बनना/रिकॉर्ड करना ताकि कोई पक्ष बाद में इनकार न कर सके (गैर-अस्वीकृति)। डिजिटल नोटरी: टाइमस्टैम्पिंग प्राधिकरण, ब्लॉकचेन एंकरिंग।
विश्वसनीय कार्यक्षमता (Trusted Functionality)
सुरक्षा तंत्र की शुद्धता के संबंध में विश्वास स्थापित करना - जैसे Trusted Platform Module (TPM), Trusted Execution Environment (TEE), सिक्योर बूट।
पारगामी सुरक्षा (Pervasive Security)
कहीं भी, किसी भी एप्लिकेशन के लिए सुरक्षित पहुंच - SaaS, ऑन-प्रिमाइस, क्लाउड, हाइब्रिड वातावरण में सुसंगत सुरक्षा।
सर्वोत्तम एन्क्रिप्शन एल्गोरिदम (2024 मानक)
| एल्गोरिथ्म | प्रकार | कुंजी आकार | स्थिति |
|---|---|---|---|
| AES-256-GCM | सममित AEAD | 256 बिट | स्वर्ण मानक |
| ChaCha20-Poly1305 | सममित AEAD | 256 बिट | मोबाइल/सॉफ्टवेयर के लिए तेज़ |
| RSA-3072/4096 | असममित | 3072/4096 बिट | हस्ताक्षर, कुंजी विनिमय (धीमा) |
| ECDSA/P-256, Ed25519 | असममित | 256 बिट | आधुनिक हस्ताक्षर, छोटी कुंजी |
| X25519 (ECDH) | कुंजी समझौता | 256 बिट | TLS 1.3, Signal, WireGuard |
क्या एन्क्रिप्शन सुरक्षा की गारंटी देता है?
- नहीं, पूर्ण नहीं। एन्क्रिप्शन केवल गोपनीयता/अखंडता प्रदान करता है
- कुंजी प्रबंधन कमजोर हो तो एन्क्रिप्शन बेकार
- साइड-चैनल हमले, कार्यान्वयन दोष, क्वांटम खतरा
- रक्षा-में-गहराई (Defense in Depth) आवश्यक: एन्क्रिप्शन + प्रमाणीकरण + निगरानी + पैचिंग + प्रशिक्षण
नेटवर्क सुरक्षा में एनसिफरमेंट के अनुप्रयोग
- TLS 1.3: HTTPS, API सुरक्षा (AES-GCM, ChaCha20-Poly1305)
- IPsec VPN: साइट-टू-साइट, रिमोट एक्सेस (ESP + AES-GCM)
- WPA3 (SAE): वाईफाई सुरक्षा
- MACsec: ईथरनेट लिंक एन्क्रिप्शन
- DNS over HTTPS/TLS (DoH/DoT): DNS गोपनीयता
- ईमेल: S/MIME, PGP/GPG
- फाइल/डिस्क: BitLocker, FileVault, LUKS, VeraCrypt
- डेटाबेस: TDE (पारदर्शी डेटा एन्क्रिप्शन)
निष्कर्ष
एनसिफरमेंट (एन्क्रिप्शन) नेटवर्क सुरक्षा का मूलभूत निर्माण खंड है। यह डेटा को अपठनीय बनाकर गोपनीयता सुनिश्चित करता है, और आधुनिक AEAD मोड के साथ अखंडता और प्रमाणीकरण भी प्रदान करता है। सही एल्गोरिथ्म, कुंजी प्रबंधन, और प्रोटोकॉल चयन (TLS 1.3, IPsec, WPA3) प्रभावी सुरक्षा के लिए महत्वपूर्ण हैं। एन्क्रिप्शन अकेले पर्याप्त नहीं - यह एक व्यापक सुरक्षा रणनीति का हिस्सा होना चाहिए।