跳到正文

令和3年度 ITパスポート試験 問76

这道题的解析和你的作答记录。

問76
頻出度★★★

IoT デバイス群とそれを管理する IoT サーバで構成される IoT システムがある。 全ての IoT デバイスは同一の鍵を用いて通信の暗号化を行い, IoT サーバでは IoT デバイスがもつ鍵とは異なる鍵で通信の復号を行うとき, この暗号技術はどれか。

出典 令和3年度 ITパスポート試験 問76
解説

問 76

  • 错误ア

    共享密钥加密方式是加密和解密使用同一个密钥的方式。本题明确写明“服务器使用与设备密钥不同的密钥进行解密”,这与加密密钥和解密密钥相同这一前提相矛盾,因此错误。

  • イ

    正解 在公开密钥加密方式中,用于加密的密钥与用于解密的密钥是不同的(非对称)。本题中,所有 IoT 设备都使用同一个密钥(公钥)对通信进行加密,而 IoT 服务器则使用与之不同的密钥(私钥)进行解密。“加密密钥与解密密钥不同”这一条件恰好符合公开密钥加密方式的定义,因此正确答案是「イ」。此外,公钥即使分发给所有设备也无妨,而能够解密的私钥只有服务器持有,因此即便设备端的加密密钥泄露,通信内容也难以被破解,这也是它的一个优点。

  • 错误ウ

    散列函数是从输入求出固定长度摘要值(散列值)的单向函数,原理上无法还原(解密)回原始数据。它不能用于先对通信加密、之后再解密的用途,因此错误。它是用于篡改检测和密码保存的技术。

  • 错误エ

    区块链是通过分布式管理交易记录来使篡改变得困难的账本技术,而不是对通信进行加密、解密的加密方式本身。它也不符合本题“用不同的密钥进行加密、解密”的说明,因此错误。

ここがポイント
  • 公开密钥加密方式的加密密钥与解密密钥不同(非对称);共享密钥加密方式的加密密钥与解密密钥相同。通过密钥是对称还是非对称来区分二者。
  • 散列函数是无法解密的单向函数,区块链是分布式账本技术;要区分出这两者都不是“用密钥进行加密、解密的加密方式”。
用語
解答問76イ
练这一题

作答记录