Archimedes cipher
Introductions Archimedes cipher
Simulator of ancient Archimedes cipher
आर्किमिडीज़ सिफर एक शास्त्रीय क्रिप्टोग्राफी क्रिप्टोसिस्टम है, जो सीज़र सिफर जैसी अन्य प्रणालियों की तुलना में समय में पुराना है। इसका वर्णन सिरैक्यूज़ के आर्किमिडीज़ द्वारा अंकगणितीय सर्पिल या आर्किमिडीयन सर्पिल के आधार पर किया गया था, जिसका ग्रीक गणितज्ञ ने स्वयं गहराई से अध्ययन किया था।प्लूटार्क के अनुसार, ग्रीक ऋषि ने स्पार्टन सिथल और पायथागॉरियन सिफर दोनों में पूरी तरह से महारत हासिल की थी। लेकिन क्रिप्टएनालिसिस की पहली विधियों की घुसपैठ के कारण, ऐसा कहा जाता है कि आर्किमिडीज़ ने एक अधिक जटिल विधि तैयार की। यद्यपि इसकी जटिलता के कारण, उस समय के इतिहासकारों का मानना है कि इस क्रिप्टोसिस्टम को अन्य सरल विकल्पों की तुलना में कम किया गया था, और इसी कारण से प्राचीन काल में इसका प्रसार बहुत कम हुआ था। प्रक्रिया का विवरण प्लूटार्क के काम में पाया जा सकता है, साथ ही स्पार्टन सीथियन सिफर के साथ तुलना भी की जा सकती है।
यह एप्लिकेशन मूल संस्करण पर आधारित है, जिसमें आर्किमिडीयन सर्पिल के दो असतत और संकेंद्रित भिन्नताओं का उपयोग किया जाता है, जिसमें ध्रुवीय कोण का प्रारंभिक चरण उनके बीच चरण से बाहर होता है, टकराव के बिना एक इंटरलॉकिंग की तलाश करता है, जिसके लिए दोनों सर्पिल कर सकते हैं एक दूसरे को वापस फ़ीड करें. हाँ कुंजी पर निर्भर करता है। इस पहले संस्करण में, आर्किमिडीज़ सर्पिलों की अधिकतम लंबाई के रूप में संख्या 27 का उपयोग करता है।
सर्पिल की लंबाई का चुनाव सदियों से विचारकों और विद्वानों के बीच बहस का परिणाम रहा है। कुछ इतिहासकारों का मानना है कि संख्या 27 का चुनाव पूर्व-निर्धारित किया गया था ताकि सर्पिल के क्षैतिज अक्ष पर अलग-अलग स्थितियों की संख्या 12 स्थिति हो, जिससे वे ओलंपस के देवताओं की संख्या के साथ मेल खाते हों: प्राचीन ग्रीस की पौराणिक कथाओं के अनुसार। बाद वाले ने सममित कुंजी के भाग को याद रखना आसान बना दिया।
20वीं शताब्दी में ग्रीक द्वीप एंटीकिथेरा के पास एक जहाज़ के मलबे में पाए गए यांत्रिक उपकरण के बारे में बड़ी संख्या में सिद्धांत और परिकल्पनाएं मौजूद हैं, ऐसे कई इतिहासकार हैं जो इसके आविष्कार और निर्माण का श्रेय स्वयं आर्किमिडीज़ को देते हैं। और ऐसे कई विशेषज्ञ भी हैं जो मानते हैं कि तंत्र का वास्तविक कार्य एक आर्किमिडीयन सिफर को स्वचालित तरीके से निष्पादित करने की अनुमति देना था।
