多选题
2775.以下符合GB/T 39786《信息安全技术 信息系统密码应用基本要求》通用要求中对密码算法规定的密码算法有()。
A
SM4
B
SM9
C
ZUC
D
SM3
答案解析
正确答案:ABCD
解析:
好的,我们来详细解析一下这道多选题。
### 题目背景
GB/T 39786《信息安全技术 信息系统密码应用基本要求》是中国国家标准,规定了信息系统在使用密码技术时的基本要求。其中,对于密码算法的选择和使用有明确的规定。
### 选项解析
**A. SM4**
- **解析**:SM4 是中国国家密码管理局发布的分组密码算法,用于数据加密。它是一种对称加密算法,密钥长度为128位,分组长度也为128位。SM4 在中国广泛应用于无线局域网、移动通信等领域。
- **是否符合标准**:符合。SM4 是国家推荐的标准算法之一。
**B. SM9**
- **解析**:SM9 是中国国家密码管理局发布的基于身份的公钥密码算法(Identity-Based Cryptography, IBC)。它允许用户直接使用身份信息(如电子邮件地址)作为公钥,简化了公钥管理。
- **是否符合标准**:符合。SM9 是国家推荐的标准算法之一。
**C. ZUC**
- **解析**:ZUC 是一种流密码算法,主要用于无线通信中的数据加密。它是中国自主研发的算法,被广泛应用于4G和5G通信系统中。
- **是否符合标准**:符合。ZUC 是国家推荐的标准算法之一。
**D. SM3**
- **解析**:SM3 是中国国家密码管理局发布的哈希函数算法,用于生成消息摘要。它的输出长度为256位,具有良好的抗碰撞性能。SM3 广泛应用于数字签名、消息认证码等场景。
- **是否符合标准**:符合。SM3 是国家推荐的标准算法之一。
### 答案解析
根据GB/T 39786《信息安全技术 信息系统密码应用基本要求》的规定,符合标准的密码算法包括但不限于SM4、SM9、ZUC和SM3。这些算法都是由中国国家密码管理局发布并推荐使用的,因此它们都符合标准。
### 为什么选ABCD
- **A. SM4**:对称加密算法,符合标准。
- **B. SM9**:基于身份的公钥密码算法,符合标准。
- **C. ZUC**:流密码算法,符合标准。
- **D. SM3**:哈希函数算法,符合标准。
因此,正确答案是ABCD。
相关知识点:
密码算法有规定,多种算法要记清
相关题目
单选题
2028.分组密码的认证模式与公钥体制下的数字签名相比,( )是共有的。
单选题
2027.分组密码的认证加密模式与公钥体制下的数字签名相比,( )不是共有的。
单选题
2026.分组密码的可鉴别的加密模式,可以保护数据的( )。
单选题
2025.下列分组密码工作模式中,解密之前可以进行伪随机流预计算的有( )。
单选题
2024.下列分组密码工作模式中,解密过程支持并行计算的有( )。
单选题
2023.当SM4算法采用( )工作模式时,可以采用流水线技术优化实现。
单选题
2022.下述对SM4分组密码算法介绍中正确的是( )。
单选题
2021.评估SM4算法的安全性,必须考虑下述对分组密码算法常用的分析方法( )。
单选题
2020.下述正确描述SM4的是( )。
单选题
2019.在SM4密钥扩展算法的线性变换中,循环左移运算的移位数包括( )。
