1 情報の安全性の確保
非対面コミュニケーションの問題
インターネットでは、
・
・
が起こる可能性がある。
:通信内容を勝手に見られること
:通信内容を書き換えられること
:他人になりすまして送信すること
----------------------------------
非対面コミュニケーションに求められること
:不正な利用者に情報が渡らないようにすること
→
、
で実現
:通信相手が本人か確認すること
→
で実現
:送信者が「送っていない」と言えないようにすること
→
で実現
:情報が改竄されていないことを保証すること
→
で実現
----------------------------------
暗号とは
:データを一定の法則で変換し、第三者に内容を読めなくする技術
元に戻すために必要なのが
----------------------------------
共通鍵暗号(慣用暗号)
暗号化と復号に
を使う方式
特徴:
・高速
・鍵は
・送信者と受信者が
を共有
流れ:
→ 暗号化 →
→ 復号 →
暗号化:
復号:
送信前に
しておく必要がある
問題点:
・
が必要
・利用者が増えると
が起こる
----------------------------------
侵入者(攻撃者)
:通信を盗み見る(盗聴)
:通信内容を書き換える(改竄)
----------------------------------
Kerckhoff(ケルクホフ)の原則
暗号方式は公開してよく、
にする。
理由:
・アルゴリズム変更は難しい
・鍵は変更しやすい
→ 安全性は
に依存する
----------------------------------
古典暗号
換字式暗号
文字を別の文字に置き換える暗号。
例:
シーザー暗号
単文字換字暗号
----------------------------------
シーザー暗号
アルファベットを一定数ずらす暗号。
例:
平文:this is an attack
鍵:
弱点:
しかなく、
に弱い
----------------------------------
単文字換字暗号
文字ごとに別の文字を対応付ける暗号
シーザー暗号より強いが、
から解読できる。
例:
が最も多い
、
が頻出
、
が頻出
----------------------------------
転置式暗号
文字は変えず、
を入れ替える暗号。
特徴:
・文字頻度は変わらない
・統計分析では解読しにくい
----------------------------------
換字式暗号と転置式暗号の違い
換字式暗号
→ 文字を置き換える
→ 統計的性質から推測されやすい
転置式暗号
→ 順番だけ変える
→ 統計的性質では解読しにくい
----------------------------------
矩形転置式暗号
手順:
1.
を横に並べる
2. アルファベット順に番号を付ける
3. 平文を表に埋める
4.
解読では
の推測が重要。
----------------------------------
DES(Data Encryption Standard)
の
。
IBMの Lucifer暗号 が基礎。
特徴:
を生成して暗号化する。
----------------------------------
EX-OR(XOR:排他的論理和)
入力が異なる時だけ
を出力。
重要な性質:
→ 同じ値で2回XORすると元に戻る。
情報セキュリティと法制度1
ログインすると、チェック機能を利用できるようになります。