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

admin 2024年12月15日21:37:33评论55 views字数 5429阅读18分5秒阅读模式

1我国商用密码杂凑函数SM3迭代结构是()。A、平衡Fesitel网络结构B、非平衡Fesitel网络结构CSP结构DMD结构D

2SM3密码杂凑函数的迭代结构是()。AFeistle迭代结构BSP结构CMD结构DSponge结构CSM3密码杂凑算法采用Merkle-Damgard结构,消息分组长度为512b,摘要长度256b压缩函数状态256b,共64步操作步骤。

3SM3是()算法。A、分组密码B、公钥密码C、数字签名D、密码杂凑函数D

4SM3密码杂凑算法的链接变量长度为()比特。A128B224C256D512C

5SM3密码杂凑算法的压缩函数一共()轮。A32B64C80D120B

6SM3密码杂凑算法采用()结构。AMD结构BSponge结构CHAIFA结构D、宽管道结构A

7SM3密码杂凑算法的压缩函数一共有()种不同的布尔函数。A2B3C4D5

AP52书上提到布尔函数FFGG

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

C压缩函数CFVB),其中V256比特,B512比特,共768比特。

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

10SM3密码杂凑算法的消息分组长度为()比特。A256B512C768D1024

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

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

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

12SM3密码杂凑算法( )年被批准成为行业标准。A2010B2012C2015D2016B

13SM3密码杂凑算法( )年被批准成为国家标准。A2010B2012C2015D2016DGB/T 32905-2016

14SM3密码杂凑算法最少填充()比特。A1B32C64D65

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

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

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

16SM3密码杂凑算法填充后消息的最短长度是()比特。A0B256C512D1024C消息+填充共448比特,长度填充64比特,共512比特。

17SM3密码杂凑算法字的存储采用( )方式。A、大端B、小端C、大小端混合D、其他

A大端存储。GM/T 00045.3章最后一句话。

18对输入为448比特的消息,SM3密码杂凑算法生成杂凑值时需要调用( )次压缩函数。A1B2C3D4B

19SM3密码杂凑算法P0P1置换中有( )个异或操作。A2B3C4D5

C要是问的是P0P1加起来,就是4个,p0p1各有两个异或

20SM3密码杂凑算法的字长是( )比特。A8B16C32D64C

21SM3密码杂凑算法链接变量一共( )个消息字。A4B6C8D16CGMT 0004-2012

22SM3密码杂凑算法的布尔函数的输入有()个消息字。A2B3C4D5B

23SM3密码杂凑算法的消息扩展过程一共生成( )消息字。A64B128C132D256

C扩展生成132个消息字。GM/T 00045.3.2章。

24SM3密码杂凑算法不能用于( )方面。A、消息源真实性鉴别B、加解密数据C、密钥生成D、随机数生成B

25SM3密码杂凑算法压缩函数中与当前内部状态进行计算时使用的操作是( )。A、异或B、模加C、与运算D、或运算

AGM/T 00045.3章倒数第二句话。

26SM3密码杂凑算法的初始值IV一共( )比特。A8B128C256D512C

27SM3密码杂凑算法的P置换中有1比特输入差分,输出差分至少有( )比特。A1B2C3D9C

28SM3密码杂凑算法的输入消息为“abc”,填充后的消息中,一共有( )个全“0”消息字。A8B10C12D14

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

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

C32+32+32/32=3

30SM3密码杂凑算法最少填充( )比特“0”。A0B1C63D64A比特串长度为2^64-1

31输入消息“abcd”, 经过SM3密码杂凑算法填充后,消息的最后32比特是( )。A0x00000001B0x00000020C0x80000001D0x80000020

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

32SM3密码杂凑算法中,输入消息“abc”的长度是()比特。A3B4C24D32C"abc"3个字节,24个比特。

33以下哪种密码杂凑算法的安全强度与SM3算法的安全强度相当( )。ASHA-224BSHA-512/224CSHA-256DSHA-384

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

34SM3算法中消息分组和输出杂凑值的长度分别是( )比特。A512256B512512C256512D256256A

35SM3密码杂凑算法中生成杂凑值的长度为( )比特。A32B64C128D256DMD5输出128比特、SHA-1输出160比特、SHA256输出比特256比特,SM3生成的摘要长度为256位。

36SM3算法中,分组长度为()位。A56B64C488D512

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

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

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

38SM3密码杂凑算法的压缩长度可以为( )比特。A2^32B2^48C2^64D、任意长度AB

39SM3密码杂凑算法的运算中( )起到扩散的作用。A、循环移位BP置换C、模加D、布尔函数AB

40SM3密码杂凑算法的运算中( )起到混淆的作用。A、循环移位BP置换C、模加D、布尔函数CD

41以下关于SM3密码杂凑算法的描述正确的是( )。ASM3密码杂凑算法是我国密码行业标准算法BSM3密码杂凑算法是双管道杂凑函数CSM3密码杂凑算法是MD结构的杂凑函数DSM3密码杂凑算法的杂凑值长度和链接变量长度相同ACD?不确定

42SM3密码杂凑算法能实现的功能有( )。A、数字签名和验证B、消息鉴别码的生成与验证C、随机数的生成D、加解密数据ABCGM/T 00041

43SM3密码杂凑算法的应用有( )。A、口令保护B、数字签名C、数字证书D、密钥派生ABCD

44以下( )操作是SM3密码杂凑算法的过程。A、消息填充B、迭代压缩C、链接变量截取D、生成杂凑值ABD1、填充2、迭代压缩4、输出杂凑值

45SM3密码杂凑算法的压缩函数的结构和( )算法相同。AMD5BSHA-3CSHA-1DSHA-256

ACD    MD5SHA-1SHA-2(包含SHA-256)和我国的SM3都采用了M-D模型,SHA-3采用的是海绵结构。《商用密码应用与安全性评估》第1.4.3章节

46以下哪些参数的长度,与SM3的输入消息分组长度相同( )。A、基于SM4产生的CBC-MACBHMAC-SM3产生的完整MACCRSA-512的签名值DSM2的公钥值

CDSM3输入消息分组长度512比特。

47SM3密码杂凑算法和SHA-256的消息字介入方式相同。A、正确B、错误B不确定,但因为书上描述的共同点没有介入方式,且描述于sm3介入方式采用双字介入方式

48SM3密码杂凑算法和SHA-256都是MD结构。A、正确B、错误A

49SM3密码杂凑算法和SHA-256的压缩函数完全相同。A、正确B、错误B相似结构

50根据目前公开的分析结果,SM3密码杂凑算法的安全性高于SHA-1A、正确B、错误A

51SM3密码杂凑算法中的P置换是线性运算。A、正确B、错误A

52SM3密码杂凑算法一共有2个置换函数。A、正确B、错误A

53SM3密码杂凑算法的消息扩展过程一共生成128个消息字。A、正确B、错误B

54生日攻击是一种密码学攻击手段,基于概率论中生日问题的数学原理。SM3密码杂凑算法可以抵抗生日攻击。A、正确B、错误A扩展生成132个消息字。

55SM3密码杂凑算法的布尔函数输出2个字。A、正确B、错误A

56SM3密码杂凑算法的轮函数每次更新2个字。A、正确B、错误A

57SM3密码杂凑算法的前16轮使用全异或的布尔函数。A、正确B、错误A

58SM3密码杂凑算法可以用来加解密数据。A、正确B、错误B

59SM3密码杂凑算法不是单向函数。A、正确B、错误B

60SM3密码杂凑算法的字长为16比特。A、正确B、错误B一个字长32比特

61SM3密码杂凑算法的前16轮采用非线性的布尔函数。A、正确B、错误B不确定,统一按异或是线性的考虑

62SM3密码杂凑算法不能用来做数据完整性检测。A、正确B、错误B

63SM3密码杂凑算法消息字的存储采用小端形式,左边为低有效位,右边为高有效位。A、正确B、错误B大端存储。GM/T 00045.3章最后一句话。

64SM3密码杂凑算法的消息填充方式和SHA-256基本相同。A、正确B、错误A

65SM3密码杂凑算法中没有使用循环移位运算。A、正确B、错误B

66SM3密码杂凑算法的消息分组长度是256比特。A、正确B、错误BGM/T 00045.2章,512比特的消息分组。

67SM3密码杂凑算法的杂凑值长度是消息分组长度的一半。A、正确B、错误A杂凑值长度256比特,消息分组长度512比特。

68SM3密码杂凑算法的杂凑值长度和MD5的杂凑值长度相等。A、正确B、错误BSM3的杂凑值长度为256比特,MD5的杂凑长度为128比特。

69SM3密码杂凑算法的杂凑值长度和SHA-256的杂凑值长度相等。A、正确B、错误ASM3的杂凑值长度为256比特,SHA-256的杂凑长度为128比特。

70SM3密码杂凑算法是典型的轻量级杂凑函数。A、正确B、错误BSM3为中量级杂凑算法,SHA-256SHA-3为轻量级杂凑算法。

71SM3密码杂凑算法的杂凑值长度为160比特。A、正确B、错误BSM3的杂凑值长度为256比特。

72SM3算法每个分组的迭代轮数有32轮。A、正确B、错误B"《商用密码应用与安全性评估》1.4.34)压缩函数

SM3算法中的单次迭代压缩过程如图1-16所示,令ABCDEFGH32比特变量寄存器,SS1SS2TT1TT2为中间变量。单次迭代过程包含64轮迭代的压缩。"

73MD5SM3的杂凑值长度分别为128比特与256比特。A、正确B、错误AMD5输出128比特、SHA-1输出160比特、SHA256输出比特256比特,SM3生成的摘要长度为256位。

74SM3密码杂凑算法在201810月正式成为ISO/IEC国际标准。A、正确B、错误A201810月,SM3算法正式成为国际标准。

75SM3密码杂凑算法的杂凑值长度是256比特。A、正确B、错误A

76SM3密码杂凑算法的杂凑值长度是128比特。A、正确B、错误B256比特

77SM3密码杂凑算法采用MD迭代结构。A、正确B、错误A《商用密码应用与安全性评估》P50 "SM3算法采用M-D结构"

78SM3密码杂凑算法的初始值长度和杂凑值长度不相同。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_SM3ECDHE_SM4_SM3,前者无法提供前向安全性,而后者可以提供。A、正确B、错误A

原文始发于微信公众号(网络安全备忘录):商用密码知识练习题(SM3相关)

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

发表评论

匿名网友 填写信息