暗号技術の基礎と応用

HSM(ハードウェアセキュリティモジュール)の役割として、正しいものはどれか。

  1. A暗号化したデータを大量に保存するための、暗号化の機能を内蔵した高速なストレージ装置
  2. B耐タンパ性のある装置の中で鍵を生成・保管し、鍵を外に出さずに署名や復号などの処理を行う装置
  3. Cネットワークの通信を監視して、不正なパケットや攻撃の通信を見つけて遮断するネットワーク機器
答えと解説を見る

正解:B. 耐タンパ性のある装置の中で鍵を生成・保管し、鍵を外に出さずに署名や復号などの処理を行う装置

HSMは、認証局の署名鍵や決済の鍵、クラウドの鍵管理サービス(KMS)の最上位の鍵などを守るための専用の装置です。鍵はHSMの中で生成され、平文のまま外に出せないように作られており、アプリケーションは「この鍵で署名して」などと依頼して、結果だけを受け取ります。装置を開けようとすると鍵を消去するなどの耐タンパ性をもち、多くの製品は FIPS 140-3 などの基準による認証を受けています。スマートフォンのセキュアエレメントやPCのTPMも、規模は小さいものの、似た考え方で鍵を守ります。

  • A. HSMは大量のデータを保存する装置ではなく、鍵を守り、鍵を使う処理を中で行う装置です。
  • B. 正しい。鍵を外に出さずに、鍵を使う処理を装置の中で行います。
  • C. これは、ファイアウォールなどの役割です。
この分野を解く 分野ページへ

暗号技術の基礎と応用の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

暗号技術の基礎と応用のほかの問題

  1. DEKをデータ暗号化鍵、KEKを鍵暗号化鍵とする。クラウドのストレージなどで使われる、エンベロープ暗号化の説明として正しいものはどれか。
  2. 暗号の鍵を一定の期間ごとに新しい鍵に替える、鍵のローテーションの主な目的はどれか。
  3. システムの設計で、クリプトアジリティ(暗号の方式を入れ替えやすくしておく性質)を高める取り組みとして、適切なものはどれか。
  4. 共通鍵暗号のうち、ブロック暗号とストリーム暗号の違いの説明として、正しいものはどれか。
  5. 現在広く使われているブロック暗号AESの、ブロック長と鍵長の組み合わせとして正しいものはどれか。

この分野の比較