2024 · 密评考核
![4_商用密码知识练习题(SM3相关) 4_商用密码知识练习题(SM3相关)]()
1、我国商用密码杂凑函数SM3迭代结构是()。A、平衡Fesitel网络结构B、非平衡Fesitel网络结构C、SP结构D、MD结构D
2、SM3密码杂凑函数的迭代结构是()。A、Feistle迭代结构B、SP结构C、MD结构D、Sponge结构CSM3密码杂凑算法采用Merkle-Damgard结构,消息分组长度为512b,摘要长度256b。压缩函数状态256b,共64步操作步骤。
3、SM3是()算法。A、分组密码B、公钥密码C、数字签名D、密码杂凑函数D
4、SM3密码杂凑算法的链接变量长度为()比特。A、128B、224C、256D、512C
5、SM3密码杂凑算法的压缩函数一共()轮。A、32B、64C、80D、120B
6、SM3密码杂凑算法采用()结构。A、MD结构B、Sponge结构C、HAIFA结构D、宽管道结构A
7、SM3密码杂凑算法的压缩函数一共有()种不同的布尔函数。A、2B、3C、4D、5
AP52书上提到布尔函数FF和GG
8、SM3密码杂凑算法的压缩函数的输入一共有()比特。A、256B、512C、768D、1024
C压缩函数CF(V,B),其中V为256比特,B为512比特,共768比特。
9、SM3密码杂凑算法输入的最大消息长度不超过()比特。A、2^32B、2^64C、2^128D、任意长度B
10、SM3密码杂凑算法的消息分组长度为()比特。A、256B、512C、768D、1024
BGM/T 0004的5.2章,512比特的消息分组。
11、SM3密码杂凑算法( )年公开发布的。A、2010B、2012C、2015D、2016
ASM3是中华人民共和国政府采用的一种密码散列函数标准,由国家密码管理局于2010年12月17日发布。
12、SM3密码杂凑算法( )年被批准成为行业标准。A、2010B、2012C、2015D、2016B
13、SM3密码杂凑算法( )年被批准成为国家标准。A、2010B、2012C、2015D、2016DGB/T 32905-2016
14、SM3密码杂凑算法最少填充()比特。A、1B、32C、64D、65
D消息长度为448bit(mod 512)时填充最多,填充576bit
15、SM3密码杂凑算法最多填充()比特。A、64B、256C、512D、576
DL+65=512,只需要补充一个分组的最大L是447,这时没有0。448~512,都需要再补一组,可以理解成(L-477)+若干个0=512。L=448时,填充的0最多511,再加上65,最大576
16、SM3密码杂凑算法填充后消息的最短长度是()比特。A、0B、256C、512D、1024C消息+填充共448比特,长度填充64比特,共512比特。
17、SM3密码杂凑算法字的存储采用( )方式。A、大端B、小端C、大小端混合D、其他
A大端存储。GM/T 0004的5.3章最后一句话。
18、 对输入为448比特的消息,SM3密码杂凑算法生成杂凑值时需要调用( )次压缩函数。A、1B、2C、3D、4B
19、SM3密码杂凑算法P0和P1置换中有( )个异或操作。A、2B、3C、4D、5
C要是问的是P0和P1加起来,就是4个,p0和p1各有两个异或
20、SM3密码杂凑算法的字长是( )比特。A、8B、16C、32D、64C
21、SM3密码杂凑算法链接变量一共( )个消息字。A、4B、6C、8D、16CGMT 0004-2012
22、SM3密码杂凑算法的布尔函数的输入有()个消息字。A、2B、3C、4D、5B
23、SM3密码杂凑算法的消息扩展过程一共生成( )消息字。A、64B、128C、132D、256
C扩展生成132个消息字。GM/T 0004的5.3.2章。
24、SM3密码杂凑算法不能用于( )方面。A、消息源真实性鉴别B、加解密数据C、密钥生成D、随机数生成B
25、SM3密码杂凑算法压缩函数中与当前内部状态进行计算时使用的操作是( )。A、异或B、模加C、与运算D、或运算
AGM/T 0004的5.3章倒数第二句话。
26、SM3密码杂凑算法的初始值IV一共( )比特。A、8B、128C、256D、512C
27、SM3密码杂凑算法的P置换中有1比特输入差分,输出差分至少有( )比特。A、1B、2C、3D、9C
28、SM3密码杂凑算法的输入消息为“abc”,填充后的消息中,一共有( )个全“0”消息字。A、8B、10C、12D、14
D"abc"(本身24bit)填充为512bit,一个消息字32bit,一共16个消息字。除了第一个消息字非0和最后一个消息字非0,其他14个消息字都是全0
29、SM3密码杂凑算法的输入消息为“abcd”,填充后的消息中,一共有( )个非“0”32比特字。A、1B、2C、3D、4
C(32+32+32)/32=3
30、SM3密码杂凑算法最少填充( )比特“0”。A、0B、1C、63D、64A比特串长度为2^64-1
31、输入消息“abcd”, 经过SM3密码杂凑算法填充后,消息的最后32比特是( )。A、0x00000001B、0x00000020C、0x80000001D、0x80000020
BSM3最后64位是明文长度的二进制,abcd四个字符占32位,转换为十六进制为00000020
32、SM3密码杂凑算法中,输入消息“abc”的长度是()比特。A、3B、4C、24D、32C"abc"3个字节,24个比特。
33、以下哪种密码杂凑算法的安全强度与SM3算法的安全强度相当( )。A、SHA-224B、SHA-512/224C、SHA-256D、SHA-384
CSM3算法是在SHA-256基础上改进的一种算法,消息分组的长度为512位,生成的摘要长度为256位,与SHA256安全性相当。
34、SM3算法中消息分组和输出杂凑值的长度分别是( )比特。A、512,256B、512,512C、256512D、256256A
35、SM3密码杂凑算法中生成杂凑值的长度为( )比特。A、32B、64C、128D、256DMD5输出128比特、SHA-1输出160比特、SHA256输出比特256比特,SM3生成的摘要长度为256位。
36、在SM3算法中,分组长度为( )位。A、56B、64C、488D、512
D它是在SHA-256基础上改进实现的一种算法,采用Merkle-Damgard结构,消息分组长度为512bit,输出的摘要值长度为256bit
37、以下关于SM3密码杂凑算法和SHA-256的描述正确的是( )。A、消息字的介入方式相同B、消息扩展过程生成的总消息字个数相同C、杂凑值的长度相同D、压缩函数的轮数
CDM3与SHA-256消息字介入方式不同,SM3的消息字是先扩展再进入压缩函数,SHA-256是直接进入压缩函数
38、SM3密码杂凑算法的压缩长度可以为( )比特。A、2^32B、2^48C、2^64D、任意长度AB
39、SM3密码杂凑算法的运算中( )起到扩散的作用。A、循环移位B、P置换C、模加D、布尔函数AB
40、SM3密码杂凑算法的运算中( )起到混淆的作用。A、循环移位B、P置换C、模加D、布尔函数CD
41、以下关于SM3密码杂凑算法的描述正确的是( )。A、SM3密码杂凑算法是我国密码行业标准算法B、SM3密码杂凑算法是双管道杂凑函数C、SM3密码杂凑算法是MD结构的杂凑函数D、SM3密码杂凑算法的杂凑值长度和链接变量长度相同ACD?不确定
42、SM3密码杂凑算法能实现的功能有( )。A、数字签名和验证B、消息鉴别码的生成与验证C、随机数的生成D、加解密数据ABCGM/T 0004的1章
43、SM3密码杂凑算法的应用有( )。A、口令保护B、数字签名C、数字证书D、密钥派生ABCD
44、以下( )操作是SM3密码杂凑算法的过程。A、消息填充B、迭代压缩C、链接变量截取D、生成杂凑值ABD1、填充2、迭代压缩4、输出杂凑值
45、SM3密码杂凑算法的压缩函数的结构和( )算法相同。A、MD5B、SHA-3C、SHA-1D、SHA-256
ACD MD5、SHA-1、SHA-2(包含SHA-256)和我国的SM3都采用了M-D模型,SHA-3采用的是海绵结构。《商用密码应用与安全性评估》第1.4.3章节
46、以下哪些参数的长度,与SM3的输入消息分组长度相同( )。A、基于SM4产生的CBC-MAC值B、HMAC-SM3产生的完整MAC值C、RSA-512的签名值D、SM2的公钥值
CDSM3输入消息分组长度512比特。
47、SM3密码杂凑算法和SHA-256的消息字介入方式相同。
A、正确B、错误B不确定,但因为书上描述的共同点没有介入方式,且描述于sm3介入方式采用双字介入方式
48、SM3密码杂凑算法和SHA-256都是MD结构。
49、SM3密码杂凑算法和SHA-256的压缩函数完全相同。
50、根据目前公开的分析结果,SM3密码杂凑算法的安全性高于SHA-1。
53、SM3密码杂凑算法的消息扩展过程一共生成128个消息字。
54、生日攻击是一种密码学攻击手段,基于概率论中生日问题的数学原理。SM3密码杂凑算法可以抵抗生日攻击。
56、SM3密码杂凑算法的轮函数每次更新2个字。
57、SM3密码杂凑算法的前16轮使用全异或的布尔函数。
61、SM3密码杂凑算法的前16轮采用非线性的布尔函数。
62、SM3密码杂凑算法不能用来做数据完整性检测。
63、SM3密码杂凑算法消息字的存储采用小端形式,左边为低有效位,右边为高有效位。
B大端存储。GM/T 0004的5.3章最后一句话。
64、SM3密码杂凑算法的消息填充方式和SHA-256基本相同。
A、正确B、错误A
A、正确B、错误B
66、SM3密码杂凑算法的消息分组长度是256比特。
A、正确B、错误
BGM/T 0004的5.2章,512比特的消息分组。
67、SM3密码杂凑算法的杂凑值长度是消息分组长度的一半。
68、SM3密码杂凑算法的杂凑值长度和MD5的杂凑值长度相等。
BSM3的杂凑值长度为256比特,MD5的杂凑长度为128比特。
69、SM3密码杂凑算法的杂凑值长度和SHA-256的杂凑值长度相等。A、正确B、错误ASM3的杂凑值长度为256比特,SHA-256的杂凑长度为128比特。
70、SM3密码杂凑算法是典型的轻量级杂凑函数。A、正确B、错误BSM3为中量级杂凑算法,SHA-256、SHA-3为轻量级杂凑算法。
71、SM3密码杂凑算法的杂凑值长度为160比特。A、正确B、错误BSM3的杂凑值长度为256比特。
72、SM3算法每个分组的迭代轮数有32轮。A、正确B、错误B"《商用密码应用与安全性评估》1.4.3,4)压缩函数
SM3算法中的单次迭代压缩过程如图1-16所示,令A、B、C、D、E、F、G、H为32比特变量寄存器,SS1、SS2、TT1、TT2为中间变量。单次迭代过程包含64轮迭代的压缩。"
73、MD5与SM3的杂凑值长度分别为128比特与256比特。
A、正确B、错误AMD5输出128比特、SHA-1输出160比特、SHA256输出比特256比特,SM3生成的摘要长度为256位。
74、SM3密码杂凑算法在2018年10月正式成为ISO/IEC国际标准。
75、SM3密码杂凑算法的杂凑值长度是256比特。
76、SM3密码杂凑算法的杂凑值长度是128比特。
77、SM3密码杂凑算法采用MD迭代结构。A、正确B、错误
A《商用密码应用与安全性评估》P50 "SM3算法采用M-D结构"
78、SM3密码杂凑算法的初始值长度和杂凑值长度不相同。
79、根据SM9标识密码算法行业标准的规定,SM9密码算法使用的Hash函数必须是SM3算法。A、正确B、错误A
80、在测评时,发现在SSL协议的Client Hello报文中出现了{0xe0,0x13}属性值,那么意味着该链路正在使用ECC_SM4_SM3套件。
81、经 抓 包 发 现 通 信 双 方 协 商 的 密 码 套 件 为ECC_SM4_SM3和ECDHE_SM4_SM3,前者无法提供前向安全性,而后者可以提供。


![4_商用密码知识练习题(SM3相关) 4_商用密码知识练习题(SM3相关)]()
原文始发于微信公众号(安小圈):4_商用密码知识练习题(SM3相关)
评论