【技术实现步骤摘要】
一种电子签章的联合签章方法、联合验证方法及系统
本专利技术涉及一种电子
,尤其涉及一种电子签章的联合签章方法、联合验证方法及系统。
技术介绍
印章是人们进行社会交往、商业交往中的重要凭证。在我国,政府、企事业单位及个人之间发布文件、签订合同、收付票据等均需要使用实体印章。随着互联网技术的发展,电子商务和数字化信息技术发展迅速,已在各个领域有着广泛的应用。由此,电子签章技术成为了既实体印章之后,人们生活和工作中不可或缺的身份认证手段。采用电子签章技术可以简化业务流程,节省人力、物力、纸张等资源。如果采用电子签章技术实现电子签章的生成以及验证是目前需要解决的问题。
技术实现思路
本专利技术旨在解决上述问题。本专利技术的主要目的在于提供一种电子签章的联合签章方法及系统;本专利技术的另一目的在于提供一种电子签章的联合验证方法及系统。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术第一方面提供一种电子签章的联合签章方法,包括:联合签章系统获取第一个签章用 ...
【技术保护点】
1.一种电子签章的联合签章方法,其特征在于,包括:/n联合签章系统获取第一个签章用户上传的待签章的电子文件;/n所述联合签章系统获取并显示所述第一个签章用户在所述待签章的电子文件中选定的目标内容;/n所述联合签章系统获取所述第一个签章用户选中的签章机构名称、签章机构组织机构代码以及所述第一个签章用户的签章章号;/n所述联合签章系统从第一签章装置中获取所述第一个签章用户的数字证书、第一个签章用户的私钥、签章算法、第一个签章用户的签章时间以及第一个签章用户的签章次数;/n所述联合签章系统将所述目标内容发送至所述第一签章装置,其中,所述目标内容用于显示在所述第一签章装置上;/n所 ...
【技术特征摘要】
1.一种电子签章的联合签章方法,其特征在于,包括:
联合签章系统获取第一个签章用户上传的待签章的电子文件;
所述联合签章系统获取并显示所述第一个签章用户在所述待签章的电子文件中选定的目标内容;
所述联合签章系统获取所述第一个签章用户选中的签章机构名称、签章机构组织机构代码以及所述第一个签章用户的签章章号;
所述联合签章系统从第一签章装置中获取所述第一个签章用户的数字证书、第一个签章用户的私钥、签章算法、第一个签章用户的签章时间以及第一个签章用户的签章次数;
所述联合签章系统将所述目标内容发送至所述第一签章装置,其中,所述目标内容用于显示在所述第一签章装置上;
所述联合签章系统接收所述第一签章装置发送的确认响应,所述确认响应由所述第一签章装置在获取到所述第一签章装置上的确认按键被触发时生成;
所述联合签章系统基于所述签章算法对所述待签章的电子文件进行摘要计算得到第一数据;
所述联合签章系统将所述第一数据与所述目标内容进行逻辑或运算得到第二数据;
所述联合签章系统利用所述第一个签章用户的私钥对所述第二数据、所述第一个签章用户的签章章号、所述第一个签章用户的签章时间和所述第一个签章用户的签章次数进行加密运算,得到第一签名数据;
所述联合签章系统设置i=2,其中,i为自然数;
所述联合签章系统获取第i个签章用户的签章章号;
所述联合签章系统从第i签章装置中获取所述第i个签章用户的数字证书、所述第i个签章用户的私钥、签章算法、所述第i个签章用户的签章时间以及所述第i个签章用户的签章次数;
所述联合签章系统将所述目标内容发送至所述第i签章装置,其中,所述目标内容用于显示在所述第i签章装置上;
所述联合签章系统接收所述第i签章装置发送的确认响应,所述确认响应由所述第i签章装置在获取到所述第i签章装置上的确认按键被触发时生成;
所述联合签章系统利用所述第i个签章用户的私钥对所述第i-1签名数据、所述第i个签章用户的签章章号、所述第i个签章用户的签章时间和所述第i个签章用户的签章次数进行加密运算,得到第i签名数据;
所述联合签章系统判断所述第i个签章用户是否为最后一位签章用户;
所述联合签章系统判断所述第i个签章用户不是最后一位签章用户时,设置i=i+1,跳转至所述联合签章系统获取所述第i个签章用户的签章章号继续执行;
所述联合签章系统判断所述第i个签章用户为最后一位签章用户时,获取电子签章基础图片;
所述联合签章系统将所述第i个签名数据、所述签章机构名称、所述签章机构组织机构代码、所述第一个签章用户至所述第i个签章用户的签章时间和签章算法类型、所述第一个签章用户至所述第i个签章用户中至少一个签章用户的签章章号和签章次数以水印的形式嵌入所述电子签章基础图片中,生成电子签章,所述电子签章用于显示的内容包括第一电子章和第二电子章,所述第一电子章显示的内容与所述签章用户选中的签章机构的实体公章一致,所述第二电子签章显示的内容包括所述签章机构名称、所述签章机构组织机构代码、所述第一个签章用户至所述第i个签章用户的签章时间和签章算法类型、所述第一个签章用户至所述第i个签章用户中至少一个签章用户的签章章号和签章次数;
所述联合签章系统在所述待签章的电子文件中预设位置处插入所述电子签章,合成签章文件,所述签章文件不可编辑;
所述联合签章系统显示所述签章文件,其中所述电子签章显示在所述签章文件中预设位置处。
2.根据权利要求1所述的方法,其特征在于,所述目标内容包括:所述电子文件的名称,所述电子文件中的关键数据。
3.根据权利要求1所述的方法,其特征在于,
所述联合签章系统获取所述第一个签章用户的签章章号包括:所述联合签章系统获取所述第一个签章用户的身份证信息,并根据所述第一个签章用户的身份证信息获取所述第一个签章用户的签章章号;或者,所述联合签章系统从所述第一签章装置中读取所述第一个签章用户的签章章号;
所述联合签章系统获取所述第i个签章用户的签章章号包括:所述联合签章系统获取所述第i个签章用户的身份证信息,并根据所述第i个签章用户的身份证信息获取所述第i个签章用户的签章章号;或者,所述联合签章系统从所述第i签章装置中读取所述第i个签章用户的签章章号。
4.根据权利要求1所述的方法,其特征在于,
在存储有电子签章基础图片的签章装置对应的签章用户不是最后一位签章用户时,所述方法还包括:从所述存储有电子签章基础图片的签章装置中读取所述电子签章基础图片;
所述联合签章系统判断所述第i个签章用户为最后一位签章用户时,获取电子签章基础图片包括:所述联合签章系统获取之前从所述存储有电子签章基础图片的签章装置中读取的电子签章基础图片。
5.根据权利要求1所述的方法,其特征在于,
所述联合签章系统判断所述第i个签章用户为最后一位签章用户时,获取电子签章基础图片包括:所述联合签章系统确定所述第i个签章用户为最后一位签章用户时,从所述第i签章装置中读取电子签章基础图片。
6.根据权利要求1所述的方法,其特征在于,
所述联合签章系统从第一签章装置中获取所述第一个签章用户的数字证书时,还包括:所述联合签章系统从所述第一签章装置中读取第一基础图片;
所述联合签章系统从第i签章装置中获取所述第i个签章用户的数字证书时,还包括:所述联合签章系统从所述第i签章装置中读取第i基础图片;
所述联合签章系统判断所述第i个签章用户为最后一位签章用户时,获取电子签章基础图片包括:将所述第一基础图片至所述第i基础图片合成为电子签章基础图片。
7.根据权利要求1所述的方法,其特征在于,
所述联合签章系统判断所述第i个签章用户为最后一位签章用户时,获取电子签章基础图片包括:
所述联合签章系统向后台发送验证请求,所述验证请求包括所述第一签名数据至所述第i签名数据;
所述联合签章系统接收所述后台发送的验证响应,所述验证响应包括电子签章基础图片,所述验证响应为所述后台对所述第一签名数据至第i签名数据验证通过后生成。
8.一种电子签章的联合验证方法,其特征在于,包括:
联合验章系统获取并显示待验的签章文件,所述待验的签章文件为盖有电子签章的电子文件,所述电子签章携带有第S待验签名数据、第一个签章用户的数字证书至第S个签章用户的数字证书以及用于显示的内容,其中,所述电子签章用于显示的内容包括第一电子章和第二电子章,所述第一电子章显示的内容与所述电子签章所属签章机构的实体公章一致,所述第二电子章显示的内容包括所述电子签章所属签章机构名称、所述签章机构组织机构代码、所述第一个签章用户至所述第S个签章用户的签章时间和签章算法类型、所述第一个签章用户至所述第S个签章用户中至少一个签章用户的签章章号和签章次数,S为签章用户的总数,S为自然数且S≥2;
所述联合验章系统从所述待验的签章文件中获取所述电子签章、所述电子文件和目标内容;
所述联合验章系统从所述电子签章中进行水印提取得到所述第S待验签名数据、所述第一个签章用户的数字证书至所述第S个签章用户的数字证书;
所述联合验章系统对所述电子文件进行摘要计算,得到第一数据,将所述第一数据与所述目标内容进行逻辑或运算得到第二数据;
所述联合验章系统利用所述第S个签章用户的数字证书中的公钥对所述第S待验签名数据进行解密,至少得到第S-1待验证签名数据和所述第S个签章用户的签章时间;
所述联合验章系统令S=S-1,判断所述第S个签章用户是否为所述第一个签章用户;
所述联合验章系统判断所述第S个签章用户不是所述第一个签章用户,跳转至所述联合验章系统利用所述第S个签章用户的数字证书中的公钥对所述第S待验签名数据进行解密,至少得到第S-1待验证签名数据和所述第S个签章用户的签章时间;
所述联合验章系统判断所述第S个签章用户是所述第一个签章用户,利用所述第一个签章用户的数字证书中的公钥对第一待验签名数据进行解密,至少得到所述待验证目标数据和所述第一个签章用户的签章时间;
所述联合验章系统比对所述第二数据与所述待验证目标数据是否一致;
如果所述联合验章系统比对所述第二数据与所述待验证目标数据不一致,显示验证不通过的结果;
如果所述联合验章系统比对所述第二数据与所述待验证目标数据一致,判断所述第一个签章用户的签章时间至所述第S个签章用户的签章时间是否均在预设有效期限内;
如果所述联合验章系统判断所述第一个签章用户的签章时间至所述第S个签章用户的签章时间均在所述预设有效期限内,则显示验章通过的结果;
如果所述联合验章系统判断所述第一个签章用户的签章时间至所述第S个签章用户的签章时间中至少有一个签章用户的签章时...
【专利技术属性】
技术研发人员:李东声,
申请(专利权)人:天地融科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。