• 検索結果がありません。

情報セキュリティ 第02回

N/A
N/A
Protected

Academic year: 2021

シェア "情報セキュリティ 第02回"

Copied!
8
0
0

読み込み中.... (全文を見る)

全文

(1)

1

情報セキュリティ 第02回

大久保誠也 静岡県立大学経営情報学部

2/41

情報理論と暗号

情報理論の応用

情報圧縮

画像や音楽のデジタルデータを圧縮

00000...000000000011111111111111….11111 0が1個,1が200個

誤り訂正

通信路上で誤りが起きたとき、検出・訂正 Alice ----→Bob

000 通信 010

↑間違いが発生→検出・訂正

暗号

今回の話

3/41

はじめに

情報セキュリティとは何か

暗号とは

古典的な暗号

演習:シーザー暗号

演習の解説

4/41

情報セキュリティの目的

5/41

何を思い浮かべますか?

6/41

情報セキュリティとは何か

代表的なのは、以下の事柄を保つことです。

完全性:

情報が完全な形で保たれていること

機密性:

必要のある人以外に、情報がわたらないこと

可用性:

必要なときに、情報が利用出来ること

かなり広い概念です

(2)

7/41

完全性とは

以下の事柄を保つことです。

完全性:

情報が完全な形で保たれていること

あれれ?

欲しい情報が 変わってしまって いるような……

8/41

例:ウイルス

コンピュータに被害をもたらす不正なプログラム

ネットワークやUSBメモリ等から進入 データが変わってる?

変な動作をするぞ?

ウイルス対策ソフトのインストールが一般的

ウイルス対策ソフトは、ウイルスの侵入や活動を防 いでくれます。

定期的にアップデートすることを忘れずに。

ウイルスは、完全性・機密性・可用性のすべてに影響

9/41

例:セキュリティホール

セキュリティの穴/不具合

できてはいけないことができてしまう/されてしまう。

データが変わってる?

変な動作をするぞ?

セキュリティ ホール発見!

攻撃だ!

パッチを当てることで、穴を塞ぐことができます。

毎月出るので、アップデートすることを忘れずに。

セキュリティホールも、

完全性・機密性・可用性のすべてに影響 セキュリティーパッチを当てましょう

10/41

機密性とは

以下の事柄を保つことです。

秘密性:

必要のある人以外に、情報がわたらないこと

あの会社から

情報を盗んでやろう……

11/41

例:メールの盗聴

Hello World

Hello World

Hello

World Bob

送信

Alice

Hello World

Hello World

Eve 盗聴

A:>

Hello World

覗き見して やろう

メールは基本的に 平文なので、

盗聴し放題!

Aliceから メールが来た。

送信

重要な情報は メールしない

or 暗号化 12/41

例:メールの誤送信

極秘

あれ?

これは...

極秘

送信 Bob

Alice あて先はきちんと確認する

あ!

送り間違えた!

(3)

13/41

例:パスワードの管理

あれ?

これは...

覚えられない なぁ...

パスワードは適切に管理する

初期パスワードは必ず変更する。数ヵ月に1回パスワードの変 更を行う。

他人に教えたりしない。他人に推測されづらいこと(×誕生日)。

短いパスワードはダメ。英数文字と記号を組み合わせる等)。

紙などに記入するなどのメモを作らない 14/41

例:パソコンの盗難

あれ? パソコンがない

しめしめ、

上手く盗めたぞ

重要な情報は持ち出さない。

持ち出したら目を離さない。

パソコンを外に持ち出て、物理的に盗まれることも 例:車上荒らし

パソコンは持ち出し禁止にする会社も。

15/41

対策:暗号化

極秘

暗号化されていて、

よくわからんなぁ

Bob

Alice

暗号化することで機密性を保てる あ!

送り間違えた!

極秘 送信

暗号化:

第三者が見ても わからないように 変換すること

16/41

例:その他

ファイル共有ソフトでの機密情報流出

 winnyによる事件が有名

対策:使わない

ハードディスクやCD等のメディアを廃棄したら、そこ から情報が流出

捨てる前に、メディアを読み取り不可な状態に。

 CDの裁断。

ハードディスクのデータをツールにより消去。

Windowsのゴミ箱から削除しただけでは、復元出 来てしまいます。

17/41

機密性とは – まとめ

以下の事柄を保つことです。

機密性:

必要のある人以外に、情報がわたらないこと

暗号化等の技術で、防止することができます。

不注意等、人的な部分から問題が発生することも多 いです。

その行動は大丈夫なのか、常に意識して行動する必 要があります。

18/41

可用性とは

以下の事柄を保つことです。

可用性:

必要なときに、情報が利用出来ること

この肝心なときに 情報が利用できない!?

(4)

19/41

例:パソコンの故障

データのバックアップや、計算機の冗長化等で 被害を防止できます。

故障や災害は、どうしても発生してしまいます パソコンから異音が!

火山が噴火して、

計算機が燃えた!

20/41

可用性とは – まとめ

以下の事柄を保つことです。

可用性:

必要なときに、情報が利用出来ること

データのバックアップ、計算機を複数準備する等で、

防止することができます。

故障や災害は、いつ何時、どのようにして起きるかわ かりません。

何が起きても大丈夫なように、事前に備えておくこと が重要です。

21/41

情報セキュリティのまとめ

完全性、機密性、可用性を保つこと。

技術で防ぐことができることと、できないことがある。

人的な原因で問題が発生することも多い。

ネットワーク社会になり、問題が発生しやすく。

ウイルスの様に、完全性、機密性、可用性すべてに 影響を与えるような原因も!。

適切な情報を集めて、対応することが重要。

22/41

この講義で扱う情報セキュリティ

情報セキュリティを維持するために...

技術的な側面

暗号化技術

種々の通信技術 等

人的な側面

情報セキュリティポリシー

23/41

暗号技術

24/41

Bobに

メールを…… Hello

World

Hello World

電子メールは 非常に便利

Hello

World Bob

送信

Alice

Hello World

早い。

安い。

簡単。

情報化社会に 欠かせないツールに

Aliceから メールが来た。

(5)

25/41 Hello

World

Hello World

電子メールは

危険な場合も……(1)

Hello

World Bob

送信

Alice

Hello World

盗聴

Hello World

Eve 盗聴

A:>

Hello World

覗き見 してやろう

文章がそのまま 流れるので、

悪い人に情報が 漏れる!

Aliceから メールが来た。

送信

26/41

電子メールは

危険な場合も……(2)

Bob

なりすまし

Hello World

Eve

A:>

Alice

Hello World

Aliceの名 を語って メールを 送信だ!

他人を語って メールを投げら れる!。

本当に本人から 来たのか?。

Hello World

送信

Hello World

Aliceから メールが来た。

27/41

電子メールの

危険な部分 - まとめ

盗聴の危険性

文章内容がそのままネット上を流れる!。

間に悪意のある人がいると、情報が覗かれる!。

なりすましの危険性

他人になりすますことが容易!。

本当に、その人からメールが来たのか、確認でき ない!。

暗号の技術で、すべて解決!

28/41

暗号の目的

平文(送りたい文)を暗号化し、暗号文にする。

この際、鍵を使用する。

This is a pen.

16進数表記)

5468697320697320612070656E2E0A 平文

test

16進数表記)

883BC0A17AA746D3DCADCE425C6A10AC

;zB¥j 暗号文

暗号化されていると、

元の文章がわからない。

29/41

暗号の歴史(1)

シーザー暗号

文字ずらすことで暗号化・復号 ex 暗号化:DOG GRJ

(各文字を、3文字分後にずらす)

復号 :GRJ →DOG

(各文字を、3文字分前にずらす)

単純換字暗号

文字を置き換える表に従って暗号化・復号 ex 表:a→v, b→d, c→a

暗号化:abcvda

(テーブルの対応に従って各文字を置き換え)

復号 :vdaabc

(テーブルの対応に従って各文字を置き換え) 30/41

暗号の歴史(2)

多表式換字暗号

文字を置き換える表を複数使用する

転置式暗号

文字の並ぶ順番を入れ替える

ex:1文字目を3文字目に、2文字目を1文字目に、

3文字目を4文字目に、4文字目を2文字目に置くと 暗号化:cats →すると。 asct

復号 :asctcats

スーパー暗号

これらの方式を組み合わせた物。

(6)

31/41

演習:シーザー暗号

32/41

演習:シーザー暗号(1)

文字を入力

3を入力

aを入力

=CODE(B3) を入力

=MOD(B4-97+$B$2,26)+97 を入力

=CHAR(B5)を入力

33/41

演習:シーザー暗号(2)

セルの内容を右のセルにもコピー

34/41

演習:シーザー暗号(3)

文字を1文字ずつ入力してみよう

3文字ずれた暗号文が生成されたか確認しよう

35/41

演習:シーザー暗号(4)

値を変えてみましょう

さっきとは異なった暗号文が生成されたか確認しよう

36/41

シーザー暗号

文字ずらすことで暗号化・復号

ex 暗号化:DOG → GRJ

(各文字を、3文字分後にずらす)

復号 :GRJ →

DOG

(各文字を、3文字分前にずらす)

文字を3文字ずらす処理を,

MS-Excel で行えれば良い

シーザー暗号で行いたいこと

(7)

37/41

文字を入力

3を入力

aを入力

=CODE(B3) を入力

=MOD(B4-97+$B$2,26)+97 を入力

=CHAR(B5)を入力

何文字分 ずらすか

平文

(暗号化した い文字)

演習:シーザー暗号(1)

38/41

文字を入力

3を入力

aを入力

=CODE(B3) を入力

=MOD(B4-97+$B$2,26)+97 を入力

=CHAR(B5)を入力 B3にある文字の文

字コードを求める

aは97、 eは101、

bは98、

c99

dは100、 zは122

演習:シーザー暗号(1)

39/41

文字を入力

3を入力

aを入力

=CODE(B3) を入力

=MOD(B4-97+$B$2,26)+97 を入力

=CHAR(B5)を入力

演習:シーザー暗号(1)

B2の文字数ずらした文字を求める。

B4-97 :

B4の文字がaから何文字あと かを計算

B4-97+3:

3文字ずらす MOD(, 26)

zの次はaにする必要がある ので、26のあまりを求める MOD(略)+97:

“a”の文字コード(97)を足す。

40/41

文字を入力

3を入力

aを入力

=CODE(B3) を入力

=MOD(B4-97+$B$2,26)+97 を入力

=CHAR(B5)を入力 文字コードを

文字にする

演習:シーザー暗号(1)

41/41

課題の提出

今日のMS-Excelのファイルを経情グループウェ アから提出する。

経情グループウェアが新しくなったので、注意す ること。

グループ名は『H24_情報セキュリティ』です。

ユーザーIDとパスワードは、ユニバーサルパス ポート等と同じです。

42/41

本日の資料

今日の資料は

http://flute.u-shizuoka-ken.ac.jp/~s-okubo/

の『授業関係』から取ることができます。

(8)

43/41

誤植のおもひで

28ページ目:

誤:二進数表現

正:16進数表現

参照

関連したドキュメント

  まず適当に道を書いてみて( guess )、それ がオイラー回路になっているかどうか確かめ る( check

の総体と言える。事例の客観的な情報とは、事例に関わる人の感性によって多様な色付けが行われ

ウェブサイトは、常に新しくて魅力的な情報を発信する必要があります。今回制作した「maru 

父親が入会されることも多くなっています。月に 1 回の頻度で、交流会を SEED テラスに

排出量取引セミナー に出展したことのある クレジットの販売・仲介を 行っている事業者の情報

しかしながら、世の中には相当情報がはんらんしておりまして、中には怪しいような情 報もあります。先ほど芳住先生からお話があったのは

排出量取引セミナー に出展したことのある クレジットの販売・仲介を 行っている事業者の情報

「1 つでも、2 つでも、世界を変えるような 事柄について考えましょう。素晴らしいアイデ