用途:面向密码学设计与评审的专家技能,在需要选择并论证密码原语、设计密钥生命周期、架构 PKI/TLS、评审协议安全属性时调用。
主要能力:选择并论证 AEAD、签名、KEM、哈希、KDF 等原语;设计密钥生成、存储、轮换、托管策略、销毁与双人控制;规划内部 CA、证书配置、mTLS、pinning、stapling 与密码套件策略;评审握手、转录绑定、降级抵抗与会话密钥;分析 AEAD 误用(nonce、IV、关联数据、密钥分离);按场景对比 Argon2、bcrypt、scrypt 与 HKDF、PBKDF2;规划后量子混合方案、清单与迁移顺序;梳理保密性、认证、前向保密等属性(ProVerif/Tamarin 概念);提出常量时间、零化、熵源、密码敏捷性等实现要求;产出密码设计说明、协议评审、TLS/PKI 配置、实现检查表、迁移计划与形式化方法简报。
使用方式:按范围与资产、原语选型、密钥管理/PKI/TLS、协议设计与属性、实现陷阱与侧信道、形式化与治理六个流程推进,可加载对应 references 文件(如 references/cryptographer_specialist_scope.md 等)。
适用场景:密码方案选型与设计评审、密钥与 PKI/TLS 架构、协议安全分析、后量子迁移规划。
限制:不用于通用 OWASP Web/API 渗透测试、非密码方向的普通安全编码评审、SIEM/IdP/EDR 部署、Solidity/EVM 合约审计、链上地址追踪、出口管制与制裁法律分类或仅软件保证类工作;不应在无同行评审、标准对齐与测试向量的情况下从零实现生产级密码库。原则是优先采用经充分验证的库与标准,不自行设计分组密码、哈希或协议,区分口令哈希与密钥派生,提前规划密码敏捷性。相关技能包括 information-security-engineer、constant-time-analysis、zeroize-audit、commercial-counsel、devsecops、cloud-security-engineer 等。