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

सूचना सुरक्षा में स्ट्रीम सिफर का क्या उपयोग है?

<घंटा/>

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

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

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

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

स्ट्रीम सिफर कई फ्लेवर में दिखाई देते हैं जैसे कि सेल्फ-सिंक्रोनाइज़िंग स्ट्रीम सिफर कीस्ट्रीम में प्रत्येक बिट की गणना कीस्ट्रीम में पिछले n बिट्स के फ़ंक्शन के रूप में करते हैं। इसे "सेल्फ-सिंक्रोनाइज़िंग" के रूप में परिभाषित किया गया है क्योंकि डिक्रिप्शन प्रक्रिया केवल एन-बिट कीस्ट्रीम में कितनी दूर है यह समझकर एन्क्रिप्शन प्रक्रिया के साथ सिंक्रनाइज़ रह सकती है।

एक मुद्दा त्रुटि प्रसार है; ट्रांसमिशन में गारबल्ड बिट के परिणामस्वरूप प्राप्त करने वाले हिस्से में n गारबल्ड बिट्स होंगे। सिंक्रोनस स्ट्रीम सिफर संदेश स्ट्रीम से स्वतंत्र फैशन में कीस्ट्रीम बनाता है लेकिन प्रेषक और रिसीवर पर समान कीस्ट्रीम जनरेशन फ़ंक्शन का उपयोग करके। जबकि स्ट्रीम सिफर ट्रांसमिशन बग्स का प्रचार नहीं करते हैं, वे अपने स्वभाव से आवधिक होते हैं ताकि कीस्ट्रीम अंततः दोहराए जा सके।

मूल प्रकार के स्ट्रीम सिफर को स्ट्रीम सिफर के संचालन के तरीके के रूप में भी परिभाषित किया जाएगा, क्योंकि यह प्रदर्शित होगा कि उन्हें सरल और सामान्य निर्माण द्वारा एक दूसरे में स्थानांतरित किया जा सकता है। इसी तरह, स्ट्रीम सिफर से निर्मित कई क्रिप्टोग्राफ़िक प्रिमिटिव को भी स्ट्रीम सिफर की सेवाओं के तरीके के रूप में परिभाषित किया जाएगा।

KG मोड में कुछ स्ट्रीम सिफर को वर्तमान प्लेनटेक्स्ट बिट के आधार पर नेक्स्ट-स्टेट फंक्शन देकर SCM मोड में तब्दील किया जा सकता है। इस संबंध में सम्मानित किया जाने वाला मुख्य तत्व यह है कि एकल प्लेनटेक्स्ट बिट के परिवर्तन से कीस्ट्रीम (सिफरटेक्स्ट) अनुक्रम में एक यादृच्छिक दृश्य परिवर्तन को जन्म देना चाहिए (आगे प्रसार प्रभाव)।

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


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

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

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

    डेटा एन्क्रिप्शन स्टैंडर्ड (डीईएस) एक ब्लॉक सिफर एल्गोरिथम है जो 64 बिट्स के ब्लॉक में सादा पाठ बनाता है और 48 बिट्स की कुंजियों का उपयोग करके उन्हें सिफरटेक्स्ट में बदल देता है। यह एक सममित कुंजी एल्गोरिथम है, जो परिभाषित करता है कि जानकारी को एन्क्रिप्ट और डिक्रिप्ट करने के लिए समान कुंजी का उपयोग

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

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