AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 商用密码应用安全性评估从业人员考核参考题库 题目详情
CA5D4B06E4C0000157383B909A001F81
商用密码应用安全性评估从业人员考核参考题库
4,803
多选题

2155.( )算法需要杂凑函数作为辅助函数。

A
 SM9数字签名
B
 SM9密钥交换
C
 SM9密钥封装
D
 SM9公钥加密

答案解析

正确答案:ABCD

解析:

好的,我们来详细解析这道多选题。 ### 题目背景 题目涉及的是 **SM9** 算法,这是一种基于身份的密码体制(Identity-Based Cryptography, IBC),由中国国家密码管理局发布。SM9 算法包括多种功能,如数字签名、密钥交换、密钥封装和公钥加密等。这些功能在实现过程中可能需要使用到杂凑函数(哈希函数)。 ### 选项解析 #### A. SM9数字签名 - **解析**:在数字签名中,杂凑函数通常用于将消息压缩成一个固定长度的摘要,然后对这个摘要进行签名。这样做可以提高效率并确保消息的完整性。因此,SM9 数字签名算法需要杂凑函数。 - **选择理由**:正确。 #### B. SM9密钥交换 - **解析**:在密钥交换过程中,杂凑函数可以用于生成会话密钥或验证密钥的完整性。例如,在 Diffie-Hellman 密钥交换中,杂凑函数可以用于防止中间人攻击。虽然 SM9 密钥交换的具体实现细节不同,但同样需要杂凑函数来增强安全性。 - **选择理由**:正确。 #### C. SM9密钥封装 - **解析**:密钥封装机制(Key Encapsulation Mechanism, KEM)用于将对称密钥安全地传输给接收方。在这个过程中,杂凑函数可以用于生成或验证密钥的完整性。例如,KEM 可能会使用杂凑函数来生成会话密钥。 - **选择理由**:正确。 #### D. SM9公钥加密 - **解析**:在公钥加密中,杂凑函数可以用于增强加密的安全性。例如,杂凑函数可以用于生成随机数或验证消息的完整性。在 SM9 公钥加密中,杂凑函数同样起到类似的作用。 - **选择理由**:正确。 ### 综合分析 从上述解析可以看出,SM9 算法的各个功能模块(数字签名、密钥交换、密钥封装、公钥加密)在实现过程中都需要使用杂凑函数来增强安全性、提高效率或验证完整性。因此,选项 A、B、C 和 D 都是正确的。 ### 最终答案 答案:ABCD

相关知识点:

杂凑用于SM9多种算法

商用密码应用安全性评估从业人员考核参考题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码