4_商用密码知识练习题(SM3相关)

admin 2024年12月20日10:11:25评论18 views字数 5474阅读18分14秒阅读模式

安小圈

第570期

2024 · 密评考核

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密码杂凑算法的链接变量长度为()比特。A128B224C256D512C
5、SM3密码杂凑算法的压缩函数一共()轮。A32B64C80D120B
6、SM3密码杂凑算法采用()结构。A、MD结构B、Sponge结构C、HAIFA结构D、宽管道结构A
7、SM3密码杂凑算法的压缩函数一共有()种不同的布尔函数。A2B3C4D5

AP52书上提到布尔函数FF和GG

8、SM3密码杂凑算法的压缩函数的输入一共有()比特。A256B512C768D、1024

C压缩函数CF(V,B),其中V为256比特,B为512比特,共768比特。

9、SM3密码杂凑算法输入的最大消息长度不超过()比特。A2^32B2^64C2^128D、任意长度B
10、SM3密码杂凑算法的消息分组长度为()比特。A256B512C768D、1024

BGM/T 0004的5.2章,512比特的消息分组。

11、SM3密码杂凑算法( )年公开发布的。A2010B2012C2015D、2016

ASM3是中华人民共和国政府采用的一种密码散列函数标准,由国家密码管理局于2010年12月17日发布。

12、SM3密码杂凑算法( )年被批准成为行业标准。A2010B2012C2015D2016B
13、SM3密码杂凑算法( )年被批准成为国家标准。A2010B2012C2015D2016DGB/T 32905-2016
14、SM3密码杂凑算法最少填充()比特。A1B32C64D65

D消息长度为448bit(mod 512)时填充最多,填充576bit

15、SM3密码杂凑算法最多填充()比特。A64B256C512D576

DL+65=512,只需要补充一个分组的最大L是447,这时没有0。448~512,都需要再补一组,可以理解成(L-477)+若干个0=512。L=448时,填充的0最多511,再加上65,最大576

16、SM3密码杂凑算法填充后消息的最短长度是()比特。A0B256C512D1024C消息+填充共448比特,长度填充64比特,共512比特。
17、SM3密码杂凑算法字的存储采用( )方式。A、大端B、小端C、大小端混合D、其他

A大端存储。GM/T 0004的5.3章最后一句话。

18、      对输入为448比特的消息,SM3密码杂凑算法生成杂凑值时需要调用( )次压缩函数。A1B2C3D4B
19、SM3密码杂凑算法P0和P1置换中有( )个异或操作。A2B3C4D5

C要是问的是P0和P1加起来,就是4个,p0和p1各有两个异或

20、SM3密码杂凑算法的字长是( )比特。A8B16C32D64C
21、SM3密码杂凑算法链接变量一共( )个消息字。A4B6C8D16CGMT 0004-2012
22、SM3密码杂凑算法的布尔函数的输入有()个消息字。A2B3C4D5B
23、SM3密码杂凑算法的消息扩展过程一共生成( )消息字。A64B128C132D256

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一共( )比特。A8B128C256D512C
27、SM3密码杂凑算法的P置换中有1比特输入差分,输出差分至少有( )比特。A1B2C3D9C
28、SM3密码杂凑算法的输入消息为“abc”,填充后的消息中,一共有( )个全“0”消息字。A8B10C12D14

D"abc"(本身24bit)填充为512bit,一个消息字32bit,一共16个消息字。除了第一个消息字非0和最后一个消息字非0,其他14个消息字都是全0

29、SM3密码杂凑算法的输入消息为“abcd”,填充后的消息中,一共有( )个非“0”32比特字。A1B2C3D4

C(32+32+32)/32=3

30、SM3密码杂凑算法最少填充( )比特“0”。A0B1C63D64A比特串长度为2^64-1
31、输入消息“abcd”, 经过SM3密码杂凑算法填充后,消息的最后32比特是( )。A0x00000001B0x00000020C0x80000001D0x80000020

BSM3最后64位是明文长度的二进制,abcd四个字符占32位,转换为十六进制为00000020

32、SM3密码杂凑算法中,输入消息“abc”的长度是()比特。A3B4C24D32C"abc"3个字节,24个比特。
33、以下哪种密码杂凑算法的安全强度与SM3算法的安全强度相当( )。ASHA-224BSHA-512/224CSHA-256D、SHA-384

CSM3算法是在SHA-256基础上改进的一种算法,消息分组的长度为512位,生成的摘要长度为256位,与SHA256安全性相当。

34、SM3算法中消息分组和输出杂凑值的长度分别是( )比特。A、512,256B、512,512C256512D256256A
35、SM3密码杂凑算法中生成杂凑值的长度为( )比特。A32B64C128D256DMD5输出128比特、SHA-1输出160比特、SHA256输出比特256比特,SM3生成的摘要长度为256位。
36、在SM3算法中,分组长度为( )位。A56B64C488D512

D它是在SHA-256基础上改进实现的一种算法,采用Merkle-Damgard结构,消息分组长度为512bit,输出的摘要值长度为256bit

37、以下关于SM3密码杂凑算法和SHA-256的描述正确的是( )。A、消息字的介入方式相同B、消息扩展过程生成的总消息字个数相同C、杂凑值的长度相同D、压缩函数的轮数   

CDM3与SHA-256消息字介入方式不同,SM3的消息字是先扩展再进入压缩函数,SHA-256是直接进入压缩函数

38、SM3密码杂凑算法的压缩长度可以为( )比特。A2^32B2^48C2^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密码杂凑算法的压缩函数的结构和( )算法相同。AMD5BSHA-3CSHA-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结构。
A、正确B、错误A
49、SM3密码杂凑算法和SHA-256的压缩函数完全相同。
A、正确B、错误B相似结构
50、根据目前公开的分析结果,SM3密码杂凑算法的安全性高于SHA-1。
A、正确B、错误A
51、SM3密码杂凑算法中的P置换是线性运算。
A、正确B、错误A
52、SM3密码杂凑算法一共有2个置换函数。
A、正确B、错误A
53、SM3密码杂凑算法的消息扩展过程一共生成128个消息字。
A、正确B、错误B
54、生日攻击是一种密码学攻击手段,基于概率论中生日问题的数学原理。SM3密码杂凑算法可以抵抗生日攻击。
A、正确B、错误A扩展生成132个消息字。
55、SM3密码杂凑算法的布尔函数输出2个字。
A、正确B、错误A

56、SM3密码杂凑算法的轮函数每次更新2个字。

A、正确B、错误A
57、SM3密码杂凑算法的前16轮使用全异或的布尔函数。
A、正确B、错误A
58、SM3密码杂凑算法可以用来加解密数据。
A、正确B、错误B
59、SM3密码杂凑算法不是单向函数。
A、正确B、错误B
60、SM3密码杂凑算法的字长为16比特。
A、正确B、错误B一个字长32比特
61、SM3密码杂凑算法的前16轮采用非线性的布尔函数。
A、正确B、错误
B不确定,统一按异或是线性的考虑
62、SM3密码杂凑算法不能用来做数据完整性检测。
A、正确B、错误B
63、SM3密码杂凑算法消息字的存储采用小端形式,左边为低有效位,右边为高有效位。
A、正确B、错误
B大端存储。GM/T 0004的5.3章最后一句话。
64、SM3密码杂凑算法的消息填充方式和SHA-256基本相同。

A、正确B、错误A

65、SM3密码杂凑算法中没有使用循环移位运算。

A、正确B、错误B

66、SM3密码杂凑算法的消息分组长度是256比特。

A、正确B、错误

BGM/T 0004的5.2章,512比特的消息分组。

67、SM3密码杂凑算法的杂凑值长度是消息分组长度的一半。
A、正确B、错误
A杂凑值长度256比特,消息分组长度512比特。
68、SM3密码杂凑算法的杂凑值长度和MD5的杂凑值长度相等。
A、正确B、错误
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国际标准。
A、正B、错误
A2018年10月,SM3算法正式成为国际标准。
75、SM3密码杂凑算法的杂凑值长度是256比特。
A、正确B、错误A
76、SM3密码杂凑算法的杂凑值长度是128比特。
A、正确B、错误B256比特
77、SM3密码杂凑算法采用MD迭代结构。A、正确B、错误
A《商用密码应用与安全性评估》P50 "SM3算法采用M-D结构"
78、SM3密码杂凑算法的初始值长度和杂凑值长度不相同。
A、正确B、错误B
79、根据SM9标识密码算法行业标准的规定,SM9密码算法使用的Hash函数必须是SM3算法。A、正确B、错误A
80、在测评时,发现在SSL协议的Client Hello报文中出现了{0xe0,0x13}属性值,那么意味着该链路正在使用ECC_SM4_SM3套件。
A、正确B、错误B
81、经 抓 包 发 现 通 信 双 方 协 商 的 密 码 套 件 为ECC_SM4_SM3和ECDHE_SM4_SM3,前者无法提供前向安全性,而后者可以提供。
A、正确B、错误A

END

【原文来源:  网络安全备忘录 
4_商用密码知识练习题(SM3相关)
4_商用密码知识练习题(SM3相关)

4_商用密码知识练习题(SM3相关)4_商用密码知识练习题(SM3相关)4_商用密码知识练习题(SM3相关)

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

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年12月20日10:11:25
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   4_商用密码知识练习题(SM3相关)https://cn-sec.com/archives/3526533.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息