科目A問76
IoTデバイス群とそれを管理するIoTサーバ構成されるIoTシステムがある。全てのIoTデバイスは同一の鍵を用いて通信の暗号化を行い,IoTサーバではIoTデバイスがもつ鍵とは異なる鍵で通信の復号を行うとき,この暗号技術はどれか。
| 共通鍵暗号方式 | |
| 公開鍵暗号方式 | |
| ハッシュ関数 | |
| ブロックチェーン |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- イ
解説
送信側のIoTデバイス群は同一の鍵で暗号化し、受信側のIoTサーバはそれとは異なる鍵で復号する方式は、暗号化と復号で別の鍵を使う公開鍵暗号方式です。暗号化に用いる公開鍵は広く配布でき、復号に用いる秘密鍵は受信者のみが厳重に保持します。不特定多数からメッセージを受け取る場面でも、受信側は1組の鍵ペアで対応でき効率的です。
| ア. | 共通鍵暗号方式 |
| 共通鍵暗号方式は、暗号化と復号に同じ鍵を使います。問題文は復号で異なる鍵を用いる条件なので該当しません。 | |
| イ. | 公開鍵暗号方式 |
| 公開鍵暗号方式は、暗号化用の公開鍵と復号用の秘密鍵という異なる鍵を使用します。多数のIoTデバイスが同一の公開鍵で暗号化し、サーバが対応する秘密鍵で復号できるため、記述に合致します。 | |
| ウ. | ハッシュ関数 |
| ハッシュ関数は、入力データから固定長のハッシュ値を生成する関数であり、復号の概念はなく暗号化方式ではありません。 | |
| エ. | ブロックチェーン |
| ブロックチェーンは分散型台帳技術であり、通信内容を暗号化・復号する仕組みそのものを指す用語ではありません。 |