摘要

SM9算法在2016年被确定为国家密码行业标准(GM/T 0044-2016)。该算法是一种标识密码算法,以用户的身份标识为基础产生公私钥,进行数据加解密、密钥交换以及数字签名等,具有广阔的应用场景。SM9算法的软硬件实现研究方面虽然取得了许多进步,但是该算法涉及的数学计算较为复杂,不断改进算法的计算性能仍是一个重要的研究课题。针对SM9算法的数字签名及验证过程进行研究,提出一些改进思路,有效降低了算法运算的复杂度。测试结果表明,该实现方法可有效提高SM9数字签名及验证算法的性能。

  • 单位
    中国电子科技集团公司第三十研究所