
CANN社区crypto SIG全景解读共建面向昇腾NPU的高性能密码软件库【免费下载链接】community本项目是CANN开源社区的核心管理仓库包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息项目地址: https://gitcode.com/cann/community本文基于 crypto SIG 说明文档 成文围绕该兴趣小组的定位、四大工作目标、组织成员、例会与订阅机制、仓库归属及参与路径展开并结合 SIG 治理章程、SIG 权限管理方案 与 组织信息配置 等仓库文档帮助开发者在 CANN 社区中快速理解 crypto SIG 并找到参与共建的入口。crypto SIG 是 CANN 社区中的密码学兴趣小组Special Interest Group核心使命是围绕昇腾 NPU 打造高性能密码软件库提供丰富的密码算子与算法实现。本文面向密码学研究者、国密与信创场景开发者以及所有关注昇腾平台数据安全的贡献者系统梳理该 SIG 的工作目标、治理结构、社区运作方式与代码仓库归属读完后你将掌握 crypto SIG 的全貌并清楚如何订阅例会、申报议题、加入邮件列表并参与代码共建。crypto SIG 是什么定位与使命在 CANN 社区中SIG 是由特定技术领域专家和贡献者组成的兴趣小组每个 SIG 聚焦明确的技术方向通过开放透明的社区协作推动 CANN 在该领域的技术演进、项目开发与生态建设详见 CANN 社区 SIG 治理章程。crypto SIG 正是其中聚焦密码学方向的小组crypto SIG 是密码学兴趣小组围绕昇腾 NPU 打造高性能密码软件库提供丰富的密码算子与算法实现。从 SIG 总览 中的定位描述可以看出crypto SIG 与 ops-basic、ops-nn、ops-transformer 等算子类 SIG 形成差异化分工前者面向密码计算这一特定领域后者面向神经网络与通用数学算子。这意味着 crypto SIG 所承载的并非通用 AI 计算而是加密、解密、哈希、签名、验签等密码学原语在昇腾 NPU 上的落地与加速。四大工作目标crypto SIG 在 README 中明确提出了四个维度的目标构成了该小组工作的完整闭环目标维度具体内容功能目标覆盖国密与国际主流算法建设统一易用的密码算子与算法库性能目标面向高吞吐、低时延场景发挥昇腾 NPU 并行计算能力实现相对 CPU 基线的显著加速生态目标通过开源共建完善文档、测试与示例工程沉淀密码算子开发规范与最佳实践自主目标面向国密合规、信创适配与数据安全场景建设自主可控、可审计、可复用的密码计算能力功能目标国密与国际算法双覆盖功能层面强调国密与国际主流算法双覆盖。国密指 SM2椭圆曲线公钥密码、SM3密码杂凑、SM4分组密码等我国商用密码标准算法国际主流算法则包括 AES、RSA、ECC、SHA 系列等业界通用密码算法。目标不是零散地实现单个算法而是建设统一易用的密码算子与算法库——即提供一致的算子接口、统一的调用方式和可组合的算法体系使上层应用可以像调用普通算子一样调用密码能力。性能目标发挥 NPU 并行计算优势性能目标明确指向高吞吐、低时延场景其技术路径是发挥昇腾 NPU 的并行计算能力实现相对 CPU 基线的显著加速。这一目标决定了 crypto SIG 的算法实现需要针对 NPU 的硬件特性如 Vector/Cube 计算单元、多核并行、数据搬运路径做专门设计与调优而非简单将 CPU 实现移植到 NPU 上。值得注意的是README 中显著加速是定性表述具体加速比需以 cann/crypto 仓库中的基准测试数据为准。生态目标文档、测试与示例三件套生态目标强调通过开源共建完善文档、测试与示例工程并沉淀密码算子开发规范与最佳实践。这意味着 crypto SIG 的产出不仅是代码还包括面向使用者的算子/算法文档接口说明、用法示例面向质量保障的测试用例功能正确性验证、性能基准测试面向新贡献者的示例工程与开发规范。自主目标面向合规与信创场景自主目标将密码能力与国密合规、信创适配、数据安全三个应用场景绑定要求最终沉淀的能力自主可控、可审计、可复用。可审计性意味着算法实现需要可读、可核查、可追溯这天然与开源开放的模式契合可复用性则要求密码库具备良好的模块化设计能够被不同上层业务灵活组合使用。组织治理与成员构成按照 CANN 社区 SIG 治理章程每个 SIG 包含 MaintainerSIG 负责人、CommitterSIG 核心贡献者拥有代码仓库写权限与 Contributor社区贡献者三类角色。crypto SIG 的当前成员构成如下。Maintainer 列表Maintainer 负责制定和推动 SIG 的技术愿景、目标与路线图召集和主持例会代表 SIG 与 TSC、PMC 及其他 SIG 沟通并管理仓库权限与邮件列表等基础设施。crypto SIG 现有 3 位 Maintainer姓名GitCode ID邮箱程皓hchengvhao.chengsdu.edu.cn鞠雷Julei_sdujuleisdu.edu.cn彭聪pcrypto96cpengwhu.edu.cn上述成员信息同时记录在 组织信息配置文件 的cryptoSIG 条目中gitcode_id、name、email三个字段一一对应两个文件互为印证。Committer 列表Committer 深度参与 SIG 技术方案设计与讨论负责高质量的代码开发、提交与维护并积极参与代码审查以保障代码质量。crypto SIG 现有 8 位 Committer姓名GitCode ID王伟嘉wwjcrypt郑昉昱zhengfy1028杨昊D4rk李萌menglipku王雯哲wenzhe_wang纪昌龙changlongji王江波Jiangbowang袁壄jfcm1024从 sig-info.yaml 可以看到这 8 位 Committer 被配置为cann/crypto仓库组对应的 committer 名单即他们拥有密码库主仓的代码合并权限是代码审查与质量把控的第一道关口。角色职责与晋升关系根据 SIG 治理章程 第 2.1 节三类角色的职责边界为Maintainer把握技术方向、主持例会、代表 SIG 对外沟通、管理基础设施、定期向 TSC/PMC 汇报工作Committer参与方案设计、完成代码开发与维护、执行代码审查、指导新成员Contributor参与公开会议与邮件列表讨论通过提交 Issue、Pull Request 为 SIG 做贡献。对于希望从 Contributor 成长为 Committer 的开发者参与例会讨论、持续提交高质量 PR、积极参与代码互审是主要路径而 Maintainer 变更需及时知会技术指导委员会并更新 组织信息。社区运作机制crypto SIG 遵循 CANN 社区共识优先、沟通透明的治理原则见 SIG 治理章程 第 2.3 节通过例会、议题白板和邮件列表三类渠道保持开放协作。月度例会例会安排如下时间每月第一周 周四 16:00-17:30北京时间调整方式具体时间与临时调整以纪要与邮件列表通知为准。例会用于同步进展、讨论技术议题与决策事项是了解 SIG 动态和参与技术讨论的最直接入口。议题申报与会议纪要会议地址meeting.osinfra.cn/cann/议题申报etherpad-cann.meeting.osinfra.cn/p/sig-crypto在白板中填写议题名称及申报人会议纪要etherpad-cann.meeting.osinfra.cn/p/sig-crypto纪要归档于同一白板按照 SIG 治理章程 第 3.2.2 节议题申报人应在议题结束后及时整理纪要由会议主持人联合成员审视结论会后将纪要发布至邮件列表并定期归档。因此关注该白板即可追溯 crypto SIG 的历次议题与决策过程。SIG 订阅与邮件列表SIG 的官方沟通渠道是邮件列表邮件列表地址cryptocann.osinfra.cn见 sig-info.yaml 的mailing_list字段订阅入口mailweb.cann.osinfra.cn 的 crypto 列表页邮件列表用于发布会议通知、讨论技术议题、归档决策也是 Maintainer 分发和处理开发者反馈问题的官方渠道。订阅邮件列表是追踪 SIG 动态、参与异步讨论的基础动作。仓库清单与代码贡献crypto SIG 目前管辖一个代码仓库cann/crypto—— 密码库主仓该仓库即 SIG 定位中所述高性能密码软件库的载体密码算子与算法实现均落于此仓。需要克隆或贡献代码时可执行git clone https://gitcode.com/cann/crypto参与代码贡献需遵循 CANN 社区通用流程先通过邮件列表或例会确认技术方向再提交 Issue 或 Pull Request所有向 SIG 所属仓库贡献代码的个人或实体必须按照 CANN 项目要求签署代码贡献协议见 SIG 治理章程 第 1 节。从 sig-info.yaml 看 SIG 权限配置crypto SIG 的权限模型完整记录在 sig-info.yaml 中这是社区基于 community 仓库对项目、SIG、仓库、成员及权限进行统一管理的载体详见 SIG 组权限管理方案。对照该方案可解读出以下配置语义name: cryptoSIG 组名称即 cryptodescriptionSIG 描述与 README 定位一致mailing_list: cryptocann.osinfra.cnSIG 讨论邮件列表meeting_whiteboard_url指向 etherpad 例会纪要白板repositories声明 SIG 管辖的仓库组为cann/crypto并为其配置了 8 位仓库级 committer。其中仓库级 committer 通过repositories[].committers字段声明gitcode_id一一对应 README 中的 Committer 列表意味着这 8 位成员拥有密码库主仓的代码合并权限。需要说明的是crypto SIG 当前未配置branch_configs分支级权限与entry_configs目录/文件级权限也未配置 SIG 层committers字段——按照权限方案maintainer 自动拥有 SIG 层 committer 权限无需重复配置的规则3 位 Maintainer 天然具备 SIG 层权限。后续若需要按分支守护或按目录分级授权可参照 SIG 组权限管理方案 中的五种配置场景补充。社区活动Crypto for AIcrypto SIG 不仅通过例会与代码库运作也积极参与社区技术分享。在 社区活动清单 中可看到该 SIG 于 2026-08-24 组织了主题为Crypto for AI在不信任的世界里实现可信的智能的公开分享材料归档于 sig-crypto 活动幻灯片目录。从活动主题可以看出crypto SIG 的视野不止于传统密码算法加速还延伸到了AI 与密码学的交叉场景——在多方不互信的环境中为 AI 计算提供可信的密码学支撑。这与 SIG 定位中数据安全方向的延伸一致也是关注可信智能的开发者可以持续跟踪的内容方向。如何加入与参与建议综合上文加入 crypto SIG 的完整路径可以归纳为四步订阅邮件列表订阅 cryptocann.osinfra.cn获取会议通知、议题讨论与纪要归档参加月度例会每月第一周周四 16:00-17:30北京时间准时参会可在白板提交议题熟悉仓库克隆 cann/crypto 密码库主仓阅读文档、测试与示例工程了解密码算子开发规范开始贡献通过 Issue 报告问题或提出特性通过 Pull Request 提交代码从文档完善、测试补充到算子实现都是可行的切入点。对于关注国密合规、信创适配与数据安全场景的团队和个人crypto SIG 提供了一个围绕昇腾 NPU 密码计算的开源共建平台既能基于统一易用的密码算子库加速自身业务也能通过贡献代码、完善测试与沉淀最佳实践共同建设自主可控、可审计、可复用的密码计算能力。更多 SIG 治理细节可参考 SIG 治理章程 与 SIG 总览。【免费下载链接】community本项目是CANN开源社区的核心管理仓库包含社区的治理章程、治理组织、通用操作指引及流程规范等基础信息项目地址: https://gitcode.com/cann/community创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考