出典 しゅってん : フリー百科 ひゃっか 事典 じてん 『ウィキペディア(Wikipedia)』
乱数 らんすう 表 ひょう (らんすうひょう、英語 えいご : random number table )とは、乱数 らんすう 列 れつ の数 かず 表 ひょう のことだが、この記事 きじ ではもっぱら暗号 あんごう に関係 かんけい するものについて主 おも に暗号 あんごう 理論 りろん の観点 かんてん から述 の べる。なお、日本 にっぽん において広 ひろ く知 し られているものに野球 やきゅう における乱数 らんすう 表 ひょう があり、暗号 あんごう の一種 いっしゅ ではあるが限定 げんてい された話 はなし となるので、独立 どくりつ 記事 きじ の「野球 やきゅう における乱数 らんすう 表 ひょう 」の方 ほう を参照 さんしょう のこと。また英語 えいご 版 ばん 記事 きじ としては、対応 たいおう している random number table の他 ほか 、en:Random number book も参照 さんしょう 。
暗号 あんごう と乱数 らんすう [ 編集 へんしゅう ]
文字 もじ の出現 しゅつげん 頻度 ひんど の偏 かたよ りなどといった統計 とうけい 的 てき 特徴 とくちょう は、しばしば暗号 あんごう 解読 かいどく の手 て がかり、場合 ばあい によっては決 き め手 て にもなる。対抗 たいこう 手段 しゅだん として確実 かくじつ 性 せい の高 たか い方法 ほうほう に、乱数 らんすう の利用 りよう によって「スクランブル」を掛 か ける、という手法 しゅほう がある。その場合 ばあい に、正規 せいき の受信 じゅしん 者 しゃ は乱数 らんすう から元 もと の数字 すうじ や文字 もじ に戻 もど すために、送信 そうしん 側 がわ と同一 どういつ の、あるいはペアの(逆 ぎゃく 関数 かんすう となっている)表 ひょう が必要 ひつよう になる。そのような、暗号 あんごう 化 か と復号 ふくごう のための乱数 らんすう を表 ひょう にしたものを「乱数 らんすう 表 ひょう 」という。
乱数 らんすう 表 ひょう は、擬似 ぎじ 乱数 らんすう でない何 なん らかの方法 ほうほう で作 つく られた真 しん の乱数 らんすう 、それも良質 りょうしつ な乱数 らんすう であることが望 のぞ まれる(コンピュータ普及 ふきゅう 以前 いぜん は擬似 ぎじ 乱数 らんすう によるものでも意味 いみ があったが、現代 げんだい では普通 ふつう の(コンピュータで容易 ようい に得 え られる)擬似 ぎじ 乱数 らんすう の乱数 らんすう 表 ひょう はあまり意味 いみ がない)。レインボーテーブル なども見 み た目 め は乱数 らんすう が並 なら んだ表 ひょう であるが、乱数 らんすう としてではなく、特別 とくべつ の目的 もくてき を持 も っている点 てん で異 こと なる。
「コード (暗号 あんごう ) 」とは、英単語 えいたんご のようなある程度 ていど まとまった情報 じょうほう を単位 たんい として符号 ふごう を割振 わりふ る形式 けいしき の暗号 あんごう であり、次節 じせつ のサイファーと対置 たいち される。一 いち 例 れい としては「敵 てき 艦隊 かんたい 見 み ゆとの警報 けいほう に接 せっ し、連合 れんごう 艦隊 かんたい は直 ただ ちに出動 しゅつどう 、これを撃沈 げきちん 滅 ほろぼ せんとす」という元 もと の文章 ぶんしょう を「(アテヨイカヌ)ミユトノケイホウニセツシ(ノレツヲハイ)タダチニ(ヨシス)コレヲ(ワケフウメル)セントス」という暗号 あんごう 文 ぶん とするような暗号 あんごう である(平文 へいぶん は略 りゃく )。この例 れい では「(仮名 かめい 3文字 もじ )」のコードのうち2文字 もじ 目 め が平文 へいぶん を連想 れんそう させるようなものになっているのは扱 あつか いの簡便 かんべん さが目的 もくてき だが、暗号 あんごう としてはそのぶん弱 よわ いといえる。これを、乱数 らんすう (字 じ の場合 ばあい は「乱 らん 字 じ 」とも言 い う)によってランダムに割振 わりふ ることで、推測 すいそく を難 むずか しくできる。
「サイファー」(w:Cipher )とは、電子 でんし 化 か 以前 いぜん の暗号 あんごう において、文字 もじ 単位 たんい で転置 てんち や置換 ちかん を掛 か けるようなタイプの暗号 あんごう であり、前節 ぜんせつ のコードと対置 たいち される。電子 でんし 化 か 以後 いご のブロック暗号 あんごう なども、目的 もくてき の情報 じょうほう とは無関係 むかんけい に、固定 こてい のデータサイズで変換 へんかん する、一種 いっしゅ のサイファーと言 い える。暗号 あんごう 学 がく において狭義 きょうぎ には乱数 らんすう 表 ひょう とは、このようなサイファーにおいて表 ひょう の選択 せんたく に使 つか う乱数 らんすう を、帳面 ちょうめん に印刷 いんさつ もしくは筆記 ひっき したものである[1] 。乱数 らんすう 表 ひょう に使 つか う乱数 らんすう は、できれば擬似 ぎじ 乱数 らんすう でない真 しん の乱数 らんすう のほうが望 のぞ ましいが[注 ちゅう 1] 、それよりも実際 じっさい の安全 あんぜん 性 せい に影響 えいきょう が大 おお きいのは、その運用 うんよう 法 ほう である。次節 じせつ で述 の べるワンタイムパッド として運用 うんよう できれば良 よ いが、そのためには通信 つうしん に使 つか うだけの量 りょう の乱数 らんすう 列 れつ をあらかじめ送信 そうしん 者 しゃ と受信 じゅしん 者 しゃ の間 あいだ で共有 きょうゆう しておく、という大 おお きなコストが掛 か かる。一方 いっぽう で、同 おな じ乱数 らんすう 列 れつ の再 さい 利用 りよう を続 つづ ければ、敵 てき にその内容 ないよう を悟 さと られる危険 きけん は高 たか い。
ワンタイムパッドと乱数 らんすう [ 編集 へんしゅう ]
真 しん の乱数 らんすう を使 つか い一 いち 度 ど 使 つか った乱数 らんすう 列 れつ は2度 ど と使 つか わない(ワンタイムパッド )、という運用 うんよう が正 まさ しくなされた乱数 らんすう による暗号 あんごう について暗号 あんごう 理論 りろん では、情報 じょうほう 理論 りろん 的 てき 安全 あんぜん 性 せい がある、と言 い う。理論 りろん 上 じょう 「最 もっと も強 つよ い」ということだが(どのように解読 かいどく したとしても、どのような解読 かいどく も「同様 どうよう にもっともらしい」ということになるので、解読 かいどく が不可能 ふかのう )、システム としての暗号 あんごう の強 つよ さは、その運用 うんよう の難易 なんい 度 ど などといったことも含 ふく めて評価 ひょうか されねばならず、ワンタイムパッドには、その正 ただ しい運用 うんよう はコストが極 きわ めて高 たか い、という弱点 じゃくてん がある(正 ただ しくない運用 うんよう は、暗号 あんごう 自体 じたい の理論 りろん 的 てき な強度 きょうど を台無 だいな しにする弱点 じゃくてん に、容易 ようい になり得 え る)。
^ 質 しつ の高 たか い擬似 ぎじ 乱数 らんすう 生成 せいせい 系 けい が無 な かった過去 かこ では真 しん の乱数 らんすう の必要 ひつよう 性 せい は高 たか かったかもしれないが、近年 きんねん は暗号 あんごう 論 ろん 的 てき 擬似 ぎじ 乱数 らんすう 生成 せいせい 器 き なども提案 ていあん されており(ただし、適切 てきせつ な運用 うんよう は必須 ひっす )、ここでの真 しん の乱数 らんすう の必要 ひつよう 性 せい は下 さ がっている。
^ 『ながた暗号 あんごう 塾 じゅく 入門 にゅうもん 』( ISBN 4-02-255931-4 ) p. 123