「バーナム暗号」の版間の差分
提供: セキュリティ
行1: | 行1: | ||
− | [[バーナム暗号]] (Vernam cipher) とは、十分に長い[[乱数]]を[[鍵]]として、[[平文]]([[プレーンテキスト]])と[[鍵]]をXOR(排他的論理和)して[[暗号文]]を作成する[[ストリーム暗号]]の1つです。[[乱数]]が[[平文]] | + | [[バーナム暗号]] (Vernam cipher) とは、十分に長い[[乱数]]を[[鍵]]として、[[平文]]([[プレーンテキスト]])と[[鍵]]をXOR(排他的論理和)して[[暗号文]]を作成する[[ストリーム暗号]]の1つです。[[乱数]]が[[平文]]以上の長さの場合、完全暗号となります。 |
'''読み方''' | '''読み方''' | ||
行13: | 行13: | ||
== 関連項目 == | == 関連項目 == | ||
{{cipher}} | {{cipher}} | ||
− | <!-- vim: filetype=mediawiki --> | + | <!-- vim: filetype=mediawiki |
+ | --> |
2015年5月23日 (土) 00:54時点における最新版
バーナム暗号 (Vernam cipher) とは、十分に長い乱数を鍵として、平文(プレーンテキスト)と鍵をXOR(排他的論理和)して暗号文を作成するストリーム暗号の1つです。乱数が平文以上の長さの場合、完全暗号となります。
読み方
- バーナム暗号
- ばーなむ あんごう
- Vernam cipher
- ばーなむ あんごう
概要
バーナム暗号は、Vernam's One-Time Pad(バーナム使い捨て鍵暗号)とも呼ばれます。 バーナム暗号は、ワンタイムパッドを用います。
バーナム暗号が使用されにくい理由
暗号鍵を安全に配送し、安全に保管する手段がないからです。