豪密科技第 16 期密评实操能力验证培训 - 2025/02/24 上午

2025-02-24
2025-02-24
2 min read
Hits

  有幸参加了公司安排的豪密科技第 16 期密评实操能力验证培训,本文是第十三课《密评实操能力图谱》的培训内容。

提出密评实操能力图谱的意义

  1. 总结概括密评人员能力知识
    1. 全面性,给出全集,大而全
    2. 涉及到算法、协议,产品、代码分析、数据采集、测评体系等方方面面
  2. 分类分级密评人员必备能力
    1. 针对性,划重点,细而精
    2. 根据 20、21、24 年能力验证实际导向
    3. 根据密码应用实际现状……

  密评实操能力图谱

  1. 密码算法与技术
  2. 密码安全协议与基础设施
  3. 密码产品:技术、应用及标准
  4. 密码程序代码分析
  5. 典型密码应用与密码数据采集分析
  6. 密码应用安全测评

  说明

  1. 图谱将能力程度分为“了解”、“理解”、“掌握”和“熟练掌握”
  2. “了解”为“浅蓝”,“理解”为“深蓝”,“掌握”为“浅紫”,“熟练掌握”为“金黄”

分组密码工作模式

  1. 加密模式——机密性:GB/T 17964-2021《信息安全技术 分组密码算法的工作模式》
  2. 认证模式——完整性:……

  工作模式总结

工作模式涉及的参数及参数长度要求是否需要数据填充
ECB需要
CBC 密文分组链接初始向量 IV,IV 长度为一个分组的长度,IV 不可预测(IV 随机)需要
CFB 密文反馈初始向量 IV,IV 长度为一个分组的长度,IV 不可预测(IV 随机)可能需要
OFB 输出反馈初始向量 IV,IV 长度为一个分组的长度,IV 唯一,不能重用可能需要
CTR 计数器计时器 Counter,Counter 长度为一个分组的长度,唯一、不能重用不需要

  分组密码算法数据填充

填充方式 | ……

公钥密码算法总结

算法名称公钥长度私钥长度
SM2 算法功能输入参数及输入参数长度要求(比特)输出参数及输出参数长度要求(比特)
密钥生成私钥 d,长度为 256 比特公钥(x,y),其中……

杂凑算法相关长度

算法名称输入长度要求输出长度(比特)
SM3小于 $2^64$ ……

对称密码算法和公钥密码算法的安全强度

安全强度(比特) | 对称密码算法 | 基于有限域离散对数(如 DSA……)

密码杂凑算法 | 输出长度(比特) | 分组长度(比特) | 安全强度(比特)(抗碰撞)

安全强度是输出强度一半(生日悖论攻击:23 个人在一起,至少有二分之一……)

结束语

  密评能力图谱目标是大而全、细而精、条理化

  需要每位密评人员自行完善,形成自己的知识体系

  密评不是为了“评”而评,不应当仅仅只是简单的检查合规性