応用情報技術者 2016年 秋期 午前2 問39
問題文
データベースで管理されるデータの暗号化に用いることができ、かつ、暗号化と復号とで同じ鍵を使用する暗号化方式はどれか。
選択肢
ア:AES(正解)
イ:PKI
ウ:RSA
エ:SHA-256
データベースの暗号化方式の選択【午前2 解説】
要点まとめ
- 結論:データベースの暗号化に使う暗号方式で、暗号化と復号に同じ鍵を使うのはア: AESです。
- 根拠:AESは共通鍵暗号方式であり、高速かつ安全に大量データを暗号化できるため、データベースの暗号化に適しています。
- 差がつくポイント:公開鍵暗号(RSAやPKI)は鍵が異なり処理が遅いため、大量データの暗号化には不向きです。SHA-256はハッシュ関数で暗号化方式ではありません。
正解の理由
ア: AESは共通鍵暗号方式の代表例で、暗号化と復号に同じ鍵を使います。データベースのように大量のデータを効率的に暗号化する際に最適です。
イのPKIは公開鍵基盤の略称で、暗号方式ではなく公開鍵暗号の仕組みを指します。
ウのRSAは公開鍵暗号方式で、暗号化と復号に異なる鍵を使います。
エのSHA-256はハッシュ関数であり、暗号化や復号の機能はありません。
イのPKIは公開鍵基盤の略称で、暗号方式ではなく公開鍵暗号の仕組みを指します。
ウのRSAは公開鍵暗号方式で、暗号化と復号に異なる鍵を使います。
エのSHA-256はハッシュ関数であり、暗号化や復号の機能はありません。
よくある誤解
- 公開鍵暗号は安全だから大量データの暗号化に適していると思いがちですが、処理速度が遅いため不向きです。
- SHA-256は暗号化方式ではなく、データの整合性確認に使うハッシュ関数です。
解法ステップ
- 問題文の「暗号化と復号で同じ鍵を使う」条件を確認する。
- 共通鍵暗号方式と公開鍵暗号方式の違いを思い出す。
- 選択肢の暗号方式の特徴を整理する。
- 共通鍵暗号方式であるAESを選ぶ。
選択肢別の誤答解説
- イ: PKIは公開鍵基盤の略称で暗号方式ではなく、鍵の管理体系を指します。
- ウ: RSAは公開鍵暗号方式で、暗号化と復号に異なる鍵を使うため条件に合いません。
- エ: SHA-256はハッシュ関数であり、暗号化や復号の機能はありません。
補足コラム
AES(Advanced Encryption Standard)は米国政府が標準化した共通鍵暗号方式で、128ビット、192ビット、256ビットの鍵長があり、現在最も広く使われています。データベースの暗号化や通信の暗号化に適しており、高速かつ安全性が高いのが特徴です。
FAQ
Q: 共通鍵暗号方式と公開鍵暗号方式の違いは何ですか?
A: 共通鍵暗号方式は暗号化と復号に同じ鍵を使い高速ですが、鍵の管理が難しいです。公開鍵暗号方式は異なる鍵を使い安全に鍵交換できますが処理が遅いです。
A: 共通鍵暗号方式は暗号化と復号に同じ鍵を使い高速ですが、鍵の管理が難しいです。公開鍵暗号方式は異なる鍵を使い安全に鍵交換できますが処理が遅いです。
Q: SHA-256は暗号化に使えますか?
A: いいえ。SHA-256はハッシュ関数であり、データの改ざん検知に使われますが暗号化や復号はできません。
A: いいえ。SHA-256はハッシュ関数であり、データの改ざん検知に使われますが暗号化や復号はできません。
関連キーワード: AES, 共通鍵暗号、データベース暗号化、RSA, PKI, SHA-256, 暗号化方式

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

