概览
这场竞赛适合谁
适合已有C语言密码算法实现经验,并能进行嵌入式软件集成的开发者或团队。参赛者需要能理解SM2签名验签原理、按Crypto Driver规范接入“小满”Crypto协议栈,并在Windows PC与NXP S32K148 ECU环境中完成验证;个人或1—10人团队均可参赛。
查看官方简介原文
本赛题旨在集聚全球开发者的智慧和创新,以SM2算法为引子,推动技术人员对国密算法原理进行深入研究。 Official category: 实战竞技赛. Organizers: 普华基础软件股份有限公司. Participants: 10.
参赛准备
从报名到首次提交的准备步骤
- 01
C语言
- 02
SM2密码算法
- 03
数字签名与验签
- 04
嵌入式软件移植
- 05
NXP S32K148开发板
- 06
MISRA C与CERT C规范
投入前确认:难点不只是实现可用的SM2,而是把算法作为软件库正确移植进Crypto协议栈,并在指定ECU上复现、验证和优化。作品还要面对代码相似度、编码安全规范与漏洞扫描要求,同时决赛会比较集成耗时、资源消耗和运行性能;参赛作品需签署CLA并向“小满”项目贡献。
来源