多选题
2744.根据GB/T 39786《信息安全技术 信息系统密码应用基本要求》,对于密钥安全管理策略中关于密钥生成的策略,以下安全的方式有()。
A
将服务器的CPU序列号作为密钥
B
在合规的密码产品内部用随机数发生器生成
C
两个合规的密码产品通过标准的密钥协商协议生成
D
通过合规的密码产品计算信息系统主程序的杂凑值,作为密钥
答案解析
正确答案:BC
解析:
好的,我们来详细解析这道多选题。
### 题目背景
题目出自《商用密码应用安全性评估从业人员考核参考题库》,涉及的是密钥生成的安全性问题。根据GB/T 39786《信息安全技术 信息系统密码应用基本要求》,密钥生成需要遵循一定的安全策略。
### 选项分析
**A. 将服务器的CPU序列号作为密钥**
- **解析**:CPU序列号是固定的,容易被预测和获取。如果攻击者知道了服务器的型号或序列号,就可以轻易地推断出密钥,因此这种方式不安全。
- **结论**:不选A。
**B. 在合规的密码产品内部用随机数发生器生成**
- **解析**:使用合规的密码产品内部的随机数发生器生成密钥是一种安全的做法。随机数发生器可以生成不可预测的密钥,大大增加了密钥的安全性。
- **结论**:选B。
**C. 两个合规的密码产品通过标准的密钥协商协议生成**
- **解析**:密钥协商协议(如Diffie-Hellman协议)允许两个合规的密码产品在不直接传输密钥的情况下协商出一个共享密钥。这种方式不仅安全,还能防止中间人攻击。
- **结论**:选C。
**D. 通过合规的密码产品计算信息系统主程序的杂凑值,作为密钥**
- **解析**:虽然计算杂凑值可以生成一个固定长度的输出,但信息系统主程序的杂凑值是固定的,容易被预测。如果攻击者能够获取到主程序,就可以计算出相同的杂凑值,从而得到密钥。
- **结论**:不选D。
### 答案解析
正确答案是 **B 和 C**。
- **B**:使用合规的密码产品内部的随机数发生器生成密钥,确保了密钥的不可预测性和安全性。
- **C**:通过标准的密钥协商协议生成密钥,确保了密钥的安全传输和协商过程的安全性。
### 示例
1. **随机数生成示例**:
- 假设你使用了一个合规的密码产品,该产品内部有一个高质量的随机数发生器。每次生成密钥时,都会产生一个完全随机的、不可预测的密钥,例如 `0x1A2B3C4D5E6F7G8H`。
2. **密钥协商协议示例**:
- 假设有两个合规的密码产品A和B,它们通过Diffie-Hellman协议协商密钥。A和B分别选择一个私钥,并通过公钥交换协商出一个共享密钥。即使攻击者截获了公钥,也无法推断出共享密钥。
相关知识点:
密钥生成,合规产品或协议才安全
相关题目
单选题
2059.ZUC算法密钥装载时LFSR中需要装入( )。
单选题
2058.ZUC算法非线性函数F部分使用的两个线性变换 L1,L2采用( )运算设计,降低了实现代价。
单选题
2057.ZUC算法非线性函数F部分使用的非线性运算包括( )。
单选题
2056.ZUC算法中使用到的运算包括( )。
单选题
2055.ZUC算法结构的核心部分包括( )。
单选题
2054.3GPP LTE算法标准的3个核心算法为( )。
单选题
2053.以ZUC算法为核心,成为3GPP LTE标准的算法为( )。
单选题
2052.以下属于序列密码算法的是( )。
单选题
2051.线性移位反馈寄存器输出序列的周期与()有关。
单选题
2050.以下分组密码的工作模式类似于流密码的是()。
