单选题
1130.根据GM/T 0105《软件随机数发生器设计指南》对DRNG输入的nonce要求和描述,不正确的是()。
A
当软件RNG的熵源存在故障时,nonce能够在一定程度上提供额外安全保障
B
nonce应至少具有128比特熵
C
时间戳不可以作为nonce
D
nonce作为DRNG必选输入
答案解析
正确答案:C
解析:
解析:选项C不正确。根据GM/T 0105《软件随机数发生器设计指南》,时间戳可以作为nonce,但需要注意时间戳本身并不具备足够的熵,因此在使用时间戳作为nonce时,需要结合其他具有足够熵的数据进行组合,以确保nonce的安全性和随机性。所以,选项C是不正确的。
联想例子:想象你在玩一个密码锁的游戏,你需要输入一个随机的数字作为密码才能打开锁。如果你只输入了当前的时间戳,那么别人可能很容易猜到你的密码,因为时间戳并不是足够随机的。但是如果你把时间戳和其他随机的数字结合在一起作为密码,那么就会更加安全,就像是在密码锁上设置了双重保险一样。这就是为什么时间戳可以作为nonce,但需要结合其他数据来提高安全性的原因。
联想例子:想象你在玩一个密码锁的游戏,你需要输入一个随机的数字作为密码才能打开锁。如果你只输入了当前的时间戳,那么别人可能很容易猜到你的密码,因为时间戳并不是足够随机的。但是如果你把时间戳和其他随机的数字结合在一起作为密码,那么就会更加安全,就像是在密码锁上设置了双重保险一样。这就是为什么时间戳可以作为nonce,但需要结合其他数据来提高安全性的原因。
相关知识点:
DRNG的nonce时间戳可用
相关题目
单选题
3673.SM3密码杂凑算法在2018年10月正式成为ISO/IEC国际标准。
单选题
3672.MD5与SM3的杂凑值长度分别为128比特与256比特。
单选题
3671.使用Sponge结构的密码杂凑函数,输入的数据在进行填充之后,要经过吸收阶段和挤出阶段,最终生成输出的杂凑值。
单选题
3670.HMAC计算过程中调用了2次杂凑函数。
单选题
3669.SHA-512处理消息时,每个分组有80轮运算。
单选题
3668.SHA-512以512位的分组为单位处理消息。
单选题
3667.SHA-512的输出长度是512比特。
单选题
3666.SM3算法每个分组的迭代轮数有32轮。
单选题
3665.MD5算法的输出为128比特。
单选题
3664.杂凑函数是可逆的。
