首页 › 答案 › 题库 › 知识竞赛 › 商用密码应用安全性评估从业人员考核

商用密码应用安全性评估从业人员考核题库及答案(第201-400题)

商用密码应用安全性评估从业人员考核题库及答案(第201-400题)
201、生日攻击方法利用了Hash函数的结构和代数弱性质。
A、正确
B、错误
正确答案:B
202、抵抗生日攻击方法需要消息摘要必须足够的长。
A、正确
B、错误
正确答案:A
203、时间-存储权衡攻击是一种唯密文攻击。
A、正确
B、错误
正确答案:B
204、NP问题是指用非确定性算法在多项式时间内解决的问题。
A、正确
B、错误
正确答案:A
205、最短向量问题是格上的困难问题。
A、正确
B、错误
正确答案:A
206、散列函数的定义中的“任意消息长度”是指实际中存在的任意消息长度,而不是理论上的任意消息长度。
A、正确
B、错误
正确答案:A
207、散列函数的单向性是指根据已知的散列值不能推出相应的消息原文。
A、正确
B、错误
正确答案:A
208、代换(substitution)密码分为单表代换密码和多表代换密码。
A、正确
B、错误
正确答案:A
209、古典密码体制重合指数分析法利用随机文本和有意义文本的统计概率差别来分析密码体制。
A、正确
B、错误
正确答案:A
210、多表代换密码是以一系列代换表一次对明文消息的字母序列进行代换的加密方法。
A、正确
B、错误
正确答案:B
211、多表代换密码是以单个代换表对多组明文进行加密。
A、正确
B、错误
正确答案:B
212、古典密码体制的统计分析法是指某种语言中各个字符出现的频率不一样,表现出一定的统计规律
A、正确
B、错误
正确答案:A
213、Nonce是Numberonce的缩写,在加密技术中的初始向量发挥着重要作用,在各类验证协议的通信应用中确保验证信息不被重复使用以对抗重放攻击。
A、正确
B、错误
正确答案:A
214、分组密码的CTR模式的加密和解密使用了相同的结构,因此易于实现。
A、正确
B、错误
正确答案:A
215、分组密码CTR模式下的消息长度需要是分组长度的整数倍,在加密前需要进行填充操作。
A、正确
B、错误
正确答案:B
216、在PKCS7Padding的分组密码算法填充方式,每次填充的数量是固定的。
A、正确
B、错误
正确答案:B
217、密码术语上,计数器值一定是随机数。
A、正确
B、错误
正确答案:B
218、CTR加密模式具备并行计算的特点。
A、正确
B、错误
正确答案:A
219、SM4算法中解密轮密钥是加密轮密钥的逆序。
A、正确
B、错误
正确答案:A
220、3DES也称为TDEA,该算法是将明文进行三次DES运算,其中包含一次DES解密计算。
A、正确
B、错误
正确答案:B
221、类似于AES算法的S盒,SM4算法的S盒也是基于有限域逆运算构造。
A、正确
B、错误
正确答案:B
222、SM4算法采用的8比特S盒与AES算法的S盒满足仿射等价关系。
A、正确
B、错误
正确答案:A
223、SM4在整体结构上采用的是Source-Heavy型广义Feistel结构。
A、正确
B、错误
正确答案:A
224、SM4在整体结构上采用的是Target-Heavy型广义Feistel结构。
A、正确
B、错误
正确答案:B
225、在SM4密钥扩展算法中,首先需要将主密钥与128位系统参数异或。
A、正确
B、错误
正确答案:A
226、SM4加密算法的轮密钥由加密密钥通过密钥扩展算法生成。
A、正确
B、错误
正确答案:A
227、SM4解密算法的轮密钥也由主密钥通过密钥扩展算法生成,只是按逆序使用。
A、正确
B、错误
正确答案:A
228、SM4算法采用的8比特S盒与AES算法的S盒满足线性等价关系。
A、正确
B、错误
正确答案:B
229、SM4算法采用32轮非线性迭代结构,以32比特字为单位进行加密运算,一次迭代为一轮变换。
A、正确
B、错误
正确答案:A
230、对于SM4算法的S盒,每一个非零的输入差分,对应127个可能的输出差分。
A、正确
B、错误
正确答案:A
231、SM4算法中,其反序变换与算法的安全强度相关
A、正确
B、错误
正确答案:B
232、SM4分组密码的解密算法与加密算法结构相同,只是解密轮密钥是加密轮密钥的逆序。
A、正确
B、错误
正确答案:A
233、SM4算法的S盒为固定的8比特输入8比特输出的置换。
A、正确
B、错误
正确答案:A
234、SM4加密算法采用32轮非线性迭代结构。
A、正确
B、错误
正确答案:A
235、SM4密钥扩展算法采用32轮非线性迭代结构。
A、正确
B、错误
正确答案:A
236、SM4加密算法与密钥扩展算法中的轮函数完全相同。
A、正确
B、错误
正确答案:B
237、SM4加密算法与密钥扩展算法中的轮函数基本相同,只将线性变换进行了修改。
A、正确
B、错误
正确答案:A
238、为了抵抗滑动攻击等,密钥扩展算法通常需要使用轮常数,SM4中的轮常数为轮数的二进制表示
A、正确
B、错误
正确答案:B
239、SM4加密算法的轮函数是可逆的。
A、正确
B、错误
正确答案:A
240、不同于DES算法,SM4算法的密钥是128位,其中密钥有效位也是128位。
A、正确
B、错误
正确答案:A
241、SM4算法的分组长度是128位。
A、正确
B、错误
正确答案:A
242、类似于AES算法,SM4算法的密钥长度也可以是128、192、256位。
A、正确
B、错误
正确答案:B
243、SM4加密算法中,除32轮迭代外,最后还需要经过一个反序变换。
A、正确
B、错误
正确答案:A
244、类似于加密算法,SM4密钥扩展算法的最后也需要经过一个反序变换。
A、正确
B、错误
正确答案:B
245、SM4密钥扩展算法采用了32个固定参数作为轮常数。
A、正确
B、错误
正确答案:A
246、SM4算法是一个分组长度和密钥长度均为128位的分组加密算法。
A、正确
B、错误
正确答案:A
247、我国自主研制的SM4分组密码算法广泛应用于数据保密传输、信息加密存储等应用领域。
A、正确
B、错误
正确答案:A
248、SM4算法的分组长度和密钥长度可以不一样。
A、正确
B、错误
正确答案:B
249、SM4算法的线性变换L不存在固定点。
A、正确
B、错误
正确答案:B
250、SM4算法的线性变换L不可逆。
A、正确
B、错误
正确答案:B
251、CCM不仅能加密数据,还能够保护数据的完整性。()
A、正确
B、错误
正确答案:A
252、OCB可鉴别加密模式不能够保护数据的完整性。()
A、正确
B、错误
正确答案:B
253、OFB能够保护数据的真实性。()
A、正确
B、错误
正确答案:B
254、分组密码工作模式的安全性与底层分组密码的分组长度无关。
A、正确
B、错误
正确答案:B
255、不具备可证明安全理论保障的分组密码工作模式一定不安全。
A、正确
B、错误
正确答案:B
256、具备可证明安全理论保障的分组密码工作模式可在现实中抵抗所有攻击方式。
A、正确
B、错误
正确答案:B
257、MAC算法确保消息的MAC由只有通信双方知道的秘密密钥K来控制,将MAC算法的输出截断后再发送,不降低实用安全强度。
A、正确
B、错误
正确答案:B
258、消息鉴别码生成的标签必须随同消息一起加密发送给对方。
A、正确
B、错误
正确答案:A
259、分组密码的可鉴别的加密模式可同时保护数据的机密性和完整性。
A、正确
B、错误
正确答案:A
260、CTR加密模式在解密过程中需要执行分组密码的解密操作。
A、正确
B、错误
正确答案:B
261、C、BC加密模式在解密过程中需要执行分组密码的解密操作。
A、正确
B、错误
正确答案:A
262、OFB加密模式在解密过程中需要执行分组密码的解密操作。
A、正确
B、错误
正确答案:B
263、CFB加密模式在解密过程中需要执行分组密码的解密操作。
A、正确
B、错误
正确答案:B
264、CTR加密模式是分组密码的一种常见的工作模式,该模式下不具备错误扩散性。
A、正确
B、错误
正确答案:A
265、使用各自独立密钥的分组密码加密模式和MAC模式,可以构造一个认证加密模式。
A、正确
B、错误
正确答案:A
266、分组密码工作模式在使用前,需要消息(或密文)收发双方共享对称密钥。
A、正确
B、错误
正确答案:A
267、分组密码的分组长度是衡量分组密码工作模式设计质量的参数之一。
A、正确
B、错误
正确答案:A
268、分组密码认证模式的构造可以抽象为使用PRP构造PRF。
A、正确
B、错误
正确答案:A
269、分组密码的确定性可鉴别加密模式仍然需要随机IV或Nonce保障安全性。
A、正确
B、错误
正确答案:A
270、分组密码的确定性可鉴别加密模式模式可通过MAC-then-Enc的方式构造。
A、正确
B、错误
正确答案:B
271、在收到消息和MAC后,收方使用同一密钥产生MAC值,通过对比新产生的MAC和收到的MAC是否相同,确认消息是否合法。
A、正确
B、错误
正确答案:A
272、在收到分组密码CBC产生的密文后,收方即便使用密钥也无法百分百确认密文的完整性。
A、正确
B、错误
正确答案:A
273、保序加密使得有顺序的明文加密之后依然保持顺序,分组密码的保序加密总是使得密文和明文相同长度。
A、正确
B、错误
正确答案:B
274、CBC(Cipher-Block-Chaining)是经典的密码工作模式,每个明文块先与前一个密文块进行异或后,再进行加密,是一类典型的并行结构。
A、正确
B、错误
正确答案:B
275、黑盒模型下具备生日界的CBC-MAC,在量子攻击下不再安全。
A、正确
B、错误
正确答案:A
276、DES算法可以用软件实现,也可以用硬件实现。
A、正确
B、错误
正确答案:A
277、差分密码分析利用的是密码体制的高概率差分。
A、正确
B、错误
正确答案:A
278、线性密码分析方法本质上是一种已知明文攻击的攻击方法。
A、正确
B、错误
正确答案:A
279、非线性密码分析的目的是为了降低线性密码分析的复杂度。
A、正确
B、错误
正确答案:A
280、CTR加密模式在使用中必须保证计数器的唯一性。
A、正确
B、错误
正确答案:A
281、计数器可以被认为是一种Nonce生成方法。
A、正确
B、错误
正确答案:A
282、简单地说,分组密码的SP结构就是顺序地执行两个或多个基本密码系统,使最后结果的密码强度高于每个密码系统的结果。
A、正确
B、错误
正确答案:A
283、AES分组密码算法采用的总体结构类型为Feistel结构。
A、正确
B、错误
正确答案:B
284、三重DES算法的有效密钥长度为192位。
A、正确
B、错误
正确答案:B
285、对称密码体制的特征是加密密钥和解密密钥完全相同。
A、正确
B、错误
正确答案:A
286、ZUC算法是一个序列密码算法。
A、正确
B、错误
正确答案:A
287、ZUC算法是中国自主设计的密码算法。
A、正确
B、错误
正确答案:A
288、ZUC算法是一个基于字设计的序列密码算法。
A、正确
B、错误
正确答案:A
289、ZUC算法是一个自同步序列密码算法。
A、正确
B、错误
正确答案:A
290、ZUC算法的全称为祖冲之算法。
A、正确
B、错误
正确答案:A
291、ZUC算法LFSR部分可以产生素域上的m序列作为算法的源序列。
A、正确
B、错误
正确答案:A
292、ZUC算法的非线性函数F的设计借鉴了分组密码的设计思想。
A、正确
B、错误
正确答案:A
293、ZUC算法LFSR部分移位寄存器每个单元为32比特的字。
A、正确
B、错误
正确答案:B
294、ZUC算法初始化过程中非线性函数F的输出直接参与到LFSR的反馈运算中。
A、正确
B、错误
正确答案:B
295、ZUC算法非线性函数F部分两个线性变换L1和L2的矩阵均为MDS矩阵。
A、正确
B、错误
正确答案:A
296、ZUC算法非线性函数F部分仅使用3个S-盒。
A、正确
B、错误
正确答案:B
297、ZUC算法非线性函数F部分使用的S-盒其中之一基于有限域逆函数构造,与AES算法的S-盒类似。
A、正确
B、错误
正确答案:A
298、ZUC算法是一个分组密码算法。
A、正确
B、错误
正确答案:B
299、ZUC算法2016年被发布为国家标准。
A、正确
B、错误
正确答案:A
300、ZUC算法LFSR部分使用环上LFSR,因而实现代价较高。
A、正确
B、错误
正确答案:A
301、ZUC算法比特重组层BR抽取的4个32比特字全部参与于非线性函数F的运算。
A、正确
B、错误
正确答案:B
302、ZUC算法是一个同步序列密码算法。
A、正确
B、错误
正确答案:A
303、ZUC算法密钥产生阶段非线性函数F的运算结果直接作为密钥流输出。
A、正确
B、错误
正确答案:A
304、以ZUC算法为核心的128EIA-3算法为MAC算法。
A、正确
B、错误
正确答案:A
305、ZUC算法非线性函数F部分使用的S-盒均具有较低代数免疫度,严重影响算法的安全性。
A、正确
B、错误
正确答案:B
306、ZUC算法非线性函数F部分两个线性变换L1和L2的设计使用了右循环移位运算。
A、正确
B、错误
正确答案:B
307、ZUC算法密钥流产生阶段每一拍产生31比特长的密钥流。
A、正确
B、错误
正确答案:B
308、ZUC算法存在碰撞型弱密钥。
A、正确
B、错误
正确答案:B
309、ZUC算法在整体结构上与Grain128算法类似。
A、正确
B、错误
正确答案:B
310、ZUC算法在整体结构上与SNOW3G算法类似。
A、正确
B、错误
正确答案:A
311、ZUC算法非线性函数F部分两个记忆单元的长度均为31比特。
A、正确
B、错误
正确答案:B
312、ZUC算法密钥载入时需要使用16个15比特长的常数。
A、正确
B、错误
正确答案:A
313、ZUC算法LFSR部分产生的二元序列具有很低的线性复杂度。
A、正确
B、错误
正确答案:A
314、ZUC算法LFSR部分产生的二元序列具有较大周期。
A、正确
B、错误
正确答案:A
315、流密码的强度主要取决于密钥流生成器的设计。
A、正确
B、错误
正确答案:A
316、ZUC算法是中国国家密码管理局发布的一种流密码算法,是中国的国家密码标准之一。ZUC算法的驱动部分采用了带进位的线性反馈移位寄存器。
A、正确
B、错误
正确答案:A
317、ZUC算法初始化轮数为32。
A、正确
B、错误
正确答案:A
318、ZUC算法密钥载入时两个记忆单元的值均设置为0。
A、正确
B、错误
正确答案:A
319、ZUC算法比特重组BR层主要使用了右移位操作。
A、正确
B、错误
正确答案:B
320、ZUC-128算法的密钥长度为128比特,IV值长度也为128比特。
A、正确
B、错误
正确答案:A
321、采用Feistel结构的密码算法的加解密过程具有相似性。
A、正确
B、错误
正确答案:A
322、SHA-1生成的杂凑值的长度为160比特bit。
A、正确
B、错误
正确答案:A
323、SHA-1的输入消息分组长度为218比特bit。
A、正确
B、错误
正确答案:B
324、SHA-1的输出值的长度为152比特bit。
A、正确
B、错误
正确答案:B
325、SHA-256的输入消息以512比特bit的分组为单位处理。
A、正确
B、错误
正确答案:A
326、SHA-256的输出为256bit的杂凑值。
A、正确
B、错误
正确答案:A
327、SM3密码杂凑算法和SHA-256的消息字介入方式相同。
A、正确
B、错误
正确答案:B
328、SM3密码杂凑算法和SHA-256都是MD结构。
A、正确
B、错误
正确答案:A
329、SM3密码杂凑算法和SHA-256的压缩函数完全相同。
A、正确
B、错误
正确答案:B
330、根据目前公开的分析结果,SM3密码杂凑算法的安全性高于SHA-1。
A、正确
B、错误
正确答案:A
331、SM3密码杂凑算法中的P置换是线性运算。
A、正确
B、错误
正确答案:A
332、SM3密码杂凑算法一共有2个置换函数。
A、正确
B、错误
正确答案:A
333、SM3密码杂凑算法的消息扩展过程一共生成128个消息字。
A、正确
B、错误
正确答案:B
334、生日攻击是一种密码学攻击手段,基于概率论中生日问题的数学原理。SM3密码杂凑算法可以抵抗生日攻击。
A、正确
B、错误
正确答案:A
335、SM3密码杂凑算法的布尔函数输出2个字。
A、正确
B、错误
正确答案:A
336、SM3密码杂凑算法的轮函数每次更新2个字。
A、正确
B、错误
正确答案:A
337、SM3密码杂凑算法的前16轮使用全异或的布尔函数。
A、正确
B、错误
正确答案:A
338、SM3密码杂凑算法可以用来加解密数据。
A、正确
B、错误
正确答案:B
339、SM3密码杂凑算法不是单向函数。
A、正确
B、错误
正确答案:B
340、SM3密码杂凑算法的字长为16比特。
A、正确
B、错误
正确答案:B
341、SM3密码杂凑算法的前16轮采用非线性的布尔函数。
A、正确
B、错误
正确答案:A
342、SM3密码杂凑算法不能用来做数据完整性检测。
A、正确
B、错误
正确答案:B
343、SM3密码杂凑算法的杂凑值长度和MD5的杂凑值长度相等。
A、正确
B、错误
正确答案:B
344、SM3密码杂凑算法的杂凑值长度和SHA-256的杂凑值长度相等。
A、正确
B、错误
正确答案:A
345、SM3密码杂凑算法是典型的轻量级杂凑函数。
A、正确
B、错误
正确答案:B
346、SM3密码杂凑算法的杂凑值长度为160比特。
A、正确
B、错误
正确答案:B
347、SM3密码杂凑算法的杂凑值长度是消息分组长度的一半。
A、正确
B、错误
正确答案:A
348、SM3密码杂凑算法消息字的存储采用小端形式,左边为低有效位,右边为高有效位。
A、正确
B、错误
正确答案:B
349、SM3密码杂凑算法的消息填充方式和SHA-256基本相同。
A、正确
B、错误
正确答案:A
350、SM3密码杂凑算法中没有使用循环移位运算。
A、正确
B、错误
正确答案:B
351、SM3密码杂凑算法的消息分组长度是256比特。
A、正确
B、错误
正确答案:B
352、SM3密码杂凑算法在2018年10月正式成为ISO/IEC国际标准。
A、正确
B、错误
正确答案:A
353、杂凑函数可以用分组密码算法来构造。
A、正确
B、错误
正确答案:A
354、杂凑函数可以用于构造伪随机数生成器。
A、正确
B、错误
正确答案:A
355、SM3密码杂凑算法的杂凑值长度是256比特。
A、正确
B、错误
正确答案:A
356、A、正确
B、错误
正确答案:B
357、SHA-256和SHA-512输入消息的最大长度是相同的。
A、正确
B、错误
正确答案:B
358、MD系列算法和SHA系列算法都是采用Merkle-Damgård(MD)迭代结构的。
A、正确
B、错误
正确答案:B
359、杂凑函数是可逆的。
A、正确
B、错误
正确答案:B
360、MD5算法的输出为128比特。
A、正确
B、错误
正确答案:A
361、SM3算法每个分组的迭代轮数有32轮。
A、正确
B、错误
正确答案:B
362、SHA-512的输出长度是512比特。
A、正确
B、错误
正确答案:A
363、SHA-512以512位的分组为单位处理消息。
A、正确
B、错误
正确答案:B
364、SHA-512处理消息时,每个分组有80轮运算。
A、正确
B、错误
正确答案:A
365、HMAC计算过程中调用了2次杂凑函数。
A、正确
B、错误
正确答案:A
366、使用Sponge结构的密码杂凑函数,输入的数据在进行填充之后,要经过吸收阶段和挤出阶段,最终生成输出的杂凑值。
A、正确
B、错误
正确答案:A
367、MD5与SM3的杂凑值长度分别为128比特与256比特。
A、正确
B、错误
正确答案:A
368、MD5是最强的加密算法,可以有效防止不安全的加密存储。
A、正确
B、错误
正确答案:B
369、单向陷门函数,是在不知陷门信息的情况下求逆困难的函数,当知道陷门信息后,求逆是易于实现的。
A、正确
B、错误
正确答案:A
370、SM3密码杂凑算法的杂凑值长度是128比特。
A、正确
B、错误
正确答案:B
371、SM3密码杂凑算法采用MD迭代结构。
A、正确
B、错误
正确答案:A
372、SM3密码杂凑算法的初始值长度和杂凑值长度不相同。
A、正确
B、错误
正确答案:A
373、SM9是基于标识的密码算法。
A、正确
B、错误
正确答案:A
374、SM9密码算法的主公钥由KGC通过随机数发生器产生。
A、正确
B、错误
正确答案:B
375、SM9密码算法的用户私钥由KGC通过随机数发生器产生。
A、正确
B、错误
正确答案:B
376、SM9密码算法使用256位的BN曲线。
A、正确
B、错误
正确答案:A
377、SM9密码算法的密钥派生函数需要调用Hash函数。
A、正确
B、错误
正确答案:A
378、SM9密码算法的消息认证码函数需要调用Hash函数。
A、正确
B、错误
正确答案:A
379、椭圆曲线双线性对的安全性是SM9密码算法安全性的重要基础。
A、正确
B、错误
正确答案:A
380、SM9密码算法需要保证选取的椭圆曲线上离散对数问题难解。
A、正确
B、错误
正确答案:A
381、在采用SM9数字签名算法生成/验证签名之前,需要使用Hash函数对待签/待验证消息进行压缩。
A、正确
B、错误
正确答案:A
382、SM9密钥封装机制封装的秘密密钥由解封装用户使用主私钥进行解密。
A、正确
B、错误
正确答案:B
383、SM9公钥加密算法是密钥封装机制和消息封装机制的结合。
A、正确
B、错误
正确答案:A
384、SM9公钥加密算法消息封装机制使用了KDF作为辅助函数。
A、正确
B、错误
正确答案:A
385、根据SM9标识密码算法行业标准的规定,SM9密码算法使用的Hash函数必须是SM3算法。
A、正确
B、错误
正确答案:A
386、根据SM9标识密码算法行业标准的规定,SM9密码算法必须使用国家密码管理主管部门批准的随机数发生器。
A、正确
B、错误
正确答案:A
387、根据SM9标识密码算法行业标准的规定,SM9密码算法使用的分组密码算法必须是SM4算法。
A、正确
B、错误
正确答案:A
388、SM9密码算法采用的椭圆曲线嵌入次数越大安全性越高,因此嵌入次数越大越好。
A、正确
B、错误
正确答案:B
389、SM9密码算法椭圆曲线点的字节串表示形式有3种:压缩、未压缩和混合表示形式。
A、正确
B、错误
正确答案:A
390、SM9是分组密码算法。
A、正确
B、错误
正确答案:B
391、SM9是序列密码算法。
A、正确
B、错误
正确答案:B
392、SM9是Hash算法。
A、正确
B、错误
正确答案:B
393、SM9密码算法采用的椭圆曲线双线性对是R-ate对。
A、正确
B、错误
正确答案:A
394、SM9数字签名算法的辅助函数包括密码杂凑函数和随机数发生器。
A、正确
B、错误
正确答案:A
395、SM9密钥封装机制和公钥加密算法都需要密钥派生函数作为辅助函数。
A、正确
B、错误
正确答案:A
396、SM9密钥交换协议要求必须有密钥确认。
A、正确
B、错误
正确答案:B
397、SM9密码算法的标识可以是姓名、性别、年龄、身份证号、手机号码中的一种。
A、正确
B、错误
正确答案:B
398、SM9密码算法用户标识由KGC生成。
A、正确
B、错误
正确答案:B
399、SM9密钥封装机制封装的秘密密钥是根据解封装用户的标识生成的。
A、正确
B、错误
正确答案:B
400、SM9密码算法系统参数由KGC选择。
A、正确
B、错误
正确答案:A