411 REFERENCE · Wikipedia
सीज़र सिफर
Reference material by Wikipedia contributors. This retains its source identity and is not 411 news reporting.
अंगूठाकार|सीज़र साइफर की क्रिया प्रत्येक सादे पाठ के अक्षर को एक अलग अक्षर से बदलना है-वर्णमाला के नीचे स्थानों की एक निश्चित संख्या। यहाँ चित्रित सिफर 3 के लेफ्ट शिफ्ट का उपयोग करता है, ताकि (उदाहरण के लिए) प्लेनटेक्स्ट में E की प्रत्येक घटना सिफरटेक्स्ट में B बन जाए।EB
सीज़र सिफर क्रिप्टोग्राफी में उपयोग की जाने वाली सबसे सरल और प्रचलित कूटलेखन तकनीकों में से एक है। यह एक प्रकार का प्रतिस्थापन सिफर (एल्गोरिथ्म) है, जिसमें मूल वर्णमाला के प्रत्येक अक्षरो को एक निश्चित मानक संख्या के तहत अपने स्थान से आगे या पीछे खिसकाकर (शिफ्ट करके) बदला जाता है। उदाहरण के लिए, अगर 3 को मानक मान लिया जाये और अक्षरो को अपने स्थान से पिछे खिसकाया जाये, तो D को A से बदल दिया जाएगा, E को B बना दिया जाएगा, और इसी तरह आगे भी अक्षरो का प्रतिस्थापन जारि रहेगा।https://golangprojectstructure.com/caesar-cipher-secret-messages/ Writing Secret Messages With a Caesar Cipher Smith James 2021-11-30 Golang Project Structure https://web.archive.org/web/20241105025547/https://golangprojectstructure.com/caesar-cipher-secret-messages/ 2024-11-05 2024-10-20 इस तकनीक का नाम जूलियस सीज़र के नाम पर रखा गया है, जिन्होंने अपने निजी पत्राचार में इसका उपयोग किया था।
उदाहरण
इस परिवर्तन को दो वर्णमालाओं को एक सीध में रखकर (संरेखित करके) दर्शाया जा सकता है; इसमें कूटपाठ (सिफर), मुल वर्णमाला का वह रूप होता है जिसे अपने स्थानों से आगे या पिछे खिसकाया जाता है। उदाहरण के लिए, यहाँ अक्षरो को उस्के असलि जगह से 3 स्थान पिछे खिसकाया गया है। अगर अक्षरो को 23 स्थान आगे खिसकाया जाता तब भिएक हि सिफरटेक्स्ट मिलता (शिफ्ट पैरामीटर का उपयोग कुंजी के रूप में किया जाता हैः
27 wikitable on मुल अक्षर A B C D E F G H I J K L M N O P Q R S T U V W X Y Z सिफर X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
कूटलेखन करते समय, एक व्यक्ति संदेश के प्रत्येक अक्षर को प्र्तिस्थापित करके "साइफर" पंक्ति में लिखता है।
साधारण लेखन: THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
कूटलेखन: QEB NRFZH YOLTK CLU GRJMP LSBO QEB IXWV ALD
मॉड्यूलर अंकगणित का उपयोग करके अक्षरों को संख्याओं में बदलकर भी दर्शाया जा सकता है, जैसे A → 0, B → 1,..., Z → 25. Luciano Dennis Gordon Prichett January 1987 Cryptology: From Caesar Ciphers to Public-Key Cryptosystems https://archive.org/details/sim_college-mathematics-journal_1987-01_18_1/page/2 The College Mathematics Journal 18 1 2–17 10.1.1.110.6123 10.2307/2686311 2686311 अक्षरो को गणितीय रूप से इस प्रकार वर्णित किया जा सकता हैः https://archive.org/details/Cryptology_Unlocked Cryptology Unlocked Wobst Reinhard Wiley 2001 978-0-470-06064-3 19https://solidify.software/posts/caesar-cipher Caesar Cipher Solidify Software https://web.archive.org/web/20250621223017/https://solidify.software/posts/caesar-cipher 2025-06-21 2025-06-21
डिक्रिप्शन इसी तरह किया जाता हैः
गुप्त कोड को तोड़ना
डिक्रिप्शनशिफ्टउम्मीदवार सादा पाठ0exxegoexsrgi1dwwdfndwrqfh2cvvcemcvqpeg3buubdlbupodf4attackatonce5zsszbjzsnmbd6yrryaiyrmlac...23haahjrhavujl24gzzgiqgzutik25fyyfhpfytshj
केवल सिफरटेक्स्ट (कूटपाठ) उपलब्ध होने की स्थिति में भी सीज़र सिफर को सरलता से तोड़ा जा सकता है। चूँकि सीज़र सिफर में केवल 25 ही संभावित बदलाव (शिफ्ट) संभव हैं (अंग्रेज़ी के मामले में), इसलिए कोई भी हमलावर सभी 25 तरीकों से संदेश को डिक्रिप्ट करके देख सकता है। सही संदेश वही माना जाता है जिसका पढ़ने पर कोई सार्थक अर्थ निकलेCryptology https://archive.org/details/cryptologyintrod0000beut Beutelspacher Albrecht Mathematical Association of America 1994 0-88385-504-6 8–9 Albrecht Beutelspacher उदाहरण के तौर पर सिफरटेक्स्ट exxegoexsrgi के सभी अक्षरों को चार स्थान पीछे खिसकाने पर इसका अर्थ attackatonce निकलता है, जो कि एक सार्थक वाक्य है। एक अन्य तरीका यह है कि कूटपाठ (सिफरटेक्स्ट) के अक्षरों के नीचे वर्णमाला लिखकर सही शब्द की पहचान की जाए।Leighton Albert C. April 1969 Secret Communication among the Greeks and Romans https://archive.org/details/sim_technology-and-culture_1969-04_10_2/page/139 Technology and Culture 10 2 139–154 10.2307/3101474 3101474Elementary Cryptanalysis: A Mathematical Approach Sinkov Abraham Paul L. Irwin Mathematical Association of America 1966 0-88385-622-0 13–15 Abraham Sinkov
दूसरा तरीका अक्षरों की आवृत्ति (बारंबारता) का मिलान करना है, जिसे आवृत्ति विश्लेषण कहा जाता है। कूटपाठ (सिफरटेक्स्ट) में अक्षरों के आवृत्ति का ग्राफ बनाया जाता है और मूल भाषा से तुलना करने के बाद आसानी से शिफ्ट के मान का पता लगाया जा सकता है। उदाहरण के लिए, अंग्रेज़ी में E और T आवृत्ति सबसे अधिक है और Q और Z कि सबसे कम। इस तरिके से गुप्त अक्ष्तरो कि पहचान काफि आसानि से होता है।https://archive.org/details/codebook00simo/page/72 The Code Book Singh Simon Anchor 2000 0-385-49532-3 72–77 Simon Singh कंप्यूटर, प्रेक्षित आवृत्ति वितरण और अपेक्षित वितरण के बीच समानता का आकलन करके इस प्रक्रिया को स्वचालित किया जा सकता हैं।http://www.cs.trincoll.edu/~crypto/historical/caesar.html The Caesar Cipher Savarese Chris Brian Hart 2002-07-15 Trinity College https://web.archive.org/web/20110813232738/http://www.cs.trincoll.edu/~crypto/historical/caesar.html 2011-08-13 2008-07-16https://raw.org/tool/caesar-cipher/ Caesar Cipher Decryption Eisele Robert 2007-05-18 https://web.archive.org/web/20240324224211/https://raw.org/tool/caesar-cipher/ 2024-03-24 2024-04-02
सीज़र सिफर के लिए शिफ्ट मानक कि न्यूनतम मात्रा लगभग 2 है, जिसका अर्थ है कि कुंजी का पता लगाने के लिए औसतन कूटपाठ (सिफरटेक्स्ट) के कम से कम दो वर्णों की आवश्यकता होती है।Basic Methods of Cryptography https://archive.org/details/basicmethodsofcr0000lubb Lubbe Jan C. A. 12 March 1998 Cambridge University Press 9780521555593 47–8 दुर्लभ मामलों में अधिक पाठ की आवश्यकता पड़ सकती है। उदाहरण के लिए, "river" और "arena" जैसे शब्दों को सीज़र शिफ्ट के ज़रिए एक-दूसरे में बदला जा सकता है, यानी अलग-अलग शिफ्ट देने पर भी इनसे एक जैसा कूटपाठ मिल सकता है। हालाँकि, व्यावहारिक रूप से कम से कम 6 वर्णों का कूटपाठ मिलने पर कुंजी का पता लगभग निश्चित रूप से लगाया जा सकता है।Introduction to Cryptography with Maple Pardo José Luis Gómez 19 December 2012 Springer Berlin Heidelberg 9783642321665 5
सीज़र सिफर के प्रयोग से किसी पाठ को बार-बार कूटबद्ध करने से कोई अतिरिक्त सुरक्षा नहीं मिलती है।ऐसा इसलिए है क्योंकि दो अलग-अलग एन्क्रिप्शन मिलाकर एक अकेले एन्क्रिप्शन के बराबर हो जाते हैं। उदाहरण के लिए, शिफ्ट A और शिफ्ट B मिलाकर सीधे 'शिफ्ट A + B' वाले एक अकेले एन्क्रिप्शन बन जाते हैं। गणितीय शब्दों में, प्रत्येक संभावित कुंजी के अंतर्गत होने वाले एन्क्रिप्शन संचालन का सेट, संयोजन के अंतर्गत एक समूह बनाता है।https://archive.org/details/Cryptology_Unlocked Cryptology Unlocked Wobst Reinhard Wiley 2001 978-0-470-06064-3 31
सन्दर्भ
श्रेणी:समूह सिद्धान्त