授業前の準備
暗号文のやりとり(の真似事)をするので、友達(やりとりする人)と近くに座ってください。
暗号化の練習をするので、秘密の文章を書いたテキストファイルを作ってください。
とは言え、練習に友達に送るので、他愛もない秘密にしてください。
例:(最後の行の行末には改行を入れておきましょう。)
テキストファイルの作り方は、mi (HWB 8.2) がお勧めです。
Microsoft Wordで作った場合は、問題が生じる可能性がある。文字コードと改行コードがそれぞれ UTF-8, LF (UNIX) にすること。変更方法は、作成したファイルをmiで開いて、それぞれ設定後に保存する。 (HWB 8.2.3)保存場所をホームフォルダ、ファイル名を himitsu-xxxx.txt として保 存してください。
(xxxx はログインidの下4桁で置き換える。目的は友達とファイル名が重ならないようにするため)「ターミナル」を開いて cat himitsu-xxxx.txt とタイプしてして正しく読めることを確認してください。
注意:この時点で、内容が読めなかったり、改行がおかしかったり(プロンプトが左端にでなかったり)した場合には、文字コードと改行コードをもう一度確認する。「Finder」を開いてサイドバーにホームディレクトリ(共通ID10桁の数字)が表示されていなければ、Finderのメニュで「Finder」→「環境設定…」→「サイドバー」に行き、「サイドバーに表示する項目」の中のホームディレクトリにチェックを付ける。
暗号/署名が存在しないと…
教員A「試験問題は情報量にしよう」、教員B「それもいいけど暗号も捨てがたい」、 (学生C: 情報量と暗号が出そうだぞ) ... 盗聴
ファン「CDの特典付き先行予約に申し込むぞ」お店(悪)「予約を承りました。こちらが控えです。」(発売日)お店(悪)「あれ、あなたの予約はないですよ。このメールは私が書いたものではないなあ(実は他の人にもっと高く売っちゃった)」... 否認
甲「100円貸して」、乙「いいよ、ここにサインして」、甲「甲は乙に100円借りました」、乙「ほっほっほ」、(Nヶ月後)乙「100万円返して」、甲「えっ」、乙「ほら『甲は乙に100万円借りました』」... 改竄
店長「給料の振込先の書類だしといて」、アルバイト「はい」、アルバイト(偽)「こちらになります」、 店長「はいよー」、(Nヶ月後)アルバイト「まだ給料が来ない?」 ... なりすまし
スパイ「本国に報告しなくては」、本国の上司(偽)「新しい連絡用メールアドレスと暗号の鍵はこちらになった」、スパイ「ok」...(スパイが手紙を書く)本国の上司(偽)「ふむふむ」 ... なりすまし
A,B,C..Z「これから暗号化してやり取りする。鍵は 「4649」だ!」、(Nヶ月後)A「どうも敵に鍵が知られているぞ、 教えたのは誰だ?」 (共有鍵暗号の鍵の漏洩)