प्रतिस्थापन तकनीक एक शास्त्रीय एन्क्रिप्शन दृष्टिकोण है जहां प्रारंभिक संदेश में मौजूद वर्ण अन्य वर्णों या संख्याओं या प्रतीकों द्वारा पुनर्स्थापित किए जाते हैं। यदि प्लेन टेक्स्ट (मूल संदेश) को बिट्स की स्ट्रिंग के रूप में माना जाता है, तो प्रतिस्थापन तकनीक सादे टेक्स्ट के बिट पैटर्न को सिफर टेक्स्ट के बिट पैटर्न के साथ पुनर्स्थापित करेगी।
विभिन्न प्रकार के प्रतिस्थापन सिफर हैं जो इस प्रकार हैं -
-
मोनोअल्फाबेटिक सिफर - monoalphabetic प्रतिस्थापन सिफर में, एक प्लेन टेक्स्ट में एक कैरेक्टर को हमेशा बहाल किया जाता है या टेक्स्ट में अपनी स्थिति के प्रति उदासीन सिफरटेक्स्ट में समान कैरेक्टर में बदल दिया जाता है।
उदाहरण के लिए, यदि प्लेन टेक्स्ट में एक अक्षर A को G में बदल दिया जाता है, तो Ain का प्रत्येक प्लेन टेक्स्ट G द्वारा पुनर्स्थापित किया जाएगा।
सादा पाठ :हैलो
सिफरटेक्स्ट :IFMMP
यह एक मोनोअल्फाबेटिक सिफर है क्योंकि दोनों 1 को 'एम' के रूप में एन्क्रिप्ट किया गया है।
-
बहुवर्णीय सिफर - बहु-वर्णमाला प्रतिस्थापन में, सादे पाठ में किसी वर्ण की प्रत्येक उपस्थिति का सिफर टेक्स्ट में एक भिन्न प्रतिस्थापन वर्ण हो सकता है।
प्लेन टेक्स्ट में एक कैरेक्टर और सिफरटेक्स्ट में एक कैरेक्टर के बीच संबंध एक से कई हैं। उदाहरण के लिए, अक्षर 'ए' को 'सी' अक्षर से बहाल किया जा सकता है और इसी तरह के अक्षर 'ए' को बाद में सिफरटेक्स्ट में 'एन' द्वारा बहाल किया जा सकता है।
बहु-वर्णमाला सिफर में, सादे पाठ पत्र की आवृत्तियाँ सिफर पाठ में परिलक्षित नहीं होती हैं। इसलिए, बहुअक्षरीय सिफर को तोड़ना मोनोअल्फाबेटिक सिफर की तुलना में जटिल है क्योंकि इस पर सांख्यिकीय विश्लेषण का उपयोग नहीं किया जा सकता है।
बहुअक्षरीय प्रतिस्थापन सिफर की मुख्य विशेषता निम्नलिखित हैं -
- यह संबंधित मोनोअल्फ़ाबेटिक प्रतिस्थापन नियमों के एक सेट की आवश्यकता है।
- इसे एक कुंजी की आवश्यकता होती है जो यह तय करती है कि किस परिवर्तन के लिए किस नियम का उपयोग किया जाता है।
- यह PlayfairCipher, Vigenere Cipher, और Hill Cipher सहित अंतर्निहित भाषा की अक्षर आवृत्ति को छुपा सकता है।
-
वन-टाइम पैड - वन-टाइम पैड सिफर अनुशंसा करता है कि कुंजी की लंबाई सादे पाठ जितनी लंबी होनी चाहिए ताकि कुंजी की पुनरावृत्ति से बचा जा सके। इसके साथ ही, कुंजी का उपयोग केवल एक बार व्यक्तिगत संदेश को एन्क्रिप्ट और डिक्रिप्ट करने के लिए किया जाना चाहिए, उसके बाद कुंजी को छोड़ देना चाहिए।
-
सीज़र सिफर - इस प्रतिस्थापन तकनीक में, यह सादे पाठ को एन्क्रिप्ट कर सकता है, सादे पाठ के प्रत्येक वर्णमाला को वर्णमाला द्वारा तीन स्थान आगे पुनर्स्थापित किया जाता है और यह सिफर टेक्स्ट को डिक्रिप्ट कर सकता है, सिफर टेक्स्ट के प्रत्येक अक्षर को वर्णमाला द्वारा तीन स्थान पहले पुनर्स्थापित किया जाता है।
-
प्लेफेयर सिफर - प्लेफेयर सिफर को प्लेफेयर स्क्वायर के नाम से भी जाना जाता है। यह एक क्रिप्टोग्राफिक तकनीक है जिसका उपयोग सूचना के मैनुअल एन्क्रिप्शन के लिए किया जाता है। इस योजना को चार्ल्स व्हीटस्टोन ने 1854 में विकसित किया था।
प्लेफेयर सिफर का इस्तेमाल प्रथम विश्व युद्ध में ब्रिटिश सेना द्वारा और द्वितीय विश्व युद्ध में ऑस्ट्रेलियाई द्वारा किया गया था। यह लागू था क्योंकि प्लेफेयर सिफर उपयोग करने के लिए पूरी तरह से तेज है और कुछ विशिष्ट उपकरणों के उपयोग की मांग नहीं करता है।