सममित एन्क्रिप्शन एक इलेक्ट्रॉनिक संदेश को छिपाने के लिए एक एकल एन्क्रिप्शन कुंजी का उपयोग करके कम्प्यूटरीकृत क्रिप्टोग्राफी का एक रूप है। इसका डेटा रूपांतरण एक गुप्त कुंजी के साथ गणितीय एल्गोरिदम का उपयोग करता है, जिसके परिणामस्वरूप किसी संदेश का अर्थ निकालने में असमर्थता होती है। सममित एन्क्रिप्शन एक दो-तरफा एल्गोरिदम है क्योंकि एक ही गुप्त कुंजी का उपयोग करने के साथ-साथ संदेश को डिक्रिप्ट करते समय गणितीय एल्गोरिदम उलट जाता है।
सममित एन्क्रिप्शन को निजी-कुंजी एन्क्रिप्शन और सुरक्षित-कुंजी एन्क्रिप्शन के रूप में भी जाना जाता है।
दो प्रकार के सममित एन्क्रिप्शन ब्लॉक और स्ट्रीम एल्गोरिदम का उपयोग करके किए जाते हैं। ब्लॉक एल्गोरिदम इलेक्ट्रॉनिक डेटा के ब्लॉक पर लागू होते हैं। चयनित गुप्त कुंजी का उपयोग करते हुए, बिट्स की निर्दिष्ट सेट लंबाई को बदल दिया जाता है। फिर यह कुंजी प्रत्येक ब्लॉक पर लागू की जाती है। हालाँकि, जब नेटवर्क स्ट्रीम डेटा को एन्क्रिप्ट किया जा रहा है, तो एन्क्रिप्शन सिस्टम अपने मेमोरी घटकों में डेटा को पूरी तरह से ब्लॉक की प्रतीक्षा में रखता है। जिस समय में सिस्टम प्रतीक्षा करता है वह एक निश्चित सुरक्षा अंतराल उत्पन्न कर सकता है, और डेटा सुरक्षा से समझौता कर सकता है। समाधान में एक ऐसी प्रक्रिया शामिल है जहां डेटा के ब्लॉक को कम किया जा सकता है और बाकी ब्लॉक आने तक पिछले एन्क्रिप्टेड डेटा ब्लॉक सामग्री के साथ जोड़ा जा सकता है। इसे फीडबैक के नाम से जाना जाता है. जब पूरा ब्लॉक प्राप्त हो जाता है तो उसे एन्क्रिप्ट कर दिया जाता है।
इसके विपरीत, स्ट्रीम एल्गोरिदम एन्क्रिप्शन सिस्टम मेमोरी में नहीं रखे जाते हैं, बल्कि डेटा स्ट्रीम एल्गोरिदम में आते हैं। इस प्रकार के एल्गोरिदम को कुछ हद तक अधिक सुरक्षित माना जाता है, क्योंकि डिस्क या सिस्टम मेमोरी घटकों में एन्क्रिप्शन के बिना डेटा को होल्ड नहीं कर पाता है।
0 Comments