摘要
本申请公开一种基于国密算法的电子签名方法、装置、设备及介质,方法包括:通过采集用户在电子手写设备签名过程中的手写笔迹的坐标数据、压力数据与时间数据,形成原始笔迹数据;对所述原始笔迹数据进行预处理,提取笔迹动态特征向量;采用SM3哈希算法对所述多维动态特征向量进行运算,得到笔迹动态特征向量的特征哈希值;将特征哈希值与用户私钥进行拼接组合,对组合后的数据执行SM3哈希运算并进行模数调整,得到动态密钥;使用所述动态密钥作为SM2签名算法的临时私钥,通过SM2签名算法对所述特征哈希值进行数字签名,生成签名结果。通过采集手写笔迹的多维动态特征,实现了签名与用户生物特征的深度绑定,极大提高了签名的安全性和防伪能力。
技术关键词
电子签名方法
SM2签名算法
国密算法
动态密钥
电子手写设备
计算机可读指令
书写习惯
数据
私钥
哈希算法
电子签名装置
模数
可信时间戳
序列
SM3算法
SM4算法
坐标
动态签名