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

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

<घंटा/>

ब्लॉक सिफर के कुछ लोकप्रिय उदाहरण हैं जो इस प्रकार हैं -

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

  1. सूचना सुरक्षा में आरएसए में क्या कदम हैं?

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