【国内外后量子密码算法开源库】
本文主要介绍两个后量子算法开源库CIRCL和PQMagic
1、CIRCL
1.1 Cloudflare公司
Cloudflare是一家全球领先的网络基础设施和安全服务提供商,总部位于美国旧金山。其核心使命是 “构建更好的互联网”,通过分布式的边缘网络、安全防护和性能优化技术,为网站、API 及企业应用提供快速、安全且可靠的访问体验。
1.2 后量子算法库
CIRCL(Cloudflare Interoperable, Reusable Cryptographic Library)是一个用 Go语言编写的密码学原语集合。该库的目标是作为实验性部署密码学算法的工具,主要面向后量子密码(PQC)和椭圆曲线密码(ECC)领域。
开源代码地址:https://github.com/cloudflare/circl?tab=readme-ov-file
编程语言:Go
2、PQMagic
2.1 PQMagic团队
我们是国内专注于后量子密码算法设计与高性能安全实现的研究团队,长期从事密码领域相关的理论研究,具备丰富的密码软件高性能安全实现的开发经验,同时熟悉密码理论与实践层面的安全分析,持续为本领域各方面需求提供技术输出。
我们设计的多个后量子密码算法,具备国际领先的技术水平,同时通过 PQMagic 后量子密码算法代码库,提供当前最优性能的开源实现,为学术和工业界提供技术支持。
团队主页:https://pqcrypto.dev/research/
2.2 后量子算法库
PQMagic(Post-Quantum Magic)是国内首个支持 FIPS 203 204 205 标准 的高性能安全后量子密码算法库,并支持性能更高效的国产自研 PQC 算法 Aigis-Enc、Aigis-Sig和 SPHINCS-Alpha。同时 PQMagic 对所有算法的底层哈希函数进行国密改造,更好地满足国内标准需求,同时也与国际标准无缝衔接,做到了完全自主可控。该项目由郁昱教授团队(上海交通大学、上海期智研究院)开发和维护,旨在提供自主、可控、安全、高性能的 PQC 算法,以及为后量子密码迁移工作提供解决方案。
PQMagic开源库:https://gitee.com/pqcrypto/pqmagic
编程语言:C