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

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

商用密码应用安全性评估从业人员考核题库及答案(第2201-2400题)
2201、序列密码算法有()。
A、ZUC
B、RC4
C、AES
D、DES
正确答案:B
2202、基于祖冲之算法的完整性算法工作流程中的步骤有()。
A、初始化
B、函数扩展
C、产生密钥流
D、计算MAC
正确答案:D
2203、下列属于序列密码算法的是()。
A、RC4
B、A5
C、SEAL
D、SNOW2.0
正确答案:D
2204、自同步序列密码的特性是()。
A、自同步序列
B、有限的错误传播
C、加解密速度较快
D、消除明文统计特性
正确答案:B
2205、一个同步流密码具有很高的密码强度主要取决于()。
A、密钥流生成器的设计
B、密钥长度
C、明文长度
D、密钥复杂度
正确答案:A
2206、ZUC-256的设计目标是针对()的应用环境下提供256比特的安全性。
A、3G
B、4G
C、5G
D、2G
正确答案:C
2207、我国()被采纳为新一代宽带无线移动通信系统(LTE)国际标准。
A、ZUC算法
B、SM2算法
C、SM3算法
D、SM4算法
正确答案:A
2208、通过祖冲之序列密码算法,能实现信息的()。
A、机密性
B、完整性
C、真实性
D、不可否认性
正确答案:B
2209、下列选项中可能涉及密码杂凑运算的是()。
A、消息机密性
B、消息完整性
C、消息鉴别码
D、数字签名
正确答案:D
2210、密码杂凑算法的基本安全属性有()。
A、抗碰撞攻击
B、抗原像攻击
C、抗第二原像攻击
D、抗多个碰撞攻击
正确答案:C
2211、以下算法采用不可逆的数学运算的是()。
A、RC4
B、IDEA
C、DES
D、MD5
正确答案:D
2212、关于杂凑函数下列描述有错误的是()。
A、杂凑函数的输入长度固定
B、杂凑函数的输出长度固定
C、杂凑函数可用于数字签名方案
D、杂凑函数可用于消息完整性机制
正确答案:A
2213、MD5算法主要包括的步骤有()。
A、附加填充位
B、初始化链接变量
C、分组处理
D、执行步函数
正确答案:D
2214、下面()不是杂凑函数的主要应用。
A、文件完整性验证
B、数字签名
C、数据加密
D、身份鉴别协议
正确答案:C
2215、SHA-1接收任何长度的输入消息,并产生长度为()位的杂凑值。
A、64
B、160
C、512
D、128
正确答案:B
2216、如果杂凑函数的函数值为64位,则对其进行生日攻击的代价为()。
A、2^16
B、2^32
C、2^48
D、2^64
正确答案:B
2217、对于一个给定的杂凑函数H,其单向性是指()。
A、对于给定的杂凑函数H,找到满足H(x)=h的x在计算上是不可行的
B、对于给定的分组x,找到满足x≠y且H(x)=H(y)的y在计算上是不可行的
C、找到任何满足H(x)=H(y)的(x,y)在计算上是不可行的
D、以上说法都不对
正确答案:A
2218、MD5算法输出报文杂凑值的长度为()。
A、120
B、128
C、144
D、160
正确答案:B
2219、SM3是()算法。
A、分组密码
B、公钥密码
C、数字签名
D、密码杂凑函数
正确答案:D
2220、SM3密码杂凑算法的链接变量长度为()比特。
A、128
B、224
C、256
D、512
正确答案:C
2221、SM3密码杂凑算法的压缩函数一共()轮。
A、32
B、64
C、80
D、120
正确答案:B
2222、SM3密码杂凑算法采用()结构。
A、MD结构
B、Sponge结构
C、HAIFA结构
D、宽管道结构
正确答案:A
2223、SM3密码杂凑算法的压缩函数一共有()种不同的布尔函数。
A、2
B、3
C、4
D、5
正确答案:A
2224、SM3密码杂凑算法的压缩函数的输入一共有()比特。
A、256
B、512
C、768
D、1024
正确答案:C
2225、SM3密码杂凑算法输入的最大消息长度不超过()比特。
A、2^32
B、2^64
C、2^128
D、任意长度
正确答案:B
2226、SM3密码杂凑算法的消息分组长度为()比特。
A、256
B、512
C、768
D、1024
正确答案:B
2227、SM3密码杂凑算法()年公开发布的。
A、2010
B、2012
C、2015
D、2016
正确答案:A
2228、SM3密码杂凑算法()年被批准成为行业标准。
A、2010
B、2012
C、2015
D、2016
正确答案:B
2229、SM3密码杂凑算法()年被批准成为国家标准。
A、2010
B、2012
C、2015
D、2016
正确答案:D
2230、SM3密码杂凑算法最少填充()比特。
A、1
B、32
C、64
D、65
正确答案:D
2231、SM3密码杂凑算法最多填充()比特。
A、64
B、256
C、512
D、576
正确答案:D
2232、SM3密码杂凑算法填充后消息的最短长度是()比特。
A、0
B、256
C、512
D、1024
正确答案:C
2233、SM3密码杂凑算法字的存储采用()方式。
A、大端
B、小端
C、大小端混合
D、其他
正确答案:A
2234、对输入为448比特的消息,SM3密码杂凑算法生成杂凑值时需要调用()次压缩函数。
A、1
B、2
C、3
D、4
正确答案:B
2235、SM3密码杂凑算法P0和P1置换中有()个异或操作。
A、2
B、3
C、4
D、5
正确答案:C
2236、SM3密码杂凑算法的字长是()比特。
A、8
B、16
C、32
D、64
正确答案:C
2237、SM3密码杂凑算法链接变量一共()个消息字。
A、4
B、6
C、8
D、16
正确答案:C
2238、SM3密码杂凑算法的布尔函数的输入有()个消息字。
A、2
B、3
C、4
D、5
正确答案:B
2239、SM3密码杂凑算法的消息扩展过程一共生成()消息字。
A、64
B、128
C、132
D、256
正确答案:C
2240、SM3密码杂凑算法不能用于()方面。
A、消息源真实性鉴别
B、加解密数据
C、密钥生成
D、随机数生成
正确答案:B
2241、SM3密码杂凑算法压缩函数中与当前内部状态进行计算时使用的操作是()。
A、异或
B、模加
C、与运算
D、或运算
正确答案:A
2242、SM3密码杂凑算法的初始值IV一共()比特。
A、8
B、128
C、256
D、512
正确答案:C
2243、SM3密码杂凑算法的P置换中有1比特输入差分,输出差分至少有()比特。
A、1
B、2
C、3
D、9
正确答案:C
2244、SM3密码杂凑算法的输入消息为“abc”,填充后的消息中,一共有()个全“0”消息字。
A、8
B、10
C、12
D、14
正确答案:D
2245、SM3密码杂凑算法的输入消息为“abcd”,填充后的消息中,一共有()个非“0”32比特字。
A、1
B、2
C、3
D、4
正确答案:C
2246、SM3密码杂凑算法最少填充()比特“0”。
A、0
B、1
C、63
D、64
正确答案:A
2247、以下关于SM3密码杂凑算法和SHA-256的描述正确的是()。
A、消息字的介入方式相同
B、消息扩展过程生成的总消息字个数相同
C、杂凑值的长度相同
D、压缩函数的轮数
正确答案:D
2248、SM3密码杂凑算法的压缩长度可以为()比特。
A、2^32
B、2^48
C、2^64
D、任意长度
正确答案:B
2249、SM3密码杂凑算法的运算中()起到扩散的作用。
A、循环移位
B、P置换
C、模加
D、布尔函数
正确答案:B
2250、SM3密码杂凑算法的运算中()起到混淆的作用。
A、循环移位
B、P置换
C、模加
D、布尔函数
正确答案:D
2251、SM3密码杂凑算法能实现的功能有()。
A、数字签名和验证
B、消息鉴别码的生成与验证
C、随机数的生成
D、加解密数据
正确答案:C
2252、SM3密码杂凑算法的应用有()。
A、口令保护
B、数字签名
C、数字证书
D、密钥派生
正确答案:D
2253、以下()算法不是密码杂凑函数。
A、MD5
B、AES
C、SM4
D、SM3
正确答案:C
2254、到目前为止,以下算法是安全的算法(不存在对算法的有效攻击)的是()。
A、MD5
B、SHA-1
C、SHA-256
D、SM3
正确答案:D
2255、下列属于对密码杂凑函数的攻击方法是()。
A、生日攻击
B、暴力破解攻击
C、已知明文攻击
D、选择密文攻击
正确答案:B
2256、不能用于对消息鉴别码进行攻击的方法是()。
A、重放攻击
B、字典攻击
C、查表攻击
D、选择密文攻击
正确答案:D
2257、2004年8月,在美国加州圣芭芭拉召开的国际密码大会上,王小云教授首次宣布了她的研究成果,对()等几种著名密码算法的破译结果。
A、MD5
B、SHA-1
C、AES
D、RSA
正确答案:B
2258、输入消息“abcd”,经过SM3密码杂凑算法填充后,消息的最后32比特是()。
A、0x00000001
B、0x00000020
C、0x80000001
D、0x80000020
正确答案:B
2259、一个输出杂凑值长度为n比特的理想杂凑函数,原像攻击的复杂度是()。
A、O(2^n)
B、O(2^(n/2))
C、O(2^(3n/4))
D、O(n)
正确答案:A
2260、一个输出杂凑值长度为n比特的理想杂凑函数,碰撞攻击的复杂度是()。
A、O(2^n)
B、O(2^(n/2))
C、O(2^(3n/4))
D、O(n)
正确答案:B
2261、一个输出杂凑值长度为n比特的理想杂凑函数,第二原像攻击的复杂度是()。
A、O(2^n)
B、O(2^(n/2))
C、O(2^(3n/4))
D、O(n)
正确答案:A
2262、理想的Merkle-Damgård(MD)结构的杂凑函数不能有效抵抗的攻击有()。
A、碰撞攻击
B、原像攻击
C、第二原像攻击
D、长度扩展攻击
正确答案:D
2263、SM3密码杂凑算法中,输入消息“abc”的长度是()比特。
A、3
B、4
C、24
D、32
正确答案:C
2264、以下哪种密码杂凑算法的安全强度与SM3算法的安全强度相当()。
A、SHA-224
B、SHA-512/224
C、SHA-256
D、SHA-384
正确答案:C
2265、SM3算法中消息分组和输出杂凑值的长度分别是()比特。
A、512,256
B、512,512
C、256,512
D、256,256
正确答案:A
2266、MD5和SHA-1的输出杂凑值长度分别是()比特。
A、80,128
B、128,160
C、128,192
D、160,192
正确答案:A
2267、利用带盐杂凑方式对❑令进行保护,利用的是密码杂凑算法的()特性。
A、单向性
B、抗第二原像攻击
C、弱抗碰撞性
D、强抗碰撞性
正确答案:A
2268、以下算法是杂凑函数的是()。
A、SHA-256
B、SM3
C、Keccak
D、RC4
正确答案:C
2269、属于杂凑函数的是()。
A、SHA-1
B、MD2
C、DES
D、RC4
正确答案:B
2270、密码杂凑算法的安全特性包括()。
A、单向性
B、抗弱碰撞
C、抗强碰撞
D、抗伪造
正确答案:C
2271、以下哪些参数的长度,与SM3的输入消息分组长度相同()。基于SM4产生的
A、CBC-MAC值
B、HMAC-SM3产生的完整MAC值
C、RSA-512的签名值
D、SM2的公钥值
正确答案:D
2272、MD5、SHA-1、SHA-256这3个算法所输出的杂凑值长度是不同的,而它们的分组长度也不同。
SM3密码杂凑算法中生成杂凑值的长度为()比特。
A、32
B、64
C、128
D、256
正确答案:D
2273、密码杂凑函数(Hash函数)按照是否使用密钥分为两大类:带密钥的杂凑函数和不带密钥的杂凑函数,下面算法中属于带密钥的杂凑函数的是()。
A、MD4
B、SHA-1
C、HMAC
D、MD5
正确答案:C
2274、请从下列各项中选出不是加密算法的选项()。
A、MD5算法
B、AES算法
C、SM4算法
D、DES算法
正确答案:A
2275、如果杂凑函数的杂凑值为128位,则对其进行生日攻击的复杂度为()。
A、2的32次方
B、2的64次方
C、2的56次方
D、2的128次方
正确答案:B
2276、如果杂凑函数的杂凑值为256位,则对其进行生日攻击的复杂度为()。
A、2的32次方
B、2的64次方
C、2的56次方
D、2的128次方
正确答案:D
2277、MD5杂凑值算法输出的长度为()。
A、64位
B、128位
C、32位
D、不固定
正确答案:B
2278、在SM3算法中,分组长度为()位。
A、56
B、64
C、488
D、512
正确答案:D
2279、关于HMAC的说法正确的是()。
A、验证收到的消息的完整性和真实性
B、SSL中使用了HAMC
C、要求使用密钥
D、基于杂凑函数设计的
正确答案:D
2280、下列属于杂凑函数的是()。
A、MD5
B、SHA-1
C、SM3
D、SM2
正确答案:C
2281、以下哪项是杂凑函数功能()。
A、不能逆向执行
B、提供了消息的完整性
C、单向哈希的结果是报文杂凑值
D、提供了消息的保密性
正确答案:C
2282、以下关于杂凑算法的说法,正确的是()。
A、单向散列函数是数字签名的一个关键环节,可以大大缩短签名时间
B、单向散列函数可以分为两类:带密钥的单向散列函数和不带密钥的单向散列函数
C、HMAC是实现MAC的算法,在Internet上广泛使用的安全套接层(SSL)协议中使用
D、MD5和SHA-1是杂凑算法
正确答案:D
2283、单向杂凑函数可以用于以下哪些方面()。
A、数字签名
B、密钥共享
C、消息完整性检测
D、操作系统中账号口令的安全存储
正确答案:D
2284、理想MD结构的杂凑函数能有效抵抗的攻击有()。
A、碰撞攻击
B、原像攻击
C、多碰撞攻击
D、长度扩展攻击
正确答案:B
2285、以下属于MD5算法过程的是()。
A、附加信息填充位
B、初始化链接变量
C、迭代压缩
D、执行步函数
正确答案:D
2286、下列关于SHA-3的说法正确的是()。
A、SHA-3是基于Sponge结构设计的
B、不限定输入消息的长度
C、输出消息的长度根据需要可变
D、适用于SHA-1的攻击方法也可以作用于SHA-3
正确答案:B
2287、下列关于杂凑函数的说法正确的是()。
A、杂凑函数是可逆的
B、杂凑函数具有强抗碰撞性
C、杂凑函数具有弱抗碰撞性
D、杂凑函数是一种具有压缩特性的函数
正确答案:D
2288、下面算法运算时不需要密钥的是()。
A、SM2
B、SM4
C、ZUC
D、SM3
正确答案:D
2289、根据杂凑函数的安全水平,人们将杂凑函数分为两大类,分别是()。
A、弱碰撞自由的杂凑函数
B、强碰撞自由的杂凑函数
C、强杂凑函数
D、弱杂凑函数
正确答案:B
2290、下列不属于SHA-3杂凑算法结构的是()。
A、MD结构
B、非平衡的Feistel结构
C、平衡的Feistel结构
D、Sponge结构
正确答案:C
2291、攻击杂凑函数的方法有()。
A、穷举攻击法
B、生日攻击
C、中途相遇攻击
D、伪造攻击
正确答案:C
2292、杂凑函数满足的条件有()。
A、函数的输入可以是任意长
B、函数的输出是固定长
C、已知x,求H(x)较为容易,可用硬件或软件实现
D、找出任意两个不同的输入x、y,使得H(y)=H(x)在计算上是不可行的
正确答案:D
2293、杂凑算法的基本安全属性有()。
A、抗碰撞攻击
B、抗原像攻击
C、抗第二原像攻击
D、抗多碰撞个攻击
正确答案:C
2294、在公钥密码体制中,加密过程中用()。
A、对方的公钥
B、自己的公钥
C、自己的私钥
D、用公钥和私钥
正确答案:A
2295、RSA公钥密码算法的安全性基于()。
A、模指数计算
B、离散对数求解问题
C、数论中大整数分解的困难性
D、Euler定理
正确答案:C
2296、E、lGamal公钥密码体制的安全性基于()。
A、数域上的离散对数问题
B、椭圆曲线上的离散对数问题
C、数域上大整数素数分解问题
D、椭圆曲线上大整数素数分解问题
正确答案:A
2297、利用RSA公钥密码体制(OAEP填充模式)两次加密相同的明文,密文()。
A、不同
B、相同
C、有时相同,也有不同
D、根据具体情况
正确答案:A
2298、利用SM2公钥密码体制两次加密相同的明文,密文()。
A、不同
B、相同
C、有时相同,也有不同
D、根据具体情况
正确答案:A
2299、公钥密码算法使用两个密钥,下述描述正确的是()。
A、一个是公钥,一个是私钥
B、一个是加密密钥,一个是解密密钥
C、一个是公开的密钥,一个是秘密保存的私钥
D、一个用于加密,一个用于MAC
正确答案:C
2300、下述()密码算法与SM2算法使用相同的数学难题。
A、AES
B、RSA
C、ECDSA
D、DES
正确答案:C
2301、SM2算法的安全性基于()困难假设。
A、双线性映射
B、椭圆曲线离散对数
C、多线性映射
D、丢番图方程求解
正确答案:B
2302、SM2算法是()商用密码算法。
A、美国
B、中国
C、欧盟
D、俄罗斯
正确答案:B
2303、下列密码体制不是基于多变量公钥密码的是()。
A、AES
B、DES
C、RSA
D、ElGamal
正确答案:D
2304、下列密码体制的安全性是基于离散对数问题的是()。
A、RSA
B、Rabin
C、SM2
D、ElGamal
正确答案:D
2305、根据所依据的数学难题,公钥密码体制可以分为以下几类()。
A、模幂运算问题
B、大整数因子分解问题
C、有限域离散对数问题
D、椭圆曲线离散对数问题
正确答案:D
2306、SM2的安全特性主要体现在()方面。
A、算法具备单向性
B、密文不可区分性
C、密文具有抗碰撞性
D、密文具有不可延展性
正确答案:D
2307、测评过程中,可以作为可能使用SM2加密的证据有()。
A、密文比明文长64个字节
B、密文的第一部分是SM2椭圆曲线上的点
C、密文长度为512比特
D、加密公钥长度为256比特
正确答案:B
2308、我国商用密码算法SM2是一种椭圆曲线公钥密码算法,其推荐的密钥长度为()。
A、128比特
B、256比特
C、192比特
D、512比特
正确答案:B
2309、以下()是SM9的应用场景。
A、密钥封装
B、协商密钥
C、加密数据
D、数字签名
正确答案:D
2310、目前公钥密码主要用来进行数字签名,或用于保护传统密码的密钥,而不主要用于数据加密,主要因为()。
A、公钥密码的私钥太长
B、公钥密码的效率比较低
C、公钥密码的安全性不好
D、公钥密码抗攻击性比较差
正确答案:B
2311、多变量公钥密码的安全性基础是基于()的困难性。
A、求解有限域上随机生成的多变量非线性多项式方程组
B、大整数分解
C、任意线性码的译码问题
D、最小整数解问题
正确答案:A
2312、RSA密码算法的安全性是基于()。
A、离散对数问题的困难性
B、子集和问题的困难性
C、大整数因子分解的困难性
D、线性编码的解码问题的困难性
正确答案:C
2313、A、lice收到Bob发给她的一个文件的签名,并要验证这个签名的有效性,那么签名验证算法需要Alice选用的密钥是()。
A、Alice的公钥
B、Alice的的私钥
C、Bob的公钥
D、Bob的私钥
正确答案:C
2314、公钥密码学的思想最早是由()提出的。
A、欧拉(Euler)
B、迪菲(Diffie)和赫尔曼(Hellman)
C、费马(Fermat)
D、里维斯特(Rivest)、沙米尔(Shamir)和埃德蒙(Adleman)
正确答案:B
2315、PKI主要基于的密码体制是()。
A、对称密码
B、公钥密码
C、量子密码
D、密码杂凑算法
正确答案:B
2316、公钥密码中,密钥可以分为()。
A、主密钥
B、公钥
C、私钥
D、会话密钥
正确答案:C
2317、下列密码体制的安全性是基于大整数分解问题的是()。
A、ECC
B、RSA
C、Rabin
D、ElGamal
正确答案:C
2318、下列属于对RSA攻击的方法有()。
A、共模攻击
B、广播攻击
C、因式分解
D、字典攻击
正确答案:C
2319、在现有的计算能力条件下,ElGamal算法的最小密钥长度是()。
A、128位
B、160位
C、512位
D、1024位
正确答案:D
2320、B、ob给Alice发送一封邮件,为让Alice确信邮件是由Bob发出的,则Bob应该选用()对邮件签名。
A、Alice的公钥
B、Alice的私钥
C、Bob的公钥
D、Bob的私钥
正确答案:D
2321、利用公钥加密和私钥解密的密码体制是()。
A、对称加密体制
B、非对称加密体制
C、轴对称加密体制
D、空间对称加密体制
正确答案:B
2322、下列的加密方案基于格理论的是()。
A、ECC
B、RSA
C、AES
D、Regev
正确答案:D
2323、下列属于后量子公钥密码研究方向的是()。
A、多变量公钥密码
B、基于格的公钥密码
C、基于纠错码的公钥密码
D、基于椭圆曲线离散对数困难问题的公钥密码
正确答案:C
2324、关于公钥密码体制以下选项中正确的是()。
A、公钥加密体制用私钥加密
B、公钥密码体制用公钥加密
C、公钥密码体制用私钥签名
D、公钥密码体制的公钥和私钥相同
正确答案:C
2325、SM2算法中的()算法已经进入ISO国际标准。
A、数字签名
B、公钥加密
C、密钥交换
D、身份认证
正确答案:A
2326、SM2算法中的密钥交换算法支持()方密钥交换。
A、2
B、3
C、4
D、多
正确答案:A
2327、基域选择256比特素域时,SM2算法的数字签名的长度为()比特。
A、128
B、256
C、384
D、512
正确答案:D
2328、关于RSA公钥算法,下列说法错误的是()。
A、RSA加密算法中,公钥为(n,e)
B、RSA加密算法中,公钥e与ф(n)互素
C、同等安全强度下,RSA签名速度比ECC算法快
D、RSA加密速度比解密速度快
正确答案:C
2329、RSA-3072withSHA-224的安全强度为()比特。
A、80
B、112
C、128
D、192
正确答案:B
2330、SM2数字签名算法无法实现的功能是()。
A、数据来源确认
B、消息机密性
C、签名者不可抵赖
D、数据完整性验证
正确答案:B
2331、SM2算法中计算量最大的运算是()。
A、椭圆曲线点加
B、椭圆曲线倍点
C、椭圆曲线点乘
D、杂凑
正确答案:C
2332、SM2算法基于的椭圆曲线离散对数的计算复杂度为()。
A、指数级
B、亚指数级
C、超指数级
D、超多项式
正确答案:A
2333、SM2算法采用的素域椭圆曲线构成的数学结构是()。
A、交换群
B、非交换群
C、环
D、域
正确答案:A
2334、SM2算法采用的素域椭圆曲线的基本参数不包括()。
A、域的规模
B、基点的阶
C、基点
D、无穷远点
正确答案:D
2335、SM2算法基于的椭圆曲线上的点乘计算的计算复杂度为()。
A、线性级
B、多项式级
C、超多项式级
D、亚指数级
正确答案:D
2336、SM2算法采用的椭圆曲线上的无穷远点是群的()点。
A、0
B、最大点
C、基点
D、1
正确答案:A
2337、SM2算法公开参数中的基点是()。
A、椭圆曲线群的0点
B、椭圆曲线群的生成元
C、椭圆曲线群的最大点
D、基域的生成元
正确答案:B
2338、SM2算法中的公钥加密算法的公钥是()。
A、基域的元素
B、椭圆曲线上的随机点
C、椭圆曲线的0点
D、椭圆曲线的基点
正确答案:B
2339、E、CDH密钥交换算法中单个用户需要计算()次点乘运算。
A、1
B、2
C、3
D、4
正确答案:B
2340、SM2算法的数字签名的签名值包含()部分。
A、2
B、3
C、4
D、1
正确答案:A
2341、SM2公钥加密算法的密文值包含()部分。
A、1
B、2
C、3
D、4
正确答案:C
2342、E、CDSA公钥加密算法无法抵抗的攻击有()。
A、密钥恢复攻击
B、唯密文攻击
C、选择明文攻击
D、量子计算攻击
正确答案:D
2343、SM2公钥加密算法的公钥包含()个椭圆曲线上的点。
A、1
B、2
C、3
D、4
正确答案:A
2344、SM2算法中的数字签名算法的签名函数包含()次点乘运算。
A、1
B、2
C、3
D、4
正确答案:A
2345、SM2算法中的数字签名的签名运算最耗时的是()运算。
A、随机数生成
B、消息映射
C、素性检测
D、点乘
正确答案:D
2346、基域选择Fp-256时,SM2算法的数字签名的私钥长度为()。
A、128
B、256
C、384
D、512
正确答案:B
2347、基域选择Fp-256时,SM2算法的数字签名的公钥长度为()。
A、128
B、256
C、384
D、512
正确答案:D
2348、基域选择Fp-256时,SM2公钥加密算法的私钥长度为()。
A、128
B、256
C、384
D、512
正确答案:B
2349、SM2密码算法的安全强度大致相当于()比特长度的RSA算法。
A、1024
B、2048
C、3072
D、4096
正确答案:C
2350、若一个SM2公钥表示为(x,y),那么该公钥可以压缩为()。
A、x分量,以及y分量的最高位
B、x分量,以及y分量的最低位
C、x分量的最高位,以及y分量
D、x分量的最低位,以及y分量
正确答案:B
2351、用SM2算法实现一个对1024比特明文的加密,需要()次点乘运算。
A、1
B、2
C、4
D、8
正确答案:C
2352、如果明文长度是128比特,那么经过SM2加密后的密文长度是()。
A、128比特
B、256比特
C、896比特
D、1024比特
正确答案:C
2353、下列哪个标准定义了SM2算法的密钥数据格式、加密数据格式、签名数据格式以及密钥对保护数据的格式等()。
A、GM/T0003SM2椭圆曲线公钥密码算法
B、GM/T0009SM2密码算法使用规范
C、GM/T0010SM2密码算法加密签名消息语法规范
D、GM/T0015基于SM2密码算法的数字证书格式规范
正确答案:B
2354、如果SM2的密文长度是2048比特,那么相应明文长度是()比特。
A、1024
B、1280
C、2048
D、2816
正确答案:B
2355、()算法使用同一个私钥对同一个消息签名后,签名值始终一致,即该算法是一个确定性签名算法。
A、SM2签名
B、RSA-PKCS1-v1_5签名
C、RSA-PSS签名
D、ECDSA
正确答案:D
2356、下列不属于SM2公钥加密算法特点的是()。
A、每次加密数据时,引入不同的随机数
B、可用于产生数字信封
C、解密过程可以验证结果正确性
D、密文比明文长64字节
正确答案:D
2357、非对称密码体制可实现数据的()。
A、机密性
B、完整性
C、真实性
D、不可抵赖性
正确答案:D
2358、关于椭圆曲线密码体制正确的是()。
A、运算速度一般比对称密码算法快
B、运算速度一般比对称密码慢
C、密钥长度一般比同等强度的RSA短
D、密钥长度一般比同等强度的RSA长
正确答案:C
2359、公钥加密,也叫非对称(密钥)加密。以下属于公钥密码算法的是()。
A、MD4
B、RSA
C、ECC
D、ElGamal
正确答案:D
2360、SM2算法涉及到的数据格式包括()。
A、椭圆曲线点
B、有限域元素
C、比特串
D、字符串
正确答案:C
2361、SM2公钥加密算法可以抵抗的攻击包括()。
A、唯密文攻击
B、选择明文攻击
C、选择密文攻击
D、密钥恢复攻击
正确答案:D
2362、由国内学者提出的算法标准包括()。
A、NTRU
B、ZUC
C、SM4
D、SM2
正确答案:D
2363、基于椭圆曲线数学结构的算法包括()。
A、SM9
B、SM2
C、SM3
D、NTRU
正确答案:B
2364、离散对数问题是一个在数学和密码学领域中的重要问题。基于离散对数问题的密码算法包括()。
A、RSA
B、SM2
C、ECDSA
D、NTRU
正确答案:C
2365、SM2公钥加密算法的加密函数涉及到的运算有()。
A、随机数生成
B、杂凑值计算
C、椭圆曲线点乘
D、KDF
正确答案:D
2366、SM2公钥加密算法的密文包含的元素有()。
A、椭圆曲线点
B、杂凑值
C、比特串
D、域元素
正确答案:C
2367、SM2公钥密码算法一般包括如下哪些功能()。
A、密钥派生
B、签名
C、密钥交换
D、加密
正确答案:D
2368、以下关于SM9算法与SM2算法的描述正确的是()。
A、基于的困难问题略有不同
B、SM9的私钥均需要由密钥管理中心生成,用户自己无法产生
C、SM2的私钥产生可以不需要密钥管理中心的参与
D、SM9使用时不需要数字证书实现实体与公钥的绑定
正确答案:D
2369、A、利用B的SM2公钥直接加密消息,将SM2密文传输给B,以下说法正确的是()。
A、这种方式可以实现消息源真实性鉴别
B、这种方式不常用,SM2一般用于加密一个对称加密密钥
C、这种方式可以对消息的机密性进行保护
D、这种方式可以防范对消息的恶意替换
正确答案:C
2370、SM2签名结果用ASN.1DER表示时,如果签名值为71字节,可能的情形是()。
A、签名值中,r的最高位为1,s的最高位为0
B、签名值中,r的最高位为0,s的最高位为1
C、签名值中,r的最高位为0,s的最高位为0
D、签名值中,r的最高位为1,s的最高位为1
正确答案:B
2371、有关SM9标识密码算法描述错误的是()。
A、用户的公钥由用户标识唯一确定,用户需要通过第三方保证其公钥的真实性
B、SM9密钥交换协议可以使通信双方通过对方的标识和自身的私钥经2次或可选3次信息传递过程,计算获取一个由双方共同决定的共享秘密密钥
C、SM9密码算法的用户公钥长度一定为512比特,算法的应用与管理不需要数字证书
D、在基于标识的加密算法中,解密用户持有一个标识和一个相应的私钥,该私钥由密钥生成中心通过主私钥和解密用户的标识结合产生。加密用户用解密用户的标识加密数据,解密用户用自身私钥解密数据
正确答案:C
2372、在RSA公钥密码算法中,设Ф(n)为欧拉函数,则Ф(77)的值为()。
A、63
B、60
C、48
D、49
正确答案:B
2373、椭圆曲线ECC中最关键的运算是()。
A、倍点运算
B、矩阵加法运算
C、矩阵乘法运算
D、方程运算
正确答案:A
2374、公钥密码的安全性理论基础是计算复杂性理论,其产生的最主要原因是()。
A、简化密钥管理
B、加密算法简短
C、模运算
D、更安全
正确答案:A
2375、公钥密钥密码体制往往基于一个()。
A、平衡布尔函数
B、杂凑函数
C、单向函数
D、陷门单向函数
正确答案:D
2376、RSA、ElGamal及McEliecc公钥密码算法的安全性基础依次是()。
A、计算离散对数的困难性、一般线性纠错码的困难性及分解大整数的困难性
B、计算离散对数的困难性、分解大整数的困难性及一般线性纠错码的困难性
C、分解大整数的困难性、计算离散对数的困难性及一般线性纠错码的困难性
D、分解大整数的困难性、一般线性纠错码的困难性及计算离散对数的困难性
正确答案:C
2377、SM2标准中规定采用()比特的椭圆曲线域参数。
A、128
B、192
C、256
D、512
正确答案:C
2378、关于RSA公钥密码体制、ElGamal公钥密码体制、ECC公钥密码体制,下列描述正确的是()。
A、如果密码体制参数不变,且不考虑填充的问题,明文和密钥一定时,则每次RSA加密的密文一定相同
B、如果明文和密钥一定时,则每次ECC加密的密文一定相同
C、如果明文和密钥一定时,则每次ElGamal加密的密文一定相同
D、以上都不对
正确答案:A
2379、公钥密码的安全性理论基础是计算复杂性理论,如下哪些算法属于公钥密码算法()。
A、SM2算法
B、SM9算法
C、RSA算法
D、SM3算法
正确答案:C
2380、SM9是一种()算法。
A、序列密码
B、分组密码
C、公钥密码
D、杂凑函数
正确答案:C
2381、SM9是一种()的公钥密码算法。
A、基于格
B、基于编码
C、基于多变量
D、基于椭圆曲线双线性对
正确答案:D
2382、()是SM9密码算法的特点。
A、基于数字证书
B、抗量子计算攻击
C、基于标识
D、安全性基于大数分解问题难解性
正确答案:C
2383、在()年,中国国家密码管理局将SM9密码算法正式发布为密码行业标准。
A、2014
B、2015
C、2016
D、2017
正确答案:C
2384、在()年,SM9数字签名算法被一致通过为ISO/IEC国际标准,正式进入标准发布阶段。
A、2014
B、2015
C、2016
D、2017
正确答案:D
2385、以下()不能作为SM9密码算法的标识。
A、姓名
B、身份证号
C、手机号码
D、电子邮箱
正确答案:A
2386、SM9密钥交换协议的辅助函数不包括()。
A、杂凑函数
B、密钥派生函数
C、随机数发生器
D、分组密码算法
正确答案:D
2387、()算法是基于标识的密码算法。
A、SM2
B、SM3
C、SM4
D、SM9
正确答案:D
2388、SM9密码算法系统参数不包括()。
A、椭圆曲线方程参数
B、私钥生成函数识别符
C、椭圆曲线识别符
D、双线性对识别符
正确答案:B
2389、SM9密码算法椭圆曲线无穷远点的字节串表示形式是()。
A、单一零字节表示形式
B、压缩表示形式
C、未压缩表示形式
D、混合表示形式
正确答案:A
2390、关于SM9密码算法选用椭圆曲线的嵌入次数说法正确的是()。
A、嵌入次数越大安全性越高
B、嵌入次数越大双线性对计算越容易
C、选择椭圆曲线的嵌入次数越大越好
D、选择椭圆曲线的嵌入次数越小越好
正确答案:A
2391、SM9密码算法采用的椭圆曲线双线性对是()。
A、Weil对
B、Tate对
C、Ate对
D、R-ate对
正确答案:D
2392、SM9密码算法采用的椭圆曲线的嵌入次数是()。
A、10
B、11
C、12
D、13
正确答案:B
2393、()算法可用于做SM9数字签名算法的辅助函数。
A、SM1
B、SM2
C、SM3
D、SM4
正确答案:B
2394、SM9数字签名的生成会用到()。
A、主公钥
B、主私钥
C、标识
D、数字证书
正确答案:A
2395、SM9密码算法主公钥由()产生。
A、KGC通过随机数发生器
B、KGC通过主私钥结合系统参数
C、用户通过随机数发生器
D、用户通过主私钥结合系统参数
正确答案:B
2396、SM9密码算法主私钥由()产生。
A、KGC通过随机数发生器
B、KGC通过主公钥结合系统参数
C、用户通过随机数发生器
D、用户通过主公钥结合系统参数
正确答案:A
2397、SM9密码算法用户私钥由()产生。
A、KGC通过随机数发生器
B、KGC通过主私钥结合用户标识
C、用户通过随机数发生器
D、用户通过主私钥结合用户标识
正确答案:B
2398、SM9密码算法用户公钥()。
A、通过随机数发生器生成
B、根据用户标识唯一确定
C、通过主私钥结合系统参数生成
D、通过用户私钥结合系统参数生成
正确答案:B
2399、SM9密码算法的功能不包括()。
A、数字签名
B、密钥交换
C、杂凑函数
D、公钥加密
正确答案:C
2400、在SM9数字签名的生成和验证过程之前,杂凑函数()。
A、仅对待签名消息进行压缩
B、仅对待验证消息进行压缩
C、对待签名消息和待验证消息都要压缩
D、不起任何作用
正确答案:C