单选题
根据GM/T 0027《智能密码钥匙技术规范》,以下哪个不是智能密码钥匙必须支持的密钥类型()
A
设备认证密钥
B
用户密钥
C
会话密钥
D
AES密钥
答案解析
正确答案:D
解析:
题目解析:
题干要求判断根据GM/T 0027《智能密码钥匙技术规范》,哪一个选项不是智能密码钥匙必须支持的密钥类型。
首先分析各选项所代表的密钥类型及其在规范中的定位:
A:设备认证密钥
设备认证密钥用于智能密码钥匙与主机系统之间的身份鉴别,确保设备的合法性。根据GM/T 0027,智能密码钥匙必须具备设备身份认证机制,因此必须支持设备认证密钥。该选项属于必须支持的密钥类型。
B:用户密钥
用户密钥用于用户身份认证,通常用于PIN码验证或用户权限控制。在GM/T 0027中,明确规定了用户身份鉴别的安全机制,因此用户密钥是必须支持的密钥类型之一。
C:会话密钥
会话密钥是在通信双方之间建立安全通道时使用的临时密钥,用于加密数据传输。GM/T 0027要求智能密码钥匙能够参与安全通信协议,支持密钥协商和会话密钥的生成与使用,因此会话密钥也是必须支持的类型。
D:AES密钥
AES密钥是指使用AES算法的对称密钥。虽然智能密码钥匙可能支持AES算法,但GM/T 0027并未强制要求所有智能密码钥匙必须支持AES算法。该规范主要基于国产密码算法体系(如SM1、SM4等),AES并非必须支持的算法。因此,“AES密钥”不是必须支持的密钥类型,而是取决于具体产品实现。
核心知识点:
- GM/T 0027《智能密码钥匙技术规范》是中国国家密码行业标准,规定了智能密码钥匙的安全功能要求,包括密钥管理、身份认证、密码运算等。
- 规范中要求支持的密钥类型主要包括:设备认证密钥、用户密钥、会话密钥、加密密钥、签名密钥等,侧重于密钥的功能分类,而非特定算法。
- 密钥类型按功能划分,而非按算法划分。因此“AES密钥”属于按算法划分的类别,不符合“必须支持”的要求,因其依赖于是否实现AES算法,而该算法在本规范中非强制。
结论:
正确答案为D,因为AES密钥不是GM/T 0027强制要求必须支持的密钥类型,而其他选项均为规范中明确要求支持的功能性密钥类型。
相关知识点:
智能钥匙不必须支持AES密钥类型
题目纠错
相关题目
单选题
根据GM/T 0028《密码模块安全技术要求》,以下说法正确的是()。
单选题
哪些是GM/T 0028《密码模块安全技术要求》所认为的敏感安全参数()。
单选题
GM/T 0028《密码模块安全技术要求》要求,密码算法条件自测试可以是()。
单选题
以下哪项是GM/T 0028《密码模块安全技术要求》所认为的非入侵式攻击()。
单选题
根据GM/T 0028《密码模块安全技术要求》,对于运行于可修改环境中的密码模块,以下哪些安全域要求必须适用的()。
单选题
下列哪些选项是GM/T 0028《密码模块安全技术要求》规定的安全域()。
单选题
以下哪个部件不能作为GM/T 0028《密码模块安全技术要求》中规定的密码模块控制输入接口()。
单选题
GM/T 0028《密码模块安全技术要求》中规定的密码模块硬件封装形式不包括以下哪种类型()。
单选题
根据GM/T 0028《密码模块安全技术要求》,哪项不是密码模块三级要求()。
单选题
GM/T 0028 《密码模块安全技术要求》要求,()不应视为软件密码模块的密码边界内的组件。
