web-dev-qa-db-ja.com

ワンタイムパッドとはどのような暗号化ですか?

置換暗号かストリーム暗号か、その両方ですか?

4
user1184

代替暗号ではありません。 Schneierは、平文を一度に1ビットまたは1バイトずつ暗号文に変換するため、通常は「キーストリーム」で平文をXORすることにより、ストリーム暗号として分類します。

ほとんどのストリーム暗号では、キーストリームは疑似ランダムのみですが、従来の「ワンタイムパッド」では、キーストリームは完全にランダムです。これは、各メッセージのフレッシュキーと考えることができます。長さは平文と同じです。これは通常、XORを介して平文と結合されるため、別のXOR。トリックは、パッド自体(良質の真にランダムなキーイングマテリアル)を通信チャネルのもう一方の端、帯域外に送ることです...

参照 ワンタイムパッド-ウィキペディア、無料​​の百科事典

19
nealmcb