文档电子签名签章的处理方法和电子设备与流程
本申请涉及信息安全与电子文档处理,尤其涉及一种文档电子签名签章的处理方法和电子设备。
背景技术:
1、电子签章系统是依托密码学技术对pdf(portable document format,可移植文档格式)、ofd(open fixed-layout document,开放式版式文档)、xml(extensible markuplanguage,可扩展标记语言)等电子文档完成数字化签署的业务系统,融合数字签名与可视化电子印章两大核心能力,数字签名用于依托密码算法证明文档内容完整性、签署人真实身份,电子印章图像则满足业务场景下直观核验签署主体的视觉需求,广泛应用于线上合同签署、政务公文流转、电子证照签发等场景。
2、当前主流电子签章系统采用分步处理的实现方式,客户端上传原始文档至服务端后,系统分两套独立流程开展处理,先单独提取文档内容并采用算法计算文档摘要,借助本地客户端或服务端明文存储的私钥完成数字签名并嵌入文档,再调取印章图像叠加渲染至文档指定签章区域。
3、在此过程中,数字签名运算与印章图像渲染分属两套无绑定约束的独立执行流程,数字签名仅覆盖文档内容,印章图像作为独立视觉元素叠加至文档指定位置,二者之间缺乏有效的关联校验机制,两道操作之间留有可被恶意利用的篡改间隙,该架构缺陷会造成签名仅校验文档原文、未将印章图像纳入保护范围,攻击者可在完成合法数字签名后单独替换文档内的印章图像,系统无法识别印章篡改行为,签名与印章无法形成唯一对应关系,电子文档的真实性与完整性难以得到有效保障。
技术实现思路
1、本申请提供了一种文档电子签名签章的处理方法,可以解决签名与印章无法形成唯一对应关系,导致电子文档的真实性和完整性不能得到有效保障的问题。
2、本申请第一方面提供一种文档电子签名签章的处理方法,应用于服务端,包括:
3、确定原始文档中待签名区域内容的特征值;
4、依据预设签名私钥对所述待签名区域内容的特征值进行签名,生成文档数字签名;
5、基于预设印章图像的特征值和所述待签名区域内容的特征值构造绑定结构体;
6、依据所述预设签名私钥对所述绑定结构体进行签名,生成绑定签名;
7、将所述文档数字签名、所述绑定签名以及预设印章图像嵌入所述原始文档的签名域,生成签章文档。
8、本申请第二方面提供一种电子设备,包括:处理器和与所述处理器连接的存储器,其中:
9、所述存储器用于存储计算机程序;
10、所述处理器用于执行所述计算机程序,使得所述电子设备实现上述第一方面或第一方面任一实现方式的文档电子签名签章的处理方法。
11、本申请第三方面提供一种计算机程序产品,包括计算机可读指令,当所述计算机可读指令在电子设备上运行时,使得所述电子设备实现上述第一方面或第一方面任一实现方式的文档电子签名签章的处理方法。
12、本申请第四方面提供一种计算机存储介质,所述存储介质承载有一个或多个计算机程序,当所述一个或多个计算机程序被电子设备执行时,能够使所述电子设备上述第一方面或第一方面任一实现方式的文档电子签名签章的处理方法。
13、综上所述,本申请提供了一种文档电子签名签章的处理方法及电子设备,通过在服务端依次确定待签名区域内容的特征值、依据预设签名私钥生成文档数字签名、基于印章图像特征值与文档内容特征值构造绑定结构体、对绑定结构体生成绑定签名、并将文档数字签名、绑定签名及印章图像嵌入签名域生成签章文档,实现了文档内容与印章图像的一体化签署。由于文档数字签名与绑定签名基于同一预设签名私钥生成,且绑定结构体同时包含文档内容特征值与印章图像特征值,文档内容与印章图像在密码学层面形成强绑定关系,对文档内容或印章图像的篡改都会导致验签失败;而且,整个处理流程在服务端独立完成,客户端不参与任何密码运算,降低了私钥泄露风险,提升了签章系统的整体安全性。
1.一种文档电子签名签章的处理方法,其特征在于,应用于服务端,包括:
2.根据权利要求1所述的文档电子签名签章的处理方法,其特征在于,所述确定原始文档中待签名区域内容的特征值,包括:
3.根据权利要求1所述的文档电子签名签章的处理方法,其特征在于,所述依据预设签名私钥对所述待签名区域内容的特征值进行签名,生成文档数字签名,包括:
4.根据权利要求3所述的文档电子签名签章的处理方法,其特征在于,所述基于预设印章图像的特征值和所述待签名区域内容的特征值构造绑定结构体,包括:
5.根据权利要求4所述的文档电子签名签章的处理方法,其特征在于,所述采用预设哈希算法计算所述待签名区域内容的特征值之后,还包括:
6.根据权利要求5所述的文档电子签名签章的处理方法,其特征在于,所述构造绑定结构体在所述生成文档数字签名之后执行,所述生成绑定签名在所述构造绑定结构体之后立即执行;
7.根据权利要求5所述的文档电子签名签章的处理方法,其特征在于,所述生成签章文档之后,还包括:
8.根据权利要求7所述的文档电子签名签章的处理方法,其特征在于,所述根据与生成所述文档数字签名和所述绑定签名时所采用的签名算法对应的验签规则,对所述文档数字签名和所述绑定签名分别执行验签操作,得到验签结果,包括:
9.根据权利要求8所述的文档电子签名签章的处理方法,其特征在于,所述依据所述签名算法标识确定与所述签名身份凭证匹配的验签公钥,包括:
10.一种电子设备,其特征在于,包括:处理器和与所述处理器连接的存储器,其中:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com