Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> नेटवर्क सुरक्षा

नेटवर्क सुरक्षा में एनसिफरमेंट (Encipherment) क्या है?

एनसिफरमेंट (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सममित AEAD256 बिटस्वर्ण मानक
ChaCha20-Poly1305सममित AEAD256 बिटमोबाइल/सॉफ्टवेयर के लिए तेज़
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) प्रभावी सुरक्षा के लिए महत्वपूर्ण हैं। एन्क्रिप्शन अकेले पर्याप्त नहीं - यह एक व्यापक सुरक्षा रणनीति का हिस्सा होना चाहिए।

  1. - नेटवर्क सिक्योरिटी क्या है?

    नेटवर्क सिक्योरिटी: परिभाषा, प्रकार, महत्व और कार्यप्रणाली नेटवर्क सिक्योरिटी समझाइए? नेटवर्क सिक्योरिटी से कंपनी अपने इंफ्रास्ट्रक्चर और उपयोगकर्ताओं की रक्षा करती है, संभावित हानिकारक खतरों को नेटवर्क में प्रवेश/प्रसार से रोककर। नेटवर्क सिक्योरिटी क्या है और कैसे काम करती है? विभिन्न सुरक्षा खतर

  1. - नेटवर्क सिक्योरिटी ID क्या है? (नेटवर्क सिक्योरिटी की से अंतर)

    नेटवर्क सिक्योरिटी ID vs नेटवर्क सिक्योरिटी की - भ्रम दूर करें अक्सर लोग नेटवर्क सिक्योरिटी ID और नेटवर्क सिक्योरिटी की (की) में भ्रमित होते हैं। ये अलग-अलग चीजें हैं: नेटवर्क सिक्योरिटी की (Network Security Key) - वास्तविक पासवर्ड क्या है: आपके वाई-फाई नेटवर्क का पासवर्ड (WPA/WPA2/WPA3 की)। अन्य

  1. - नेटवर्क सुरक्षा क्या है?

    नेटवर्क सुरक्षा: परिभाषा, प्रकार, महत्व और कार्यविधि नेटवर्क सुरक्षा हार्डवेयर, सॉफ्टवेयर और नीतियों का संयोजन है जो नेटवर्क और डेटा को अनधिकृत पहुंच, दुरुपयोग, खराबी, संशोधन, विनाश या अनुचित प्रकटीकरण से बचाता है। नेटवर्क सुरक्षा का क्या अर्थ है? जब भी आप किसी सुरक्षा गतिविधि में भाग लेते हैं, तो