一种电子文档指纹签名的方法和装置制造方法及图纸

技术编号:14836504 阅读:117 留言:0更新日期:2017-03-17 04:01
本发明专利技术实施例涉及通信技术领域,尤其涉及一种电子文档指纹签名的方法和装置,用于对文档验证真伪。本发明专利技术实施例中,获取检测到的第一指纹信息;对第一指纹信息进行签名,得到第一指纹签名;根据预先存储的指纹签名与手写签名的对照关系,确定第一指纹签名对应的第一手写签名;将第一手写签名和第一手写签名对应的签名日期加载在第一电子文档中;至少根据第一电子文档的内容、第一指纹签名、第一手写签名对应的签名日期生成第一密文,并将第一密文加载在第一电子文档中;将加载第一密文后的第一电子文档上传于云服务器,以使云服务器对第一电子文档进行验证。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种电子文档指纹签名的方法和装置
技术介绍
随着经济社会的不断发展,合同在人们的生活中发挥着越来越大的作用,尤其随着电子商务的开展,电子合同的使用越来越广泛。但是电子合同在传输的过程中存在着容易被人篡改的风险,目前对电子合同的加密手段多是靠几个数字或字母的编码加密,容易通过暴力破解其密码。另外,电子合同中合同签订者的个人签名信息的加载多是通过先录入手写签名然后加载在合同中,也存在着手写签名被盗用的风险。综上所述,如何避免手写签名的盗用及如何确保电子合同的有效性是急需解决的问题。
技术实现思路
本专利技术实施例提供了一种电子文档指纹签名的方法和装置,用以解决避免手写签名的盗用及确保电子合同的有效性。本专利技术实施例提供一种电子文档指纹签名的方法,包括:获取检测到的第一指纹信息;对第一指纹信息进行签名,得到第一指纹签名;根据预先存储的指纹签名与手写签名的对照关系,确定第一指纹签名对应的第一手写签名;将第一手写签名和第一手写签名对应的签名日期加载在第一电子文档中;至少根据第一电子文档的内容、第一指纹签名、第一手写签名对应的签名日期生成第一密文,并将第一密文加载在第一电子文档中;将加载第一密文后的第一电子文档上传于云服务器,以使云服务器对第一电子文档进行验证。可选地,指纹签名与手写签名的对照关系通过如下方法获得:获取用户输入的第二指纹信息;对第二指纹信息进行签名,得到第二指纹签名;获取用户输入的第二手写签名;对第二手写签名验证通过后,将第二指纹签名与第二手写签名加入指纹签名与手写签名的对照关系中。可选地,将第一密文加载在第一电子文档中之后,还包括:将第一电子文档保存为不可修改模式;基于电子文档修改指令,获取检测到的第三指纹信息;对第三指纹信息进行签名,得到第三指纹签名;确定第三指纹签名与第一指纹签名匹配时,将第一电子文档保存为可修改模式。可选地,获取用户输入的第二指纹信息,包括:在电子设备的第一显示区域获取用户输入的第二指纹信息。获取用户输入的第二手写签名,包括:在电子设备的第二显示区域获取用户输入的第二手写签名。本专利技术实施例还提供一种认证的方法,包括:云服务器接收第一电子文档,第一电子文档加载有第一手写签名、第一手写签名对应的签名日期及第一密文;云服务器根据第一手写签名,从预先存储的指纹签名与手写签名的对照关系中确定第一手写签名对应的第一指纹签名;云服务器至少根据第一电子文档的内容、第一指纹签名、第一手写签名对应的签名日期生成第二密文;云服务器在第一密文与第二密文相同时,确定第一电子文档为真实的。可选地,还包括:云服务器获取待验文档的第三手写签名、第三手写签名对应的签名日期及第三密文;确定第三手写签名、第三手写签名对应的签名日期、第三密文是否存在于云服务器;若存在,则将具有第三手写签名、第三手写签名对应的签名日期、第三密文的第二电子文档提取出来,第二电子文档用于验证待验文档的内容的真实性。可选地,还包括:云服务器接收电子文档远程互签指令,电子文档远程互签指令中包括各签名方的手写签名;针对每个签名方,接收签名方上传的第三电子文档,并验证第三电子文档的真实性;提取通过验证的各第三电子文档中的第四手写签名、第四手写签名对应的签名日期及第四密文;将提取到的各第三电子文档中的第四手写签名、第四手写签名对应的签名日期及第四密文整合到第四电子文档,得到远程互签电子文档。本专利技术实施例还提供一种电子文档指纹签名的装置,包括:第一获取单元,用于获取检测到的第一指纹信息;第一确定单元,用于对第一指纹信息进行签名,得到第一指纹签名;第二确定单元,用于根据预先存储的指纹签名与手写签名的对照关系,确定第一指纹签名对应的第一手写签名;第一加载单元,用于将第一手写签名和第一手写签名对应的签名日期加载在第一电子文档中;第二加载单元,用于至少根据第一电子文档的内容、第一指纹签名、第一手写签名对应的签名日期生成第一密文,并将第一密文加载在第一电子文档中;上传单元,用于将加载第一密文后的第一电子文档上传于云服务器,以使云服务器对第一电子文档进行验证。可选地,第二确定单元还用于:获取用户输入的第二指纹信息;对第二指纹信息进行签名,得到第二指纹签名;获取用户输入的第二手写签名;对第二手写签名验证通过后,将第二指纹签名与所述第二手写签名加入指纹签名与手写签名的对照关系中。可选地,第二加载单元还用于:将第一电子文档保存为不可修改模式;基于电子文档修改指令,获取检测到的第三指纹信息;对第三指纹信息进行签名,得到第三指纹签名;确定第三指纹签名与第一指纹签名匹配时,将第一电子文档保存为可修改模式。可选地,第二确定单元具体用于:在电子设备的第一显示区域获取用户输入的第二指纹信息;在电子设备的第二显示区域获取用户输入的第二手写签名。本专利技术实施例还提供一种认证装置,包括:第一接收单元,用于云服务器接收第一电子文档,第一电子文档加载有第一手写签名、第一手写签名对应的签名日期及第一密文;第三确定单元,用于云服务器根据第一手写签名,从预先存储的指纹签名与手写签名的对照关系中确定第一手写签名对应的第一指纹签名;生成单元,用于云服务器至少根据第一电子文档的内容、第一指纹签名、第一手写签名对应的签名日期生成第二密文;第四确定单元,用于云服务器在第一密文与第二密文相同时,确定第一电子文档为真实的。可选地,还包括:第二获取单元,用于云服务器获取待验文档的第三手写签名、第三手写签名对应的签名日期及第三密文;判断单元,用于确定第三手写签名、第三手写签名对应的签名日期、第三密文是否存在于云服务器;若存在,则将具有第三手写签名、第三手写签名对应的签名日期、第三密文的第二电子文档提取出来,第二电子文档用于验证待验文档的内容的真实性。可选地,还包括:第二接收单元,用于所述云服务器接收电子文档远程互签指令,电子文档远程互签指令中包括各签名方的手写签名;验证单元,用于针对每个签名方,接收签名方上传的第三电子文档,并验证第三电子文档的真实性;提取单元,用于提取通过验证的各第三电子文档中的第四手写签名、第四手写签名对应的签名日期及第四密文;整合单元,用于将提取到的各第三电子文档中的第四手写签名、第四手写签名对应的签名日期及第四密文整合到第四电子文档,得到远程互签电子文档。本专利技术实施例中提供了一种电子文档指纹签名的方法和装置,获取检测到的第一指纹信息;对第一指纹信息进行签名,得到第一指纹签名;根据预先存储的指纹签名与手写签名的对照关系,确定第一指纹签名对应的第一手写签名;将第一手写签名和第一手写签名对应的签名日期加载在第一电子文档中;至少根据第一电子文档的内容、第一指纹签名、第一手写签名对应的签名日期生成第一密文,并将第一密文加载在第一电子文档中;将加载第一密文后的第一电子文档上传于云服务器,以使云服务器对第一电子文档进行验证。本专利技术实施例中获取第一指纹信息并对其进行签名得到第一指纹签名;预先存储的指纹签名与手写签名的对照关系是经过验证之后才存储的,根据这个对照关系确定第一指纹签名对应的第一手写签名,能够防止有人伪造第一手写签名,这样保证了第一指纹签名与第一手写签名是唯一对应的;将确定的第一手写签名和签名日期加载在第一电子文档中,根据第一电子文档的内容、第一指本文档来自技高网...
一种电子文档指纹签名的方法和装置

【技术保护点】
一种电子文档指纹签名的方法,其特征在于,所述方法包括:获取检测到的第一指纹信息;对所述第一指纹信息进行签名,得到第一指纹签名;根据预先存储的指纹签名与手写签名的对照关系,确定所述第一指纹签名对应的第一手写签名;将所述第一手写签名和所述第一手写签名对应的签名日期加载在第一电子文档中;至少根据所述第一电子文档的内容、所述第一指纹签名、所述第一手写签名对应的签名日期生成第一密文,并将所述第一密文加载在所述第一电子文档中;将加载所述第一密文后的所述第一电子文档上传于云服务器,以使所述云服务器对所述第一电子文档进行验证。

【技术特征摘要】
1.一种电子文档指纹签名的方法,其特征在于,所述方法包括:获取检测到的第一指纹信息;对所述第一指纹信息进行签名,得到第一指纹签名;根据预先存储的指纹签名与手写签名的对照关系,确定所述第一指纹签名对应的第一手写签名;将所述第一手写签名和所述第一手写签名对应的签名日期加载在第一电子文档中;至少根据所述第一电子文档的内容、所述第一指纹签名、所述第一手写签名对应的签名日期生成第一密文,并将所述第一密文加载在所述第一电子文档中;将加载所述第一密文后的所述第一电子文档上传于云服务器,以使所述云服务器对所述第一电子文档进行验证。2.如权利要求1所述的方法,其特征在于,所述指纹签名与手写签名的对照关系通过如下方法获得:获取用户输入的第二指纹信息;对所述第二指纹信息进行签名,得到第二指纹签名;获取用户输入的第二手写签名;对所述第二手写签名验证通过后,将所述第二指纹签名与所述第二手写签名加入所述指纹签名与手写签名的对照关系中。3.如权利要求1所述的方法,其特征在于,将所述密文加载在所述第一电子文档中之后,还包括:将所述第一电子文档保存为不可修改模式;基于电子文档修改指令,获取检测到的第三指纹信息;对所述第三指纹信息进行签名,得到第三指纹签名;确定所述第三指纹签名与所述第一指纹签名匹配时,将所述第一电子文档保存为可修改模式。4.如权利要求2所述的方法,其特征在于,所述获取用户输入的第二指纹信息,包括:在电子设备的第一显示区域获取所述用户输入的第二指纹信息;所述获取用户输入的第二手写签名,包括:在所述电子设备的第二显示区域获取所述用户输入的第二手写签名。5.一种认证的方法,所述方法包括:云服务器接收第一电子文档,所述第一电子文档加载有第一手写签名、所述第一手写签名对应的签名日期及第一密文;所述云服务器根据所述第一手写签名,从预先存储的指纹签名与手写签名的对照关系中确定所述第一手写签名对应的第一指纹签名;所述云服务器至少根据所述第一电子文档的内容、所述第一指纹签名、所述第一手写签名对应的签名日期生成第二密文;所述云服务器在所述第一密文与所述第二密文相同时,确定所述第一电子文档为真实的。6.如权利要求5所述的方法,其特征在于,还包括:云服务器获取待验文档的第三手写签名、所述第三手写签名对应的签名日期及第三密文;确定所述第三手写签名、所述第三手写签名对应的签名日期、所述第三密文是否存在于所述云服务器;若存在,则将具有所述第三手写签名、所述第三手写签名对应的签名日期、所述第三密文的第二电子文档提取出来,所述第二电子文档用于验证所述待验文档的内容的真实性。7.如权利要求5所述的方法,其特征在于,还包括:所述云服务器接收电子文档远程互签指令,所述电子文档远程互签指令中包括各签名方的手写签名;针对每个签名方,接收所述签名方上传的第三电子文档,并验证所述第三电子文档的真实性;提取通过验证的各第三电子文档中的第四手写签名、所述第四手写签名对应的签名日期及第四密文;将提取到的各第三电子文档中的第四手写签名、所述第四手写签名对应的签名日期及第四密文整合到第四电子文档,得到远程互签电子文档。8.一种电子文档指纹签名的装置,其特征在于,所述装置包括:第一获取单元,用于获取检测到的第一指纹...

【专利技术属性】
技术研发人员:汪敏义
申请(专利权)人:上海创功通讯技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1