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