सिमेट्रिक कुंजी क्रिप्टोग्राफी
सिमेट्रिक कुंजी क्रिप्टोग्राफी में, एन्क्रिप्शन और डिक्रिप्शन दोनों के लिए एक व्यक्तिगत कुंजी का उपयोग किया जाता है। प्रेषक को प्लेनटेक्स्ट को एन्क्रिप्ट करने के लिए कुंजी की आवश्यकता होती है और सिफर डॉक्यूमेंट को रिसीवर को भेजता है। रिसीवर संदेश को डिक्रिप्ट करने और प्लेनटेक्स्ट को पुनर्प्राप्त करने के लिए समान कुंजी (या नियमसेट) का उपयोग करता है। क्योंकि दोनों कार्यों के लिए एक व्यक्तिगत कुंजी का उपयोग किया जाता है, सिमेट्रिक कुंजी क्रिप्टोग्राफी को सिमेट्रिक एन्क्रिप्शन के रूप में भी जाना जाता है।
सिमेट्रिक कुंजी क्रिप्टोग्राफी योजनाओं को आमतौर पर स्ट्रीम सिफर या ब्लॉक सिफर के रूप में वर्गीकृत किया जाता है। स्ट्रीम सिफर एक समय में एक बिट (बाइट या कंप्यूटर वर्ड) पर काम करते हैं और किसी प्रकार की फीडबैक संरचना को निष्पादित करते हैं ताकि कुंजी लगातार बदल रही हो।
असिमेट्रिक क्रिप्टोग्राफी
असिमेट्रिक क्रिप्टोग्राफी एन्क्रिप्शन और डिक्रिप्शन के लिए दो कुंजियों का उपयोग करती है। यह सार्वजनिक और निजी कुंजियों की तकनीक पर निर्भर करती है। एक सार्वजनिक कुंजी, जिसे एक से अधिक उपयोगकर्ताओं के बीच आदान-प्रदान किया जाता है। डेटा को एक निजी कुंजी द्वारा डिक्रिप्ट किया जाता है, जिसे साझा नहीं किया जाता है। यह धीमा लेकिन अधिक सुरक्षित है। इस एन्क्रिप्शन तकनीक में उपयोग की जाने वाली सार्वजनिक कुंजी सभी के लिए लागू होती है, लेकिन इसमें उपयोग की जाने वाली निजी कुंजी प्रकट नहीं होती है।
असिमेट्रिक एन्क्रिप्शन में, एक संदेश जिसे सार्वजनिक कुंजी का उपयोग करके एन्क्रिप्ट किया गया है, निजी कुंजी द्वारा डिक्रिप्ट किया जा सकता है, जबकि यदि संदेश निजी कुंजी द्वारा एन्क्रिप्ट किया गया है तो इसे सार्वजनिक कुंजी का उपयोग करके डिक्रिप्ट किया जा सकता है। असिमेट्रिक एन्क्रिप्शन दिन-प्रतिदिन संचार चैनलों में व्यापक रूप से उपयोग किया जाता है, विशेष रूप से इंटरनेट पर।
तुलना
| सिमेट्रिक कुंजी क्रिप्टोग्राफी | असिमेट्रिक कुंजी क्रिप्टोग्राफी |
|---|---|
| केवल एक कुंजी (सिमेट्रिक कुंजी) का उपयोग किया जाता है, और समान कुंजी का उपयोग संदेश को एन्क्रिप्ट और डिक्रिप्ट करने के लिए किया जा सकता है। | दो अलग-अलग क्रिप्टोग्राफिक कुंजियों (असिमेट्रिक कुंजियों) का उपयोग किया जाता है, जिन्हें सार्वजनिक और निजी कुंजी के रूप में जाना जाता है, एन्क्रिप्शन और डिक्रिप्शन के लिए। |
| यह प्रभावी है क्योंकि यह तकनीक बड़ी मात्रा में टेक्स्ट के लिए अनुशंसित है। | यह अक्षम है क्योंकि यह दृष्टिकोण केवल छोटे संदेशों के लिए उपयोग किया जाता है। |
| सिमेट्रिक एन्क्रिप्शन आमतौर पर थोक जानकारी प्रसारित करने के लिए उपयोग किया जाता है। | यह आमतौर पर छोटे लेनदेन में उपयोग किया जाता है। वास्तविक जानकारी स्थानांतरित करने से पहले एक सुरक्षित कनेक्शन चैनल बनाने के लिए उपयोग किया जाता है। |
| सिमेट्रिक कुंजी क्रिप्टोग्राफी को सीक्रेट-की क्रिप्टोग्राफी या प्राइवेट की क्रिप्टोग्राफी के रूप में भी जाना जाता है। | असिमेट्रिक कुंजी क्रिप्टोग्राफी को पब्लिक-की क्रिप्टोग्राफी या एक पारंपरिक क्रिप्टोग्राफिक सिस्टम के रूप में भी जाना जाता है। |
| सिमेट्रिक कुंजी क्रिप्टोग्राफी असिमेट्रिक कुंजी क्रिप्टोग्राफी की तुलना में कम संसाधनों का उपयोग करती है। | असिमेट्रिक कुंजी क्रिप्टोग्राफी सिमेट्रिक कुंजी क्रिप्टोग्राफी की तुलना में अधिक संसाधनों का उपयोग करती है। |
| उपयोग की जाने वाली कुंजियों की लंबाई अक्सर 128 या 256 बिट्स होती है, सुरक्षा आवश्यकता के आधार पर। | कुंजियों की लंबाई बहुत अधिक होती है, जैसे अनुशंसित RSA कुंजी आकार 2048 बिट्स या अधिक है। |