2010-02-05 4 views
5

मैं वास्तविक दुनिया के ताले का उपयोग करके असममित एन्क्रिप्शन प्रदर्शित करना चाहता हूं। उदाहरण के लिए, मैं कागज के टुकड़े पर एक रहस्य लिखना चाहता हूं और इसे लॉक बॉक्स में जमा करना चाहता हूं। क्या कोई लॉक है जो मैं दो चाबियों के साथ खरीद सकता हूं, केवल लॉक लॉक और दूसरा जो केवल लॉक लॉक को अनलॉक करता है?क्या कोई भौतिक लॉक है जो असममित क्रिटोग्राफिक सिद्धांतों का प्रदर्शन कर सकता है?

उत्तर

10

सामान्य उदाहरण एक पैडलॉक और इसके लिए एक कुंजी है।

बॉब ऐलिस को पैडलॉक (उसकी "सार्वजनिक कुंजी") देता है और वह उस पैडलॉक (उसकी "निजी कुंजी") के लिए कुंजी रखता है।

ऐलिस एक बॉक्स में एक संदेश डालता है, और उस पर पैडलॉक स्नैप करता है। वह फिर बॉब को बॉक्स भेजती है।

बॉब इसे अपनी कुंजी से अनलॉक कर सकता है।

इस का एक विस्तारित संस्करण https://web.archive.org/web/20130708131404/http://www.economicexpert.com/a/Asymmetric:key:algorithm.html

+2

प्रदर्शन के उद्देश्य के लिए पैडलॉक स्वयं "कुंजी" (सार्वजनिक कुंजी) – Paolo

+0

मुझे यह पसंद है कि यह कैसे काम करता है। यह थोड़ा दुर्भाग्यपूर्ण है कि सार्वजनिक * कुंजी * को भौतिक * ताला * का उपयोग करके दर्शाया जाता है ... उम्मीद है कि यह लोगों को बहुत ज्यादा भ्रमित नहीं करेगा। ऐसा लगता है कि इस उदाहरण ने अन्य दर्शकों के सामने काम किया है। –

3

दो दरवाजे और दो अलग-अलग ताले वाले बॉक्स का उपयोग करें। बॉक्स के आंतरिक भाग व्यवस्थित करें ताकि यह सड़क के कोने मेलबॉक्स के समान एक तरह से काम करे।

वैकल्पिक रूप से, बॉक्स प्लस पैडलॉक संयोजन एन्क्रिप्शन कुंजी के रूप में देखें। आप 1) एक बॉक्स प्राप्त करके एक संदेश बनाते हैं, 2) पैडलॉक, 3) बॉक्स में कुछ डालकर उसे लॉक करना। उस पैडलॉक के लिए भौतिक कुंजी तब डिक्रिप्शन कुंजी है, जो मॉडल को फिट करती है क्योंकि एन्क्रिप्टोइन कुंजी संदेश को अनलॉक नहीं कर सकती है।

0

में वर्णित आप एक कदम आगे ले CoreStreet's smart card lock products की जाँच करना चाहते हैं है। यह उनका व्यवसाय है।

6

मैं दाऊद के जवाब चाहते हैं, लेकिन बस सोचा था कि मैं मैंने देखा है कि एक बुरा सुरक्षा के उदाहरण के रूप में प्रदर्शन किया है कि उल्लेख चाहते हैं - तर्क कोई रास्ता नहीं यह सुनिश्चित करें कि ऐलिस ताला कि बॉब भेजा प्राप्त था कि था

प्रदर्शन फिर एक बॉक्स और दो padlocks, जो demonstratively सुरक्षित था के साथ एक उदाहरण पर चले गए (ईव पारगमन में एक अलग ताला के लिए यह स्वैप सकता है) ...

ऐलिस बॉक्स और ताले के अंदर संदेश प्रस्तुत करती है यह उसके पैडलॉक (सार्वजनिक कुंजी पैडलॉक) के साथ प्राप्तकर्ता (बॉब)

पर बॉक्स भेजता है

बॉब एक ​​और ताला (निजी कुंजी ताला) बॉक्स भेजता वापस ऐलिस

ऐलिस के (उसके कुंजी के साथ) सार्वजनिक कुंजी ताला निकाल देता है, जिसका अर्थ है पैकेज अब निजी कुंजी से केवल सुरक्षित है कहते हैं।

एलिस बॉब को बॉक्स लौटाता है जो अब निजी कुंजी के साथ अनलॉक कर सकता है।

अतिरिक्त प्रभाव के लिए आप एक हव्वा को आगे और आगे बक्से पास कर सकते हैं और दिखा सकते हैं कि किसी भी समय हव्वा बॉक्स में नहीं जा सकता है। यह एक महान भौतिक उदाहरण है, और पैकेज को दिखाने के लिए आसानी से समझने योग्य सभी बिंदुओं पर सुरक्षित है।

+2

क्या होगा यदि हर कदम में हव्वा निम्नलिखित करता है; ** 1।** एलिस से बॉक्स रखता है (चलिए इसे बॉक्स 1 कहते हैं) और बॉब को एक और बॉक्स भेजता है (चलो इसे बॉक्स 2 पर कॉल करें) इसमें ईव के संदेश के साथ और ईव के पैडलॉक से लॉक किया गया है, ** 2। ** बॉब से बॉक्स 2 रखता है और ऐलिस के साथ ऐलिस बॉक्स 1 भेजता है पैडलॉक, ** 3। ** एलिस से बॉक्स 1 वापस पाने के बाद यह केवल ईव के अपने पैडलॉक (चरण 2 से) के साथ संरक्षित है, इसलिए ईव को बॉक्स 1 ** में संदेश तक पहुंच है और ** बॉब को बॉक्स 2 वापस भेज सकता है (उसके पैडलॉक के साथ) अपने पैडलॉक (चरण 1 से) को हटाने के बाद। –

+0

@ पियेटर। अच्छा, अच्छा किया! – PaulG

+0

संदेश को बॉक्स 2 पर ले जाने के लिए हव्वा ऐलिस के पैडलॉक को उसकी कुंजी के बिना कैसे हटाता है? यह वह जगह है जहां भौतिक उदाहरण टूट जाते हैं। डिजिटली, आप पूरे बॉक्स की प्रतिलिपि बना सकते हैं और लॉक कर सकते हैं। एक भौतिक दुनिया में, हमारे पास अभी तक स्टार ट्रेक जैसे कण प्रतिकृतियां नहीं हैं :) –

संबंधित मुद्दे

 संबंधित मुद्दे