多选题
2141.公钥密码的安全性理论基础是计算复杂性理论,如下哪些算法属于公钥密码算法 ( )。
A
SM2算法
B
SM9算法
C
RSA算法
D
SM3算法
答案解析
正确答案:ABC
解析:
公钥密码算法是一种使用不同密钥进行加密和解密的密码算法,其中公钥用于加密数据,私钥用于解密数据。公钥密码的安全性理论基础是计算复杂性理论,即基于某些数学难题的计算复杂性,使得破解密文变得非常困难。
A: SM2算法是一种国密标准的公钥密码算法,使用椭圆曲线加密算法,属于公钥密码算法。
B: SM9算法也是一种国密标准的公钥密码算法,用于数字签名和密钥交换,同样属于公钥密码算法。
C: RSA算法是一种非对称加密算法,也是公钥密码算法的代表之一,广泛应用于数字签名、密钥交换等领域。
D: SM3算法是一种密码杂凑算法,用于数据完整性校验,不属于公钥密码算法。
因此,正确答案是A、B、C。
A: SM2算法是一种国密标准的公钥密码算法,使用椭圆曲线加密算法,属于公钥密码算法。
B: SM9算法也是一种国密标准的公钥密码算法,用于数字签名和密钥交换,同样属于公钥密码算法。
C: RSA算法是一种非对称加密算法,也是公钥密码算法的代表之一,广泛应用于数字签名、密钥交换等领域。
D: SM3算法是一种密码杂凑算法,用于数据完整性校验,不属于公钥密码算法。
因此,正确答案是A、B、C。
相关知识点:
公钥密码算法有SM2、9及RSA
相关题目
单选题
2662.根据GM/T 0122《区块链密码检测规范》,区块链中的交易记录包含()等信息。
单选题
2661.根据GM/T 0122《区块链密码检测规范》,区块链技术架构可分为数据层、网络层、()和应用层。
单选题
2660.GM/T 0111 《区块链密码应用技术要求》中规定为了满足交易监管要求,通常需要做到()环节。
单选题
2659.GM/T 0111 《区块链密码应用技术要求》中规定区块链中的数字证书包括()。
单选题
2658.根据GM/T 0111 《区块链密码应用技术要求》,在区块链共识层中常见的共识协议包括()。
单选题
2657.根据GM/T 0111 《区块链密码应用技术要求》,区块链是一种物联网、供应链管理、数字资产交易领域的创新应用模式,主要用到了以下选项中的()技术。
单选题
2656.在GM/T 0082《可信密码模块保护轮廓》中,安全威胁冒名的目的包括()。
单选题
2655.在GM/T 0082 《可信密码模块保护轮廓》中, FPT_FLS.1(带保存安全状态的失败)要求TOE安全功能TSF在()的情况下应保存一个安全状态
单选题
2654.在GM/T 0082 《可信密码模块保护轮廓》中,FCS类包含的安全要求有()。
单选题
2653.在GM/T 0082《可信密码模块保护轮廓》中,评估对象TOE面临的威胁包括()。
