web-dev-qa-db-ja.com

公開鍵暗号の教材として適した南京錠-存在しますか?

公開鍵の暗号化について説明するとき、人々は一般的に鍵と南京錠の画像を使用します。ただし、ほとんどの南京錠にはキーが1つしかありません(つまり、噛み付きが1つだけ)。

  • 南京錠はロックできますキーなし;そして
  • 南京錠はキーを使用してのみロック解除できます。

代わりに、公開鍵暗号化とほぼ同じように機能する南京錠のクラスはありますか?つまり、南京錠ごとに2つのキーがあり、次のようになります。

  • 南京錠はkey 1を使用してのみロックできます。そして
  • 南京錠はkey 2を使用してのみロック解除できます。

特定のメーカーやモデルの推奨事項は必要ありません。南京錠は、私が教材として使用するので、安全である必要もありません。上記のように機能する限り、プラスチックで作ることもできます。

私の質問:このような南京錠は存在しますか。存在する場合、これは何ですか南京錠のクラスが呼び出されるため、それらを調べて、利用可能なオプションを評価しますか?

(私が考えることができる次善の選択肢は、2つのドアを備えたボックスを作成することです。それぞれに独自の異なるキーのロックがあります。1つは「パブリック」、もう1つは「プライベート」です。しかし、これは類似性を多少弱めます。したがって、上記の質問。)

3
sampablokuper

私は彼らがそうであるとは信じていませんし、それがどのように機能するかわかりません。キーでロックする必要のある南京錠の呼び出しは実際にはありません。必要以上に複雑です。

他のロックについては、非常に一般的なマスターキーを持つロックが最も近いと思います。しかし、そこにさえ、任意のキーが任意のロックをロックします。もちろんマスターキーは複数のロックを開くことができます。

3
Julian Knight

南京錠でこれが見つかる可能性は低いと思いますが、 ディスク拘束ロック を作成できるので、ロックを開くために1ビットのキーが必要です。それをロックする別の苦痛。

ディスク留め金ロックでは、キーは(ピンタンブラーロックのようにキーホールに入るときではなく)回転するときにディスクを操作するので、キーの反対側に異なる食い付きがある可能性があります。それを、時計回りに回すとデッドボルトを一方向に動かし、反時計回りに回すともう一方の方向にデッドボルトを動かすシリンダーロックと組み合わせると、オープン専用キーとロック専用キーの可能性が生まれます。

現在、このような非対称キーは実際には見たことがありませんが、どうやらこれらはショップキーパーキーと呼ばれ、少なくともAbloy DisklockおよびProtecシステムで作成されています(または作成されています)。 Disklockは古いシステムであり、toool.nlには これについて知りたいと思う可能性があるすべてのもの のドキュメントがあり、これには店主機能の説明も含まれます。簡単なウェブ検索で、その機能を持つProtecカッタウェイロック 販売中 も見つかりました。

アイデア(およびその名前の意味)は、夜勤の従業員にクローズ専用のキーを残しておくことができ、そのキーは彼らが去った後に入るために使用できないということです。 (まあ、彼らがロックするのを忘れない限り。)


公開鍵暗号システムの類推に関しては、そのような店主の鍵が理にかなっているかどうかはわかりません。公開鍵は誰でも知っているはずなので、メッセージを送ることができますが、路上でランダムな人にクローズ専用の鍵を渡すと、すぐにジョーカーがドアをロックしてしまいます。 (あなたの従業員がそれらを開くことができないので...)

鍵がなくてもロックでき、所有者に送り返すことができる金庫または金庫の類推は、どちらかといえば、より理にかなっているようです。 (または、メッセージをドロップできるスロットがあるメールボックスのようなボックスです。)

3
ilkkachu