摘要
本发明涉及国密算法加速技术领域,公开了一种基于Numba即时编译技术的国密算法加速系统,核心算法层,用于利用Numba的LLVM编译链对国密算法核心计算模块包含的SM2椭圆曲线标量乘法、SM3消息扩展轮函数、SM4非线性变换及ZUC流生成逻辑进行数值计算模式重构,将解释执行的Python代码转换为硬件适配的优化机器码;并通过@njit装饰器实现关键函数编译加速,通过编译调度动态识别热点操作并加载差异化指令优化策略;本平台展现出多重技术优势:在开发效率层面,通过预置标准化加速模块库与自动化编译工具链,大幅降低国密算法集成复杂度;在运行性能方面,其编译优化深度优于通用解释器加速方案;在安全可控性上,完整保留国密算法数学理论基础,避免黑盒式硬件加速可能引入的隐蔽风险。