摘要
本发明公开了一种无双线性对的SM9数字签名生成系统,属于信息安全技术领域,无双线性对的SM9数字签名系统包括:初始化模块、密钥生成模块、签名生成模块和验证模块;初始化模块用于输出第一公共参数,第一公共参数包括两个哈希函数;密钥生成模块用于基于身份鉴别协议和第一公共参数生成用户身份标识对应的签名私钥;签名生成模块用于对输入的用户标识对应的签名私钥和用户消息生成SM9签名;验证模块用于对接收到的第一用户身份标识、第一用户消息以及第一SM9签名进行签名验证。该系统能够实现无双线性对的SM9数字签名生成,从而降低了SM9算法在签名验证过程的计算资源消耗,提高计算效率。