バーナム暗号
出典: フリー百科事典『ウィキペディア(Wikipedia)』
バーナム暗号(Vernam cipher)とは、十分に長い乱数を鍵として、平文と鍵をXORすることで暗号文を作成する暗号方式である。ストリーム暗号の一つである。乱数が平文以上の長さである場合には、完全暗号となる。
Gilbert Sandford Vernam (1890 - 1960) と Joseph Mauborgne が発明した。1920年代に出願されている。 彼らは、one time pad という名前は用いていないが、これが one time pad の発明であるとされることが多い。
[編集] Vernamの特許
- US Patent 1,310,719 Patented July 22,1919(出願は1918年9月13日), GILBERT S. VERNAM, AMERICAN TELEPHONE AND TELEGRAPH COMPANY, "SECRET SIGNALING SYSTEM"
[編集] Mauborgneの特許
[編集] 特記事項
ワンタイムパッドと違い、絶対的安全性はない。