logo好方法网

电子签名的验证方法、装置、计算机设备和存储介质


技术摘要:
本申请涉及人工智能技术领域,可应用于智慧安防场景中,提供一种电子签名的验证方法、装置、计算机设备和存储介质。所述方法包括:采集触屏输入设备上的电子签名的时间序列数据;所述电子签名的时间序列数据中携带有所述电子签名的签名标识;获取所述签名标识的认证电  全部
背景技术:
随着互联网技术的快速发展,电子签名在很多领域得到了广泛应用,比如网上银 行、实体银行、电子政务、电子合同的签署等;为了保障电子签名的安全性,需要对电子签名 进行验证。 目前,对电子签名的鉴定方式,一般是采集电子签名的图片信息,从电子签名的图 片信息中提取出特征,再对这些特征进行分析,从而得到电子签名的验证结果。但是,电子 签名的图片信息仅仅涉及电子签名的静态信息,很容易造成对电子签名的误识别或者漏识 别,进而导致电子签名的验证准确率较低。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够提高电子签名的验证准确率的 电子签名的验证方法、装置、计算机设备和存储介质。 一种电子签名的验证方法,所述方法包括: 采集触屏输入设备上的电子签名的时间序列数据;所述电子签名的时间序列数据 中携带有所述电子签名的签名标识; 获取所述签名标识的认证电子签名的时间序列数据; 根据所述电子签名的时间序列数据和所述认证电子签名的时间序列数据,确定所 述电子签名与所述认证电子签名之间的特征相似度; 根据所述电子签名与所述认证电子签名之间的特征相似度,确定对所述电子签名 的验证结果。 在其中一个实施例中,所述根据所述电子签名的时间序列数据和所述认证电子签 名的时间序列数据,确定所述电子签名与所述认证电子签名之间的特征相似度,包括: 根据所述电子签名的时间序列数据和所述认证电子签名的时间序列数据,确定所 述电子签名的特征编码和所述认证电子签名的特征编码; 确定所述电子签名的特征编码与所述认证电子签名的特征编码之间的特征距离; 将所述特征距离进行映射处理,得到映射处理后的特征距离,作为所述电子签名 与所述认证电子签名之间的特征相似度。 在其中一个实施例中,所述根据所述电子签名的时间序列数据和所述认证电子签 名的时间序列数据,确定所述电子签名的特征编码和所述认证电子签名的特征编码,包括: 分别将所述电子签名的时间序列数据和所述认证电子签名的时间序列数据进行 批量标准化处理,得到所述电子签名的标准时间序列数据和所述认证电子签名的标准时间 序列数据; 4 CN 111555889 A 说 明 书 2/16 页 分别提取所述电子签名的标准时间序列数据中的时序特征和所述认证电子签名 的标准时间序列数据中的时序特征; 根据所述电子签名的标准时间序列数据中的时序特征和所述认证电子签名的标 准时间序列数据中的时序特征,确定所述电子签名的特征编码和所述认证电子签名的特征 编码。 在其中一个实施例中,所述根据所述电子签名的时间序列数据和所述认证电子签 名的时间序列数据,确定所述电子签名与所述认证电子签名之间的特征相似度,还包括: 分别将所述电子签名的时间序列数据和所述认证电子签名的时间序列数据输入 预先训练的签名验证模型,得到所述电子签名与所述认证电子签名之间的特征相似度;所 述预先训练的签名验证模型用于根据所述电子签名的时间序列数据和所述认证电子签名 的时间序列数据,确定所述电子签名的特征编码和所述认证电子签名的特征编码;确定所 述电子签名的特征编码与所述认证电子签名的特征编码之间的特征距离;将所述特征距离 进行映射处理,得到映射处理后的特征距离,作为所述电子签名与所述认证电子签名之间 的特征相似度。 在其中一个实施例中,所述预先训练的签名验证模型通过下述方式训练得到: 采集同一个签名标识的两个样本电子签名的时间序列数据和所述两个样本电子 签名的实际特征相似度; 将所述同一个签名标识的两个样本电子签名的样本时间序列数据输入待训练的 签名验证模型,得到所述两个样本电子签名的特征相似度; 统计所述两个样本电子签名的特征相似度与对应的实际特征相似度之间的误差; 当所述误差大于或等于预设阈值时,根据所述误差调整所述待训练的签名验证模 型的网络参数,得到调整后的签名验证模型,并对所述调整后的签名验证模型进行反复训 练,直至根据训练后的签名验证模型得到的所述误差小于所述预设阈值。 在其中一个实施例中,所述根据所述电子签名与所述认证电子签名之间的特征相 似度,确定对所述电子签名的验证结果,包括: 若所述电子签名与所述认证电子签名之间的特征相似度大于或者等于预设相似 度,则确认所述电子签名验证通过; 若所述电子签名与所述认证电子签名之间的特征相似度小于所述预设相似度,则 确认所述电子签名验证不通过。 在其中一个实施例中,在若所述电子签名与所述认证电子签名之间的特征相似度 大于或者等于预设相似度,则确认所述电子签名验证通过之后,还包括: 生成电子签名验证通过消息,将所述电子签名验证通过消息上传至区块链中。 一种电子签名的验证装置,所述装置包括: 数据采集模块,用于采集触屏输入设备上的电子签名的时间序列数据;所述电子 签名的时间序列数据中携带有所述电子签名的签名标识; 数据获取模块,用于获取所述签名标识的认证电子签名的时间序列数据; 相似度确定模块,用于根据所述电子签名的时间序列数据和所述认证电子签名的 时间序列数据,确定所述电子签名与所述认证电子签名之间的特征相似度; 验证结果确定模块,用于根据所述电子签名与所述认证电子签名之间的特征相似 5 CN 111555889 A 说 明 书 3/16 页 度,确定对所述电子签名的验证结果。 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理 器执行所述计算机程序时实现以下步骤: 采集触屏输入设备上的电子签名的时间序列数据;所述电子签名的时间序列数据 中携带有所述电子签名的签名标识; 获取所述签名标识的认证电子签名的时间序列数据; 根据所述电子签名的时间序列数据和所述认证电子签名的时间序列数据,确定所 述电子签名与所述认证电子签名之间的特征相似度; 根据所述电子签名与所述认证电子签名之间的特征相似度,确定对所述电子签名 的验证结果。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现以下步骤: 采集触屏输入设备上的电子签名的时间序列数据;所述电子签名的时间序列数据 中携带有所述电子签名的签名标识; 获取所述签名标识的认证电子签名的时间序列数据; 根据所述电子签名的时间序列数据和所述认证电子签名的时间序列数据,确定所 述电子签名与所述认证电子签名之间的特征相似度; 根据所述电子签名与所述认证电子签名之间的特征相似度,确定对所述电子签名 的验证结果。 上述电子签名的验证方法、装置、计算机设备和存储介质,通过触屏输入设备上的 同一签名标识的电子签名的时间序列数据和认证电子签名的时间序列数据,确定电子签名 与认证电子签名之间的特征相似度;进而根据电子签名与认证电子签名之间的特征相似 度,确定对电子签名的验证结果;实现了根据电子签名的时间序列数据和认证电子签名的 时间序列数据,实时确定对电子签名的验证结果的目的,综合考虑电子签名的时间序列数 据和认证电子签名的时间序列数据,有利于获取电子签名在时间维度上的动态信息,从而 使得电子签名的验证更加准确,避免了仅仅考虑电子签名的静态信息,导致电子签名的验 证准确率较低的缺陷,进一步提高了电子签名的验证准确率。同时,通过电子签名与认证电 子签名之间的特征相似度,确定对电子签名的验证结果,有利于实现电子签名的精准验证, 从而提高了电子签名的验证准确率。 附图说明 图1为一个实施例中电子签名的验证方法的应用环境图; 图2为一个实施例中电子签名的验证方法的流程示意图; 图3为一个实施例中电子笔和触屏输入设备的示意图; 图4为一个实施例中确定电子签名与认证电子签名之间的特征相似度的步骤的流 程示意图; 图5为一个实施例中输出电子签名与认证电子签名之间的特征相似度的示意图; 图6为另一个实施例中电子签名的验证方法的流程示意图; 图7为一个实施例中电子签名的验证装置的结构框图; 6 CN 111555889 A 说 明 书 4/16 页 图8为一个实施例中计算机设备的内部结构图。
下载此资料需消耗2积分,
分享到:
收藏