सममित एन्क्रिप्शन के एल्गोरिदम के प्रकार

कंप्यूटर डेटा एन्क्रिप्ट करने के लिए एल्गोरिदम दो मुख्य किस्मों में आते हैं: सममित और असममित। प्रत्येक एन्क्रिप्शन प्रकार में अंतर्निहित ताकत और कमजोरियां हैं। सममित एल्गोरिदम सादे पाठ डेटा को एक एकल कुंजी या पासवर्ड का उपयोग करके अपठनीय सिफरटेक्स्ट में परिवर्तित करता है; वे उसी कुंजी का उपयोग करके सिफरटेक्स्ट को डिक्रिप्ट करते हैं। ये एल्गोरिदम अपेक्षाकृत सरल और त्वरित हैं, लेकिन यदि तृतीय पक्ष कुंजी को बाधित करते हैं तो वे संदेशों को डिक्रिप्ट कर सकते हैं। भरोसेमंद ई-कॉमर्स और कंप्यूटर-फ़ाइल सुरक्षा की आवश्यकता ने शोधकर्ताओं को कई प्रकार के एन्क्रिप्शन एल्गोरिदम विकसित करने के लिए प्रेरित किया है।

डेस और ट्रिपल डेस

ट्रिपल डेटा एन्क्रिप्शन मानक, या ट्रिपल डेस एल्गोरिथ्म, 1976 में एक मानक के रूप में पेश किए गए मूल डेस एल्गोरिथ्म से विकसित हुआ (संदर्भ 2, पृष्ठ 3)। डेस 64-बिट कुंजी के 56 बिट्स का उपयोग डेटा के निश्चित-आकार के ब्लॉक में संदेशों को एन्क्रिप्ट करने के लिए करता है। यद्यपि 1970 के दशक में सुरक्षित माना जाता है, कंप्यूटिंग गति में प्रगति ने 1990 के दशक के उत्तरार्ध में डेस एन्क्रिप्शन को तोड़ने वाले परिष्कृत हमलों को जन्म दिया (संदर्भ 2, पृष्ठ 6)। क्योंकि शोधकर्ताओं ने डेस को असुरक्षित पाया, सॉफ्टवेयर डेवलपर्स ने एक नए मानक, ट्रिपल डेस का उपयोग किया। नया मानक दो या तीन 64-बिट कुंजियों का उपयोग करके और प्रत्येक संदेश पर तीन बार एन्क्रिप्शन का उपयोग करके एल्गोरिथ्म की ताकत बढ़ाता है। प्रत्येक पास के परिणाम अगले एक के लिए स्रोत के रूप में उपयोग किए जाते हैं।

RC2

रॉन रिवेस्ट ने 1980 के दशक के आरसी 2 एल्गोरिदम को डेस के प्रतिस्थापन के रूप में विकसित किया। RC2 64-बिट ब्लॉक में डेटा एन्क्रिप्ट करता है और 8-बिट वेतन वृद्धि में 8 से 128 बिट्स का एक चर कुंजी आकार है। लोटस डेवलपमेंट ने कंपनी के लोटस नोट्स सॉफ्टवेयर के लिए RC2 बनाने में रिवरेस्ट की मदद का अनुरोध किया। क्योंकि एन्क्रिप्शन एल्गोरिथ्म की ताकत का एक बड़ा हिस्सा इसकी कुंजी की लंबाई में है, शोधकर्ता अब RC2 को बहुत आसानी से समझौता (संदर्भ) मानते हैं।

ब्लोफिश और ट्वोफिश

सुरक्षा शोधकर्ता ब्रूस श्नेयर ने 1990 के दशक की शुरुआत (संदर्भ 3) में सममित एल्गोरिथम "ब्लोफ़िश" विकसित किया था। RC2 की तरह, ब्लोफिश संदेशों को समान आकार के 64-बिट ब्लॉक में तोड़ता है और ब्लॉक को एन्क्रिप्ट करता है। इसके प्रमुख आकार 32 से 448 बिट्स तक हैं। श्नीयर ने ब्लोफिश को एक सार्वजनिक-डोमेन एल्गोरिथ्म के रूप में जारी किया, जो डेटा को एन्क्रिप्ट करने के इच्छुक लोगों के लिए स्वतंत्र रूप से उपलब्ध है। ब्लोफिश में सुधार करने की मांग करते हुए, उन्होंने बाद में ट्वोफिश विकसित किया, जिसमें 128-बिट ब्लॉक और 256 बिट तक की कुंजियों का उपयोग किया गया। ट्वोफ़िश वर्तमान में उपलब्ध सबसे तेज़ फिक्स्ड-ब्लॉक एल्गोरिदम में से एक है, और हालांकि इसकी सैद्धांतिक कमजोरियाँ हैं, फिर भी किसी ने इसे नहीं तोड़ा है।

साँप

कैम्ब्रिज के शोधकर्ता रॉस एंडरसन, एली बिहाम और लार्स नुडसेन ने 2000 में सर्प एल्गोरिथम विकसित किया (संदर्भ 4)। शोधकर्ताओं का मानना ​​था कि अन्य एल्गोरिदम में सैद्धांतिक खामियां थीं जो उनके एन्क्रिप्शन को शॉर्टकट हमलों के लिए कमजोर बनाती थीं। उन्होंने एक एन्क्रिप्शन एल्गोरिथम विकसित करने की मांग की जो इन दोषों से यथासंभव मुक्त था। सर्प उनके प्रयासों का परिणाम था; यह 128-बिट ब्लॉक और 256-बिट कुंजियों (संदर्भ 5) का उपयोग करता है। ब्लोफिश और ट्वोफिश के साथ, सर्प एल्गोरिथ्म सार्वजनिक डोमेन में है। शोधकर्ताओं ने "सुरक्षा कारक, " या हमलों के खिलाफ भरोसेमंदता के लिए सर्प को बहुत अधिक अंक दिए हैं।

लोकप्रिय पोस्ट