कन्फ्यूजन (Confusion)
कन्फ्यूजन कुंजी और सिफर के बीच संबंध को यथासंभव कठिन और जटिल बनाने को परिभाषित करता है। दूसरे शब्दों में, तकनीक सुनिश्चित करती है कि सिफरटेक्स्ट प्लेनटेक्स्ट के बारे में कोई सुराग नहीं देता।
- इस संबंध में, सिफर टेक्स्ट के डेटा और एन्क्रिप्शन के मान के बीच संबंध को यथासंभव कठिन रहना होगा। यह एकल प्लेनटेक्स्ट अंक को कई सिफरटेक्स्ट अंकों पर फैलाकर पूरा किया जाता है, जिसमें तब भी जब प्लेनटेक्स्ट का एक बिट बदल जाता है।
- कन्फ्यूजन में, यह पूरे सिफर टेक्स्ट को प्रभावित करना चाहिए या परिवर्तन पूरे सिफर टेक्स्ट पर दिखाई देना चाहिए और सिफरटेक्स्ट के डेटा और एन्क्रिप्शन कुंजी के मान के बीच संबंध को कठिन बना दिया जाता है। यह सब्स्टीट्यूशन (Substitution) द्वारा प्राप्त किया जाता है।
- कन्फ्यूजन का मुख्य लक्ष्य कुंजी को ढूंढना बहुत जटिल बनाना है, भले ही किसी के पास समान कुंजी के साथ उत्पन्न अधिकांश प्लेनटेक्स्ट-सिफरटेक्स्ट जोड़े हों और इस संबंध में, सिफरटेक्स्ट का प्रत्येक बिट पूरी कुंजी पर और कई तरीकों से कुंजी के कई बिट्स पर आधारित होना चाहिए, कुंजी का एक बिट बदलने से सिफरटेक्स्ट पूरी तरह से बदल जाना चाहिए।
डिफ्यूजन (Diffusion)
डिफ्यूजन उस संपत्ति को संदर्भित कर सकता है जिसमें प्लेनटेक्स्ट के आंकड़ों में पुनरावृत्ति सिफरटेक्स्ट के आंकड़ों में "नष्ट" हो जाती है।
- डिफ्यूजन में, आउटपुट बिट्स को इनपुट बिट्स पर एक जटिल तरीके से आधारित होना चाहिए ताकि यदि प्लेनटेक्स्ट का एक बिट संशोधित होता है, तो सिफरटेक्स्ट को एक अस्थिर या स्यूडोरैंडम तरीके से पूरी तरह से बदलना चाहिए।
- डिफ्यूजन में, प्लेनटेक्स्ट के सांख्यिकीय तंत्र को सिफरटेक्स्ट के उच्च-श्रेणी के डेटा में उपयोग किया जाता है। यह प्रत्येक प्लेनटेक्स्ट अंक को कुछ सिफरटेक्स्ट अंकों के मूल्य को प्रभावित करके प्राप्त किया जाता है। अक्सर, यह प्रत्येक सिफरटेक्स्ट अंक को कुछ प्लेनटेक्स्ट अंकों द्वारा प्रभावित होने के समान होता है।
तुलना: कन्फ्यूजन बनाम डिफ्यूजन
| कन्फ्यूजन | डिफ्यूजन |
|---|---|
| कन्फ्यूजन सिफरटेक्स्ट और कुंजी के बीच संबंध की रक्षा करता है। | डिफ्यूजन सिफरटेक्स्ट और प्लेनटेक्स्ट के बीच संबंध की रक्षा करता है। |
| यदि कुंजी में एक व्यक्तिगत बिट बदल दिया जाता है, तो सिफरटेक्स्ट में कई बिट्स भी संशोधित होंगे। | यदि प्लेनटेक्स्ट में एक व्यक्तिगत प्रतीक बदल दिया जाता है, तो सिफरटेक्स्ट में कई प्रतीक भी बदल जाएंगे। |
| कन्फ्यूजन में, सिफरटेक्स्ट के डेटा और एन्क्रिप्शन के मान के बीच संबंध को कठिन बना दिया जाता है। यह सब्स्टीट्यूशन द्वारा पूरा किया जाता है। | डिफ्यूजन में, प्लेनटेक्स्ट के सांख्यिकीय तंत्र को सिफर टेक्स्ट के वैश्विक आंकड़ों में उपयोग किया जाता है। यह परम्यूटेशन द्वारा प्राप्त किया जाता है। |
| कन्फ्यूजन में, अस्पष्टता परिणाम में बढ़ जाती है। | जबकि डिफ्यूजन में, अतिरेक परिणाम में बढ़ जाती है। |
| सिफर टेक्स्ट और कुंजी के बीच संबंध कन्फ्यूजन द्वारा छुपाया जाता है। | सिफर टेक्स्ट और प्लेन टेक्स्ट के बीच संबंध डिफ्यूजन द्वारा छुपाया जाता है। |