ITパスポート 令和3年度 問76
セキュリティ
IoTデバイス群とそれを管理するIoTサーバで構成されるIoTシステムがある。全てのIoTデバイスは同一の鍵を用いて通信の暗号化を行い,IoTサーバではIoTデバイスがもつ鍵とは異なる鍵で通信の復号を行うとき,この暗号技術はどれか。
- ア 共通鍵暗号方式
- イ 公開鍵暗号方式
- ウ ハッシュ関数
- エ ブロックチェーン
答えと解説
✓ これが正解イ 公開鍵暗号方式
解説
暗号化するときと復号するときで鍵が違うのが公開鍵暗号方式です。
暗号の方式は、暗号化するときの鍵と、復号するときの鍵が同じかどうかで大きく二つに分かれます。同じ鍵を使うのが共通鍵暗号方式、違う鍵を対にして使うのが公開鍵暗号方式です。設問では、すべてのIoTデバイスが同一の鍵で暗号化し、IoTサーバはそれとは異なる鍵で復号すると書かれています。暗号化に使う鍵と復号に使う鍵が違うので、後者にあたります。デバイス側の鍵は多数に配っても差し支えなく、復号に使う鍵をサーバだけが持てば、中身は守られます。公開鍵暗号方式では、対になる鍵の片方を広く配り、もう片方は自分だけが持ちます。配ったほうで暗号化されたものは、持っているほうでしか開けません。この問のIoTデバイスとサーバがちょうどその形です。よってこの暗号技術は公開鍵暗号方式ということになります。
ほかの選択肢の解説
- ア 共通鍵暗号方式:共通鍵暗号方式は、暗号化と復号に同じ鍵を使う方式です。処理が速いという良さがありますが、設問では二つの鍵が異なるとはっきり書かれているので、この方式には当てはまりません。暗号化するときと復号するときで鍵が同じ方式です。
- ウ ハッシュ関数:ハッシュ関数は、元のデータから決まった長さの値を作る仕組みで、そこから元に戻すことはできません。改ざんを見つけるために使うもので、送った中身を相手が復元するという場面には向きません。元へ戻すことができない一方通行の仕組みです。
- エ ブロックチェーン:ブロックチェーンは、取引の記録を鎖のようにつなぎ、多くの参加者で分け合って持つことによって改ざんを難しくする仕組みです。鍵の対で暗号化する方式の名前ではなく、記録の持ち方についての技術にあたります。
関連用語
- 公開鍵暗号方式「公開鍵暗号」と同じ意味です。
- 共通鍵暗号方式「共通鍵暗号」と同じ意味です。
- ハッシュ
関数 どんな長さのものからも決まった長さの値を作り出す計算。 - ブロックチェーン取引の記録をひとかたまりずつ鎖のようにつなぎ、多くの参加者が同じように持ち合う仕組みです。
- IoTデバイス現場に置かれ、測る側と動かす側が対になって働くIoTの機器です。
- 暗号化内容を鍵がなければ読めない形に変換すること。
- 復号暗号にした文を、もとの読める形に戻すことをいいます。
出典:令和3年度 ITパスポート試験 問76
解説の最終確認:2026-08-30
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問91:
ハッシュ 関数に 関する 記述 (ハッシュ 関数) - 令和7年度 問89:
公開鍵暗号方式に 関する 問題 (公開鍵暗号方式) - 令和7年度 問25:
ブロックチェーンを 適用した 事例 (ブロックチェーン) - 令和8年度 問78:
IoTに 関する 問題 (IoTデバイス) - 令和6年度 問57:
公開鍵暗号方式に 関する 問題 (共通鍵暗号方式)
同じ分野の問題
誤りを見つけたら報告する