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