令和3年度 ITパスポート 問76(テクノロジ)
出典:令和3年度 ITパスポート試験 公開問題 問76(独立行政法人情報処理推進機構(IPA))
IoTデバイス群とそれを管理するIoTサーバで構成されるIoTシステムがある。全てのIoTデバイスは同一の鍵を用いて通信の暗号化を行い,IoTサーバではIoTデバイスがもつ鍵とは異なる鍵で通信の復号を行うとき,この暗号技術はどれか。
- ア共通鍵暗号方式
- イ公開鍵暗号方式
- ウハッシュ関数
- エブロックチェーン
正解と解説を見る
正解:イ
【公開鍵暗号方式とは】
公開鍵暗号方式は、暗号化と復号に、対になる別々の鍵(公開鍵と秘密鍵)を使う方式です。公開鍵は誰に配ってもよく、秘密鍵は本人だけが持ちます。公開鍵で暗号化したデータは、対応する秘密鍵でしか復号できません。
この問題では、全てのIoTデバイスが同じ鍵(IoTサーバの公開鍵)で暗号化し、IoTサーバだけが、それとは異なる鍵(自分の秘密鍵)で復号しています。暗号化と復号で異なる鍵を使っているので、公開鍵暗号方式です。全てのデバイスに同じ公開鍵を配っても、デバイスどうしは互いの通信を復号できません。
【選択肢の検討】
ア:共通鍵暗号方式は、暗号化と復号に同じ鍵を使う方式です。この問題では異なる鍵を使っています。
イ:暗号化と復号に異なる鍵を使うので、公開鍵暗号方式です。
ウ:ハッシュ関数は、データから決まった長さの値を計算する関数で、元のデータに戻す(復号する)ことはできません。
エ:ブロックチェーンは、取引の記録を鎖のようにつないで、多数のコンピュータで共有する技術です。
よって、正解は選択肢イです。