单选题
在GM/T 0017《智能密码钥匙密码应用接口数据格式规范》中,ImportSessionKey命令用于导入密文会话密钥,对会话密钥进行加密操作的是()。
A
指定应用指定容器中的签名公钥
B
指定应用指定容器中的对称密钥
C
指定应用的指定容器中的加密公钥
D
指定应用指定容器中的会话密钥
答案解析
正确答案:C
解析:
题目解析:
题干考查的是GM/T 0017《智能密码钥匙密码应用接口数据格式规范》中关于ImportSessionKey命令的工作机制,特别是对会话密钥进行加密时所使用的密钥类型。
ImportSessionKey命令的作用是将一个外部生成的会话密钥以加密形式导入到智能密码钥匙(如USB Key)中。为了保证传输过程的安全性,该会话密钥在导入前需被加密。根据GM/T 0017标准规定,用于加密会话密钥的是非对称加密算法中的公钥,且该公钥属于加密密钥对中的加密公钥,存储于指定应用的指定容器中。
选项分析:
A:指定应用指定容器中的签名公钥
错误。签名公钥用于验证数字签名,不用于加密数据。使用签名公钥加密不符合密码学实践,也不符合GM/T 0017规范的设计逻辑。
B:指定应用指定容器中的对称密钥
错误。对称密钥用于加解密操作双方共享同一密钥,而ImportSessionKey命令通常用于从外部安全地导入会话密钥,此时通信双方尚未建立共享对称密钥,因此不会使用对称密钥来加密待导入的会话密钥。
C:指定应用的指定容器中的加密公钥
正确。根据GM/T 0017规范,ImportSessionKey命令中用于加密会话密钥的是设备内部生成的加密密钥对中的公钥(即加密公钥)。外部系统使用该公钥对会话密钥进行加密后发送给智能密码钥匙,钥匙内部再用对应的私钥解密,从而实现安全导入。
D:指定应用指定容器中的会话密钥
错误。会话密钥本身是临时密钥,用于后续的数据加密或完整性保护,不能用于加密自身。此外,在导入之前该会话密钥尚不存在于容器中,无法作为加密工具使用。
核心知识点:
- GM/T 0017是中国商用密码行业标准,定义了智能密码钥匙的密码应用接口及数据格式。
- ImportSessionKey命令用于安全导入会话密钥,防止密钥在传输过程中泄露。
- 在该命令中,会话密钥由外部实体使用智能密码钥匙中对应加密密钥对的**加密公钥**进行加密。
- 智能密码钥匙内部通常维护多个密钥对,包括签名密钥对和加密密钥对,二者用途分离,符合“密钥分离”原则。
综上所述,正确答案为C:指定应用的指定容器中的加密公钥。
相关知识点:
ImportSessionKey加密密钥
题目纠错
相关题目
单选题
根据GM/T 0083《密码模块非入侵式攻击缓解技术指南》,非入侵式攻击的工作方式包括()。
单选题
根据GM/T 0083《密码模块非入侵式攻击缓解技术指南》,以下选项属于高级侧信道分析的通用步骤的是()。
单选题
根据GM/T 0083《密码模块非入侵式攻击缓解技术指南》,以下选项属于基于统计学的侧信道分析的是()。
单选题
根据GM/T 0083《密码模块非入侵式攻击缓解技术指南》,以下选项属于简单侧信道分析的是()。
单选题
根据GM/T 0083《密码模块非入侵式攻击缓解技术指南》,技术人员应当()选择缓解技术来抵抗非入侵式攻击。
单选题
根据GM/T 0083《密码模块非入侵式攻击缓解技术指南》,下列关于差分能量/电磁泄露测试流程的说法错误的是()。
单选题
根据GM/T 0083《密码模块非入侵式攻击缓解技术指南》,下列关于简单能量/电磁泄露测试流程的说法错误的是()。
单选题
根据GM/T 0083《密码模块非入侵式攻击缓解技术指南》,在非入侵式攻击测试中,下列关于核心测试流程的说法正确的是()。
单选题
下列不属于GM/T 0083《密码模块非入侵式攻击缓解技术指南》中的测试内容的是()。
单选题
根据GM/T 0083《密码模块非入侵式攻击缓解技术指南》,下列关于非入侵式攻击测试的说法哪个不正确的是()。
