摘要
本发明涉及数字验签,具体涉及一种适用于安全芯片的SM2数字验签系统及方法,数字验签控制模块,控制SM2数字验签的整体流程,调用哈希模块进行哈希计算,并调用点乘顶层模块、有限域点加模块分别进行有限域点乘计算、有限域点加计算,同时完成除哈希计算、有限域点乘计算和有限域点加计算以外的其他数据计算;哈希模块,进行哈希计算;点乘顶层模块,通过有限域点乘模块进行有限域点乘计算;有限域点加模块,进行有限域点加计算;DMA模块,将片上SRAM中的明文序列搬移至哈希模块内部,完成对明文序列的验签操作;本发明提供的技术方案能够有效克服现有技术所存在的SM2数字验签效率较低的缺陷。