摘要
本申请公开了一种基于SM2算法的签名和验签方法、装置、设备及介质,涉及密码学技术领域,应用于签名端,包括:确定待签名数据,并利用摘要算法生成所述待签名数据的第一信息摘要;基于随机数对密钥对中的私钥进行盲化处理,以利用盲化处理后的所述私钥对所述第一信息摘要进行签名得到签名结果;将所述签名结果和所述待签名数据发送至验证端,以便所述验证端利用所述摘要算法生成所述待签名数据的第二信息摘要,利用所述密钥对中的公钥并基于多标量点乘方法对所述签名结果进行验签得到验签结果,以基于所述第二信息摘要和所述验签结果得到本次验证结果。本申请能够提高公钥算法的效率并实现侧信道攻击防护,保证公钥算法的安全性。
技术关键词
SM2算法
摘要算法
点乘方法
私钥
密钥
侧信道攻击防护
数据
公钥算法
密码学技术
比特数
存储计算机程序
签名模块
曲线
可读存储介质
处理器
电子设备
系统为您推荐了相关专利信息
网络流量审计
审计系统
网络安全技术
加密
动态防御系统
故障诊断方法
刷写系统
车载终端
MQTT协议
刷写方法
存储容量参数
SCP协议
签名模块
文件传输协议
签名方法
量子密钥分发系统
QKD系统
量子态
光强
单光子探测器