एक पॉली-अल्फाबेटिक सिफर प्रतिस्थापन पर आधारित कोई भी सिफर है, जिसमें कई प्रतिस्थापन अक्षर का उपयोग किया जाता है। बहु-वर्णमाला प्रतिस्थापन सिफर में, पाठ में उनकी स्थापना के आधार पर सादे पाठ अक्षरों को अलग-अलग तरीके से कूटबद्ध किया जाता है। एक-से-एक पत्राचार होने के बजाय, प्रत्येक अक्षर और उसके विकल्प के बीच एक-से-अनेक संबंध है।
उदाहरण के लिए, पाठ की शुरुआत में 'ए' को 'डी' के रूप में लिखा जा सकता है, लेकिन बीच में 'एन' के रूप में। मूल भाषा की अक्षर आवृत्ति को छिपाने का लाभ बहुअक्षरीय सिफर में होता है। इसलिए हमलावर सिफर टेक्स्ट को विभाजित करने के लिए अलग-अलग अक्षर आवृत्ति स्थिर का उपयोग नहीं कर सकता।
पहला पॉलीअल्फाबेटिक सिफर अल्बर्टी सिफर था जिसे लियोन बत्तीस्ता अल्बर्टी द्वारा वर्ष 1467 में पेश किया गया था। इसने प्लेनटेक्स्ट को एन्क्रिप्ट करने के लिए एक यादृच्छिक वर्णमाला का उपयोग किया था, लेकिन विभिन्न बिंदुओं पर और यह एक अलग मिश्रित वर्णमाला में बदल सकता है, जो एक अपरकेस के साथ परिवर्तन को दर्शाता है। सिफर टेक्स्ट में अक्षर।
यह इस सिफर का उपयोग कर सकता है, अल्बर्टी ने एक सिफर डिस्क का उपयोग यह प्रदर्शित करने के लिए किया कि प्लेनटेक्स्ट अक्षर सिफर टेक्स्ट अक्षरों से कैसे जुड़े हैं। इस सिफर में, प्रत्येक सिफरटेक्स्ट कैरेक्टर संबंधित प्लेनटेक्स्ट कैरेक्टर और मैसेज में प्लेनटेक्स्ट कैरेक्टर की स्थिति दोनों पर आधारित होता है।
जैसा कि नाम polyalphabetic अनुशंसा करता है कि यह केवल एक कुंजी के बजाय एकाधिक कुंजियों का उपयोग करके प्राप्त किया जाता है। इसका तात्पर्य यह है कि कुंजी उपकुंजियों की एक धारा होनी चाहिए, जिसमें प्रत्येक उपकुंजी किसी न किसी तरह प्लेनटेक्स्ट वर्ण की स्थिति पर निर्भर करती है जिसे गूढ़लेख के लिए उपकुंजी की आवश्यकता होती है।
दूसरे शब्दों में, s key स्ट्रीम k =(K1 .) होना आवश्यक है , कश्मीर<उप>2उप> , कश्मीर<उप>3उप> ...) जिसमें Ki i th . बनाने के लिए प्लेनटेक्स्ट में ith वर्ण को कूटबद्ध करने के लिए उपयोग किया जाता है सिफरटेक्स्ट में चरित्र। इस तरह के एल्गोरिदम का सबसे अच्छा ज्ञात और सरलतम विगेनियर सिफर के रूप में परिभाषित किया गया है।
पॉलीअल्फाबेटिक सिफर में विगेनियर सिफर सबसे सरल और लोकप्रिय एल्गोरिदम में से एक है। इस दृष्टिकोण में, वर्णमाला पाठ को एक कीवर्ड के अक्षरों के आधार पर कई सीज़र सिफर के अनुक्रम का उपयोग करके एन्क्रिप्ट किया जाता है।
सीज़र सिफर सादे पाठ में प्रत्येक अक्षर को वर्णमाला में दाईं ओर स्थिर स्थिति में अक्षरों के साथ पुनर्स्थापित करता है। यह बदलाव मॉड्यूल 26 लागू किया गया है। उदाहरण के लिए, शिफ्ट 3 के सीज़र सिफर में, ए डी बन सकता है, बी ई बन सकता है और इसी तरह।
विगेनेयर सिफर में कई शिफ्ट मानों के साथ क्रम में कई सरल प्रतिस्थापन सिफर शामिल हैं। इस सिफर में, कीवर्ड को प्लेनटेक्स्ट की अवधि के साथ जोड़ने से ठीक पहले दोहराया जाता है।
एन्क्रिप्शन को कुंजी से संबंधित तालिका में पंक्ति में जाकर कार्यान्वित किया जाता है, और प्लेनटेक्स्ट वर्ण के संगत अक्षर को शीर्षक देने वाले कॉलम की खोज करता है; विगेनियर स्क्वायर की संबंधित पंक्ति और स्तंभ के चौराहे पर अक्षर सिफरटेक्स्ट वर्ण बनाते हैं। शेष सादा पाठ इसी तरह से एन्क्रिप्ट किया गया है।