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

सूचना सुरक्षा में ब्लॉक सिफर क्या है?

<घंटा/>

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

प्रत्येक ब्लॉक समान आकार का होता है (जैसे 64 बिट)। उदाहरण के लिए, एक 160-बिट सादा पाठ प्रत्येक 64-बिट के 2 ब्लॉक में एन्कोड किया गया है, जबकि तीसरे ब्लॉक में 32 बिट्स का शेष शेष होगा। अन्य ब्लॉकों के समान आकार का समर्थन करने के लिए इसे अतिरिक्त 32 बिट्स के साथ गद्देदार किया जाएगा।

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

ब्लॉक सिफर छद्म यादृच्छिक क्रमपरिवर्तन (पीआरपी) वर्गीकरण है जो बिट्स के निश्चित आकार के ब्लॉक पर काम करता है। PRPs ऐसे कार्य होते हैं जिन्हें बिल्कुल यादृच्छिक क्रमपरिवर्तन से नहीं समझा जा सकता है और इसलिए, जब तक सत्य साबित नहीं हो जाता, तब तक उन्हें विश्वसनीय माना जाता है।

एक ब्लॉक सिफर n बिट्स के एक प्लेनटेक्स्ट ब्लॉक पर काम करता है ताकि n बिट्स का एक सिफर टेक्स्ट ब्लॉक बनाया जा सके। कई प्लेनटेक्स्ट ब्लॉक संभव हैं और, एन्क्रिप्शन को बदलने योग्य होने के लिए (यानी, डिक्रिप्शन संभव होने के लिए), प्रत्येक को एक अद्वितीय सिफर टेक्स्ट ब्लॉक बनाना चाहिए। इस तरह के परिवर्तन को प्रतिवर्ती, या गैर-एकवचन के रूप में जाना जाता है।

पाठ के समान ब्लॉक को एन्क्रिप्ट करने की संभावना को दूर करने के लिए ऑपरेशन के ब्लॉक सिफर मोड का उत्पादन किया गया है, पिछले एन्क्रिप्टेड ब्लॉक से बने सिफरटेक्स्ट का उपयोग अगले ब्लॉक में किया जाता है।

बिट्स का एक ब्लॉक इनिशियलाइज़ेशन वेक्टर (IV) के रूप में जाना जाता है। इसका उपयोग ऑपरेशन के तरीकों द्वारा भी किया जा सकता है ताकि सिफरटेक्स्ट निश्चित रहें, भले ही समान सादा टेक्स्ट संदेश कई बार एन्क्रिप्ट किया गया हो। एक ब्लॉक सिफर सिफर का एक वर्ग है जो पाठ के कार्यशील ब्लॉकों द्वारा एक एल्गोरिथ्म के माध्यम से पाठ को एन्क्रिप्ट करता है जो इसे वर्गीकरण करता है। यह एक स्ट्रीम सिफर के विरुद्ध है जो टेक्स्ट को एक बार में एक बिट एन्क्रिप्ट करता है।

उदाहरण के लिए, एक ब्लॉक सिफर अगले पैराग्राफ में बदलने से पहले इस पाठ के पहले पैराग्राफ को एन्क्रिप्ट करके काम करेगा।

एक ब्लॉक सिफर इस चरण को तब तक दोहरा सकता है जब तक कि पूरा पाठ एन्क्रिप्ट नहीं हो जाता। एक स्ट्रीम सिफर समान पैराग्राफ में अगले वर्ण को बदलने से पहले पहले पैराग्राफ के पहले वर्ण को एन्क्रिप्ट करके शुरू कर सकता है।

यह प्रक्रिया तब तक दोहराई जाती है जब तक कि पूरा पाठ एन्क्रिप्ट न हो जाए। सिफर द्वारा एन्क्रिप्ट किए गए टेक्स्ट को सिफरटेक्स्ट के रूप में जाना जाता है। यह सिफरटेक्स्ट को उसकी मूल स्थिति में वापस कर सकता है, इसे एक बार फिर से सिफर के माध्यम से चलाया जाना चाहिए।


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

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

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

    प्रतिस्थापन सिफर एन्क्रिप्शन एल्गोरिदम का सबसे पुराना रूप है, जिसके अनुसार एक सादा पाठ संदेश का प्रत्येक वर्ण बनाता है और इसे सिफरटेक्स्ट में एक नए वर्ण के साथ पुनर्स्थापित करने के लिए प्रतिस्थापन प्रक्रिया की आवश्यकता होती है। यह प्रतिस्थापन विधि नियतात्मक और प्रतिवर्ती है, जो इच्छित संदेश प्राप्त

  1. सूचना सुरक्षा में Polyalphabetic प्रतिस्थापन सिफर क्या है?

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