情報セキュリティ試験直前対策メモ2006=暗号化編:暗号・復号の基本フロー=
2006年4月に情報処理技術者試験テクニカルエンジニア(情報セキュリティ)試験が実施されました。この試験の受験に向けて作成した直前対策メモを公開します。暗号化編補足(暗号・復号の基本フロー)です。
このメモは、キーワードを見て、自分なりに内容が理解できていることを確認するのが目的のため、詳しい解説は記載しておりません。今後、解説を付け加えていく予定です。
試験の受験テキスト、あるいは、専門書の選択時に、これらのキーワードの解説の有無や、解説の詳細さなどが、基準になるのではないかと思います。
- 第1回 無線LAN編
- 第2回 VPN編
- 第3回 暗号化編
- (≪補足≫ 暗号・復号の基本フロー)
- 第4回 認証編
- 第5回 PKI編
- 第6回 セキュリティプロトコル編
- 第7回 サーバセキュリティ編
- 第8回 脅威の実態編
- 第9回 アクセス監視編
- 最終回 規格編
情報セキュリティ・キーワード 2016
共通かぎ暗号方式の暗号・復号フロー
≪送信者≫
≪受信者≫
平文
平文
↓
↑
共通かぎで暗号
=同じかぎ=
共通かぎで復号
↓
↑
暗号文
────→
暗号文
□公開かぎ暗号方式の暗号・復号フロー
≪送信者≫
≪受信者≫
平文
平文
↓
↑
受信者の公開かぎで暗号
受信者の秘密かぎで復号
↓
↑
暗号文
────→
暗号文
デジタル署名の基本フロー
1.送信データ(メッセージ)を暗号化しない場合
≪送信者≫
≪受信者≫
平文
│
↓
│
│
│
ハッシュ
関数
関数
【比較して同じであればOK】
データが改ざんされていないと判断する
データが改ざんされていないと判断する
│
↓
↑
↑
│
│
│
メッセージ
ダイジェスト
ダイジェスト
メッセージ
ダイジェスト
ダイジェスト
メッセージ
ダイジェスト
ダイジェスト
│
↓
↑
↑
│
│
│
送信者の秘密かぎで暗号
ハッシュ
関数
関数
送信者の公開かぎで復号
↓
↓
↑
↑
平文
+
デジタル署名
────→
平文
+
デジタル署名
2.送信データ(メッセージ)を暗号化する場合
≪送信者≫
≪受信者≫
平文
│
↓
│
│
│
ハッシュ
関数
関数
【比較して同じであればOK】
データが改ざんされていないと判断する
データが改ざんされていないと判断する
│
↓
↑
↑
│
│
│
メッセージ
ダイジェスト
ダイジェスト
メッセージ
ダイジェスト
ダイジェスト
メッセージ
ダイジェスト
ダイジェスト
│
↓
↑
↑
│
│
│
送信者の秘密かぎで暗号
ハッシュ
関数
関数
送信者の公開かぎで復号
↓
↓
↑
↑
平文
+
デジタル署名
平文
+
デジタル署名
↓
↑
受信者の公開かぎで暗号
受信者の秘密かぎで復号
↓
↑
暗号文
────→
暗号文