IoT デバイス群とそれを管理する IoT サーバで構成される IoT システムがある。全ての IoT デバイスは同一の鍵を用いて通信の暗号化を行い, IoT サーバでは IoTデバイスがもつ鍵とは異なる鍵で通信の復号を行うとき、この暗号技術はどれか。
- ア. 共通鍵暗号方式
- イ. 公開鍵暗号方式
- ウ. ハッシュ関数
- エ. ブロックチェーン
【答え】イ
【解説】
各選択肢の解説
ア. 共通鍵暗号方式
→暗号化と復号に同じ鍵を使う方式
→今回は暗号化と復号で異なる鍵を使っているので不適切
イ. 公開鍵暗号方式
→暗号化と復号に異なる鍵(公開鍵・秘密鍵)を使う方式
→ ⭕ IoTデバイスがサーバの公開鍵で暗号化し、サーバが対応する秘密鍵で復号すると考えれば、この方式に該当
ウ. ハッシュ関数
→入力データから一定の長さの「要約値(ハッシュ値)」を計算する関数
→暗号化・復号の概念はない
エ. ブロックチェーン
→取引履歴を分散型で記録する技術
→暗号技術を使ってはいるが、「通信の暗号化技術」ではない
以上より、正解はイ.となります。

