-3

優れた暗号化アルゴリズムの際立った特徴の 1 つは、暗号化が容易で、クラックされにくいことです。平均的な人々が覚えて手で計算するのに十分簡単で、コンピューターへのブルートフォース攻撃に耐えられるものはありますか.

囚人 (ペンと紙を持って) が別の受刑者にメッセージを送信し、警備員が手書きのメッセージを押収し、刑務所の暗号解読部門をその上に置くと想像してください。

現在、私はTEAが最良の候補であると考えていますが、覚えるのはかなり難しいと思います.

4

3 に答える 3

3

はい、手動で実装できる強力な暗号化アルゴリズムの例があります。たとえば、Neal Stephenson の古典である Cryptonomicon には、トランプのデッキで使用するために Bruce Schneier によって開発された Solitaire (または Pontifex) と呼ばれるアルゴリズムがあります。ここにウィキペディアの説明があり、ここに著者のホームページからの説明があります。

于 2013-03-15T16:35:48.917 に答える
2

ワンタイム パッドは手で行うことができ、対戦相手がワンタイム パッドを手に入れない限り、クラックすることは不可能です。各囚人に一度限りのパッドをたくさん作ってもらい、いくつかのスキームに従ってそれらに番号を付けさせ、パッドを交換させてから、メッセージを送信するときに、どのパッドを使用するかについての手がかりを用意します。刑務所のこの部分またはこのジェスチャーで、このパッドなどを使用します。

于 2013-03-15T16:21:22.067 に答える
1

Bruce Schneier のソリティア暗号は、1 組のカードのみを使用して手で操作できるように設計されています。1950 年代にソ連のスパイが実際に使用したVIC暗号もあります。どちらも可能ですが、実際に手動で操作するのは面倒です。

于 2013-03-15T16:36:06.107 に答える