Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

ब्लॉक सिफर के लोकप्रिय उदाहरण क्या हैं?


ब्लॉक सिफर के कुछ लोकप्रिय उदाहरण निम्नलिखित हैं:

CAST ब्लॉक सिफर - CAST ब्लॉक सिफर DES ब्लॉक सिफर की एक प्रगति है, जिसे कार्लिस्ले एडम्स और स्टैफोर्ड टैवरेस द्वारा कनाडा में पेश किया गया था। सिफर का नाम आविष्कारकों के आद्याक्षर के नाम पर प्रतीत होता है। CAST एल्गोरिदम में 64 बिट ब्लॉक आकार है और 64 बिट्स आकार की कुंजी है।

CAST प्रतिस्थापन क्रमपरिवर्तन नेटवर्क को निष्पादित करने के लिए फिस्टेल संरचना पर आधारित है। लेखक परिभाषित करते हैं कि उन्हें फिस्टेल तंत्र की आवश्यकता है, क्योंकि यह अच्छी तरह से माना जाता है और बुनियादी संरचनात्मक कमजोरियों से मुक्त है।

ब्लोफिश - ब्लोफिश ब्रूस श्नियर द्वारा पेश किया गया एक 64-बिट ब्लॉक सिफर है। ब्लोफिश को 32-बिट माइक्रोप्रोसेसर पर तेज़ सिफरिंग के लिए डिज़ाइन किया गया था। ब्लोफिश ठोस भी है और इसमें एक परिवर्तनीय कुंजी लंबाई है जिसे 448 बिट्स तक बढ़ाया जा सकता है।

ब्लोफिश उन अनुप्रयोगों के लिए सुलभ है जहां कुंजी आमतौर पर बदलती नहीं है जैसे संचार लिंक या फ़ाइल एन्क्रिप्टर। हालांकि पैकेट स्विचिंग या वन-वे हैश फ़ंक्शन जैसे सॉफ्टवेयर के लिए, यह उचित नहीं है।

ब्लोफिश स्मार्ट कार्ड के लिए आदर्श नहीं है, जिन्हें और भी कॉम्पैक्ट सिफर की आवश्यकता होती है। ब्लोफिश 32-बिट माइक्रोप्रोसेसर पर निष्पादित होने पर DES से तेज़ है।

IDEA - IDEA का अर्थ इंटरनेशनल डेटा एन्क्रिप्शन एल्गोरिदम है। यह एक और ब्लॉक सिफर है। यह 64 बिट डेटा ब्लॉक पर काम करता है और कुंजी 128 बिट लंबी है। इसे ज़ुएजिया लाई और जेम्स मैसी द्वारा पेश किया गया था, और 1990 में IDEA नाम दिया गया था, मूल प्रस्ताव को बदलने और बढ़ाने के बाद बिहाम और शमीर द्वारा डिफरेंशियल क्रिप्टोएनालिसिस पर मौलिक कार्य के आधार पर सिफर के।

IDEA के पीछे डिजाइन सिद्धांत विभिन्न बीजगणितीय सेटों से अंकगणितीय संचालन का संयोजन है। ये अंकगणितीय संचालन हार्डवेयर और सॉफ्टवेयर दोनों में आसानी से किए जाते हैं।

IDEA में बहुत सरल कुंजी शेड्यूलिंग है। यह 128 बिट कुंजी बनाता है और इसे आठ 16 बिट ब्लॉक में विभाजित करता है। पहले छह ब्लॉक पहले राउंड के लिए उपयोग किए जाते हैं, जबकि शेष दो का उपयोग दूसरे राउंड के लिए किया जाता है। इस प्रकार पूरी 128 बिट कुंजी को बाएं 25 चरणों का रोटेशन दिया जाता है और फिर से आठ ब्लॉक में विभाजित किया जाता है।

पहले चार ब्लॉक दूसरे राउंड के लिए शेष सबकी के रूप में उपयोग किए जाते हैं, जबकि अंतिम चार ब्लॉक तीसरे राउंड के लिए उपयोग किए जाते हैं। कुंजी को 25 बिट्स द्वारा बाएं शिफ्ट दिया जाता है, और अन्य सबकी प्राप्त की जाती हैं। प्रक्रिया एल्गोरिदम के अंत तक जारी रहती है।

RC5 - RC5 का आविष्कार रॉन रिवेस्ट द्वारा किया गया था। यह सममित कुंजी पर निर्भर एक ब्लॉक एन्क्रिप्शन एल्गोरिदम है। इसकी मुख्य विशेषता यह है कि यह काफी तेज़ है क्योंकि इसे केवल आदिम कंप्यूटर संचालन की आवश्यकता होती है। यह राउंड की परिवर्तनीय संख्या और लचीलापन डालने के लिए परिवर्तनीय बिट आकार कुंजी को सक्षम करता है।

RC5 का उपयोग करने का एक और लाभ यह है कि इसे कार्यान्वयन के लिए कम मेमोरी की आवश्यकता होती है। यह सुविधा RC5 को डेस्कटॉप ऑपरेशन, स्मार्ट कार्ड आदि जैसे कई उद्देश्यों के लिए उपयोग करने की अनुमति देती है।


  1. सूचना सुरक्षा में आधुनिक ब्लॉक सिफर के घटक सूचना सुरक्षा में आधुनिक ब्लॉक सिफर के घटक

    एक आधुनिक ब्लॉक सिफर (Modern Block Cipher) एक सिफर है जो प्लेनटेक्स्ट के m-बिट ब्लॉक को एन्क्रिप्ट करता है और सिफरटेक्स्ट के m-बिट ब्लॉक को डिक्रिप्ट करता है। एन्क्रिप्शन या डिक्रिप्शन के लिए, आधुनिक ब्लॉक सिफर K-बिट कुंजी की सुविधा देता है और डिक्रिप्शन एल्गोरिदम एन्क्रिप्शन एल्गोरिदम का व्युत्क्रम

  1. - सार्वजनिक कुंजी क्रिप्टोग्राफी के कार्य क्या हैं?

    सार्वजनिक-कुंजी क्रिप्टोग्राफी को असममित क्रिप्टोग्राफी के रूप में भी जाना जाता है। यह क्रिप्टोग्राफी का एक रूप है जिसमें एक उपयोगकर्ता के पास क्रिप्टोग्राफ़िक कुंजियों का एक समूह होता है जिसमें सार्वजनिक कुंजी और एक निजी कुंजी शामिल होती है। सार्वजनिक कुंजी क्रिप्टोग्राफी के कार्य निम्नलिखित हैं: ए

  1. - सूचना सुरक्षा में RSA के चरण क्या हैं?

    RSA एल्गोरिदम एक पब्लिक-की सिग्नेचर एल्गोरिदम है जिसे रॉन रिवेस्ट, एडी शमीर और लियोनार्ड एडलमैन द्वारा स्थापित किया गया था। RSA सामान्य डेटा को एन्क्रिप्ट और डिक्रिप्ट करके सुरक्षित रूप से सूचना का आदान-प्रदान करने और डिजिटल सिग्नेचर वेरिफिकेशन के प्रबंधन के साथ भी कर सकता है। RSA एल्गोरिदम बड़ी सं