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

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

<घंटा/>

एक स्ट्रीम सिफर प्लेनटेक्स्ट जानकारी पर समय-भिन्न परिवर्तनों का उपयोग करके बाइनरी संख्याओं की एक सतत स्ट्रिंग को एन्क्रिप्ट करता है। इसलिए, इस तरह का एन्क्रिप्शन धीरे-धीरे काम करता है, कीस्ट्रीम का उपयोग करके सादे टेक्स्ट संदेशों की मनमानी लंबाई के लिए सिफरटेक्स्ट बनाने के लिए।

सिफर एक कुंजी (128/256 बिट्स) और एक गैर अंक (64-128 बिट्स) को जोड़कर कीस्ट्रीम बनाता है और एक छद्म यादृच्छिक संख्या XORed को प्लेनटेक्स्ट के साथ सिफरटेक्स्ट बनाने के लिए जोड़ती है।

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

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

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

इसके अलावा, वे प्रामाणिकता को सत्यापित नहीं करते हैं, और उन्हें सम्मिलन के प्रति संवेदनशील बनाते हैं। यदि हैकर्स एन्क्रिप्शन एल्गोरिथम को विभाजित करते हैं, तो वे बिना पता लगाए एन्क्रिप्ट किए गए संदेश को जोड़ या बदल सकते हैं।

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

एक कीस्ट्रीम एक यादृच्छिक 8-बिट आउटपुट है जो एक छद्म यादृच्छिक बिट जनरेटर की कुंजी की आपूर्ति करके उत्पन्न होता है। निर्मित 8-बिट आउटपुट को कीस्ट्रीम के रूप में जाना जाता है और किसी दिए गए स्ट्रीम सिफर एल्गोरिथम में जानकारी के एन्क्रिप्शन और डिक्रिप्शन में उपयोग किया जाता है।

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

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

स्ट्रीम सिफर का लाभ

  • ठीक से डिज़ाइन किए गए छद्म यादृच्छिक संख्या जनरेटर के साथ, एक स्ट्रीम सिफर समान कुंजी लंबाई के ब्लॉक सिफर जितना सुरक्षित हो सकता है।

  • स्ट्रीम सिफर का मुख्य लाभ यह है कि स्ट्रीम सिफर जो ब्लॉक सिफर को कंस्ट्रक्शन ब्लॉक के रूप में उपयोग नहीं करते हैं वे आमतौर पर तेज होते हैं और ब्लॉक सिफर की तुलना में बहुत कम कोड का उपयोग करते हैं।

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

  • फाइल ट्रांसफर, ई-मेल और डेटाबेस सहित सूचना के ब्लॉक के साथ प्रबंधन करने वाले अनुप्रयोगों के लिए, ब्लॉक सिफर अधिक उपयुक्त हो सकते हैं।

  • हालांकि, इस प्रकार के सिफर का उपयोग अनिवार्य रूप से किसी भी एप्लिकेशन में किया जा सकता है।


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

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

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

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

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

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