Ich möchte die asymmetrische Verschlüsselung mit realen Schlössern demonstrieren. Zum Beispiel möchte ich ein Geheimnis auf ein Stück Papier schreiben und es in einer verschlossenen Schachtel ablegen. Gibt es ein Schloss, das ich kaufen kann, das kommt mit zwei Schlüsseln, einer, dass nur sperrt das Schloss und ein anderes, dass nur entsperrt das Schloss?Gibt es eine physische Sperre, die asymmetrische kryptographische Prinzipien demonstrieren kann?
Antwort
Das übliche Beispiel ist ein Vorhängeschloss und ein Schlüssel dafür.
Bob gibt Alice ein Vorhängeschloss (sein "öffentlicher Schlüssel") und er behält den Schlüssel für dieses Vorhängeschloss (seinen "privaten Schlüssel").
Alice legt eine Nachricht in eine Box und rastet das Vorhängeschloss ein. Sie sendet die Box dann an Bob.
Bob kann es mit seinem Schlüssel entsperren.
Eine erweiterte Version dieser wird bei https://web.archive.org/web/20130708131404/http://www.economicexpert.com/a/Asymmetric:key:algorithm.html beschrieben
Verwenden Sie eine Box mit zwei Türen und zwei verschiedenen Schlössern. Ordne die Einbauten der Box so an, dass sie wie bei einer Straßenecke funktioniert.
Alternativ zeigen Sie die Box und Vorhängeschloss Kombination als Verschlüsselungsschlüssel. Sie konstruieren eine Nachricht, indem Sie 1) eine Box, 2) Vorhängeschloss, 3) etwas in die Box setzen und es sperren. Der physische Schlüssel für dieses Vorhängeschloss ist dann der Entschlüsselungsschlüssel, der zum Modell passt, da der Verschlüsselungsschlüssel die Nachricht nicht entsperren kann.
Wenn Sie noch einen Schritt weiter gehen wollen Besuche CoreStreet's smart card lock products. Das ist ihre Sache.
I David Antwort mögen, aber dachte, ich würde erwähnen, dass ich habe gesehen, dass als schlecht Beispiel für Sicherheit bewiesen - war die Begründung, dass es keine Möglichkeit gab, um sicherzustellen, dass Alice das Vorhängeschloss erhalten, dass Bob gesendet (Eve könnte es für ein anderes Schloss in Transit tauschen)
die Demonstration dann mit einem Feld zum Beispiel bewegt auf und zwei Vorhängeschlösser, die demonstrativ sicher war ...
Alice setzt Nachricht in der Box und Schlösser es mit ihrem Vorhängeschloss (öffentlicher Schlüssel Vorhängeschloss) Sendet Box an den Empfänger (Bob)
Bob fügt ein weiteres Schloss (private Schlüssel Vorhängeschloss) Box Alice sendet
Alice entfernt das öffentliche Schlüssel Vorhängeschloss (mit ihrem Schlüssel), jetzt nur mit dem privaten Schlüssel geschützt ist, das Paket bedeutet.
Alice gibt Box an Bob zurück, der jetzt mit dem privaten Schlüssel entsperren kann.
Für zusätzlichen Effekt können Sie eine Eve die Boxen hin und her passieren lassen und zeigen, dass Eve zu keinem Zeitpunkt in die Box kommen kann. Es ist ein großartiges physikalisches Beispiel und leicht zu verstehen, dass das Paket an allen Punkten sicher ist.
Was passiert, wenn Eve in jedem Schritt das Folgende tut? ** 1.** hält Box von Alice (wir nennen es Box1) und sendet Bob eine andere Box (nennen wir es Box2) mit Evas Nachricht und gesperrt mit Eves Vorhängeschloss, ** 2. ** behält Box2 von Bob und sendet Alice Box1 mit Eve's Vorhängeschloss, ** 3. ** Nachdem Box1 von Alice zurückgeholt wurde, ist es nur mit Eves eigenem Vorhängeschloss (ab Schritt 2) geschützt, sodass Eve Zugriff auf die Nachricht in Box1 ** hat und ** Box2 an Bob zurücksenden kann (mit seinem Vorhängeschloss) nachdem sie ihr eigenes Vorhängeschloss (von Schritt 1) entfernt hat. –
@Piotr. Schön, gut gemacht! – PaulG
Wie entfernt Eve Alices Vorhängeschloss ohne ihren Schlüssel, um die Nachricht in Box2 zu verschieben? Dies ist, wo physikalische Beispiele zusammenbrechen. Digital können Sie die gesamte Box kopieren und sperren. In einer physischen Welt haben wir noch keine Partikelreplikatoren wie in Star Trek :) –
Zum Zwecke der Demonstration ist das Vorhängeschloss selbst ein "Schlüssel" (der öffentliche Schlüssel) – Paolo
Ich mag, wie das funktioniert. Es ist ein bisschen bedauerlich, dass der öffentliche * Schlüssel * durch eine physische * Sperre * dargestellt wird ... hoffentlich wird er die Leute nicht zu sehr verwirren. Es sieht so aus, als ob dieses Beispiel bereits bei anderen Zielgruppen funktioniert hat. –