单选题
根据GM/T 0027《智能密码钥匙技术规范》,下列算法中,不是智能密码钥匙必须支持的是()
A
公钥密码算法
B
流密码算法
C
分组密码算法
D
杂凑算法
答案解析
正确答案:B
解析:
题目解析:
本题考查的是对国家标准 GM/T 0027《智能密码钥匙技术规范》中关于智能密码钥匙必须支持的密码算法类型的理解。
根据 GM/T 0027 的规定,智能密码钥匙作为一类重要的密码设备,需具备基本的密码运算能力,以保障信息安全应用的实现。该标准明确要求智能密码钥匙必须支持以下几类基础密码算法:
- 公钥密码算法(如 RSA、SM2):用于数字签名、密钥交换等非对称密码操作;
- 分组密码算法(如 SM4、AES):用于数据加密,是常见的对称加密方式;
- 杂凑算法(如 SM3、SHA-256):用于生成消息摘要,保障数据完整性。
然而,流密码算法虽然也属于对称密码算法的一种,但在 GM/T 0027 中并未强制要求智能密码钥匙必须支持。目前主流的智能密码钥匙主要采用分组密码算法(如工作在特定模式下的 SM4),而非典型的流密码算法(如 RC4)。因此,流密码算法不属于该标准规定的“必须支持”的算法类别。
选项分析:
- A:公钥密码算法 —— 必须支持,用于签名和密钥协商,符合标准要求;
- B:流密码算法 —— 不是必须支持的,标准未作强制要求,为正确答案;
- C:分组密码算法 —— 必须支持,是数据加密的基础算法;
- D:杂凑算法 —— 必须支持,用于计算摘要,保障完整性。
核心知识点:
1. GM/T 0027 是中国国家密码行业标准,规定了智能密码钥匙的功能架构、安全要求和算法支持等技术内容。
2. 智能密码钥匙必须支持的基本密码算法包括:
- 至少一种公钥密码算法;
- 至少一种分组密码算法;
- 至少一种杂凑算法。
3. 流密码算法虽在某些场景下使用,但不在该标准的强制支持范围内。
综上所述,正确答案为 B:流密码算法。
相关知识点:
智能钥匙不必须支持流密码算法
题目纠错
相关题目
单选题
以下哪些属于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《密码模块安全技术要求》中规定的密码模块控制输入接口()。
