「ワンタイムパッド」の版間の差分
提供: セキュリティ
(→関連項目) |
|||
行15: | 行15: | ||
[[ワンタイムパッド]]は、[[バーナム暗号]]とも呼ばれます。 | [[ワンタイムパッド]]は、[[バーナム暗号]]とも呼ばれます。 | ||
== 関連項目 == | == 関連項目 == | ||
− | {{ | + | {{cipher}} |
<!-- vim: filetype=mediawiki --> | <!-- vim: filetype=mediawiki --> |
2014年2月9日 (日) 19:12時点における最新版
ワンタイムパッド (one time pad, OTP) とは、乱数鍵を1回だけ使用する暗号の運用方法です。鍵を使い捨てにします。
読み方
- ワンタイムパッド
- わんたいむ ぱっど
- one time pad
- わんたいむ ぱっど
- otp
- おーてぃーぴー
概要
ワンタイムパッドは、唯一、完全秘匿性を持つ暗号方式です。 プレーンテキスト(平文もしくは暗号文)と同じ長さの真性乱数ビット列を鍵に用いる暗号方式です。 プレーンテキストと鍵を排他的論理和演算することで、暗号化と復号化をします。 ワンタイムパッドは、名前に「ワンタイム」とある通り、1度使用した鍵は、使いまわしません。 この方式の無条件安全性は、数学的に証明されています。 ワンタイムパッドは、バーナム暗号とも呼ばれます。