摘要
本申请涉及一种基于后量子密码算法的硬件加速计算方法与系统,应用于芯片。方法包括:采用硬件加速引擎阵列中各硬件引擎执行相应类型的后量子密码算法,其中,相应类型的后量子密码算法包括多项式乘法、多分支哈希计算、树形结构和稀疏多项式运算中的至少一种;在执行的过程中,基于预测机制和模糊控制逻辑对各硬件引擎执行后量子密码算法所需的资源进行动态调整,其中,资源包括核数、缓存带宽、电压和频率中的至少一种。也即,一方面采用硬件引擎对后量子密码算法进行加速计算,另一方面,在加速计算时对计算所需的资源进行动态调整,提升了资源利用率,优化计算与能效调控。能够实现算法加速效率与性能的协同提升。