System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及签署电子合同的,具体而言,涉及一种电子合同授权签署方法、装置、电子设备及存储介质。
技术介绍
1、电子合同因极大地提升合同签署与管理效率,降低成本,实现业务流程数字化、无纸化及环保化正广泛的应用。在使用电子合同时,为确保签署文件的合法性,一般会使用电子签名,而使用电子签章进行电子签名时需要使用签名数字证书和签名密钥。为了使用方便,签署的签名密钥往往不是存在智能密码钥匙等密码设备中,而是托管在电子合同平台的服务端,对于电子合同的合法性和有效性,存储签名密钥的方式和授权使用签名密钥的方式非常重要。
2、目前,在存储签名密钥时,通常使用门限秘密分享的典型设计方法,主要包括基于多项式插值、群加法和中国剩余定理等,而大多数基于中国剩余定理(chinese remaindertheorem,crt)的门限方案依赖于模整数运算,并且不能提供信息论意义下完备的安全性。
3、因此,为了解决现有的电子合同授权签署方法在使用传统的基于中国剩余定理的门限方案时过于依赖模整数运算而不能提供信息论意义下完备的安全性的技术问题,亟需一种电子合同授权签署方法、装置、电子设备及存储介质。
技术实现思路
1、本申请的目的在于提供一种电子合同授权签署方法、装置、电子设备及存储介质,通过基于多项式环上的中国剩余定理设计的密钥分割与合并方法,生成签名密钥对,用以授权签署电子合同,解决现有的电子合同授权签署方法在使用传统的基于中国剩余定理的门限方案时过于依赖模整数运算而不能提供信息论意义下完
2、第一方面,本申请提供了一种电子合同授权签署方法,包括步骤:
3、s101,响应于申请人发起的授权签署请求,获取所述申请人的请求数据;
4、s102,在验证所述请求数据后,向所述申请人发出请求数据确认提示,以引导所述申请人对所述请求数据进行确认;
5、s103,在所述申请人进行确认后,判断所述申请人的签名数字证书是否处于有效期内;若否,则确定所述申请人没有设置对应的签名数字证书,执行步骤s104;若是,则确定所述申请人设置了对应的签名数字证书,执行步骤s105;
6、s104,通过基于多项式环上的中国剩余定理设计的密钥分割与合并方法,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名;
7、s105,利用所述申请人的签名数字证书对电子合同进行电子签名。
8、本申请提供的电子合同授权签署方法可以实现对电子合同进行授权签署,通过基于多项式环上的中国剩余定理设计的密钥分割与合并方法,生成签名密钥对,用以授权签署电子合同,解决现有的电子合同授权签署方法在使用传统的基于中国剩余定理的门限方案时过于依赖模整数运算而不能提供信息论意义下完备的安全性的问题,能够快速并安全地授权申请人使用电子签名以签署电子合同,提高了电子合同的签署效率。
9、可选地,所述请求数据包括申请人信息、授权书、签署文档、签署文档杂凑值和请求数据的杂凑值。
10、可选地,通过基于多项式环上的中国剩余定理设计的密钥分割与合并方法,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名,包括:
11、运用所述基于多项式环上的中国剩余定理设计的密钥分割与合并方法,生成签名密钥对;
12、根据所述请求数据,通过预设的信息传输方式,发送所述签名密钥对对应的密钥核对信息至所述申请人;
13、响应于所述申请人输入的正确的签名密钥对,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名。
14、本申请提供的电子合同授权签署方法可以实现对电子合同进行授权签署,当申请人没有设置电子签名对应的签名数字证书时,运用基于多项式环上的中国剩余定理设计的密钥分割与合并方法,生成签名密钥对,有利于提高签名密钥对的安全性。
15、可选地,运用所述基于多项式环上的中国剩余定理设计的密钥分割与合并方法,生成所述签名密钥对,包括:
16、在预设的有限域内选择两两互素的多项式;
17、基于所述多项式中最高次项的指数,将预设的签名密钥拆分成多个拆分密钥;
18、选择任意一个所述拆分密钥,生成对应的所述签名密钥对。
19、可选地,响应于所述申请人输入的正确的签名密钥对,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名,包括:
20、响应于所述申请人输入的正确的签名密钥对,发出身份认证申请;
21、在所述申请人进行身份认证后,获取所述申请人的签名数字证书;
22、利用所述申请人的签名数字证书对电子合同进行电子签名。
23、可选地,响应于所述申请人输入的正确的签名密钥对,发出身份认证申请,包括:
24、响应于所述申请人输入的签名密钥对,通过所述基于多项式环上的中国剩余定理设计的密钥分割与合并方法,验证所述申请人输入的签名密钥对的准确性;
25、当所述申请人输入的签名密钥对为正确的签名密钥对时,发出身份认证申请;
26、当所述申请人输入的签名密钥对为错误的签名密钥对时,发出错误提醒并提醒所述申请人再次输入签名密钥对。
27、本申请提供的电子合同授权签署方法可以实现对电子合同进行授权签署,通过基于多项式环上的中国剩余定理设计的密钥分割与合并方法,验证申请人输入的签名密钥对的准确性,有利于提高签名密钥对的安全性。
28、可选地,响应于所述申请人输入的正确的签名密钥对,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名之后,还包括:
29、在获得所述申请人的同意后,根据所述签名数字证书生成对应的授权令牌并设置对应的有效期。
30、第二方面,本申请提供了一种电子合同授权签署装置,包括:
31、获取模块,用于响应于申请人发起的授权签署请求,获取所述申请人的请求数据;
32、提示模块,用于在验证所述请求数据后,向所述申请人发出请求数据确认提示,以引导所述申请人对所述请求数据进行确认;
33、判断模块,用于在所述申请人进行确认后,判断所述申请人的签名数字证书是否处于有效期内;若否,则确定所述申请人没有设置对应的签名数字证书,控制第一签名模块执行对应的步骤;若是,则确定所述申请人设置了对应的签名数字证书,控制第二签名模块执行对应的步骤;
34、第一签名模块,用于通过基于多项式环上的中国剩余定理设计的密钥分割与合并方法,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名;
35、第二签名模块,用于利用所述申请人的签名数字证书对电子合同进行电子签名。
...
【技术保护点】
1.一种电子合同授权签署方法,用于对电子合同进行授权签署,其特征在于,包括步骤:
2.根据权利要求1所述的电子合同授权签署方法,其特征在于,所述请求数据包括申请人信息、授权书、签署文档、签署文档杂凑值和请求数据的杂凑值。
3.根据权利要求1所述的电子合同授权签署方法,其特征在于,通过基于多项式环上的中国剩余定理设计的密钥分割与合并方法,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名,包括:
4.根据权利要求3所述的电子合同授权签署方法,其特征在于,运用所述基于多项式环上的中国剩余定理设计的密钥分割与合并方法,生成所述签名密钥对,包括:
5.根据权利要求3所述的电子合同授权签署方法,其特征在于,响应于所述申请人输入的正确的签名密钥对,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名,包括:
6.根据权利要求5所述的电子合同授权签署方法,其特征在于,响应于所述申请人输入的正确的签名密钥对,发出身份认证申请,包括:
7.根据权利要求3所述的电子合
8.一种电子合同授权签署装置,用于对电子合同进行授权签署,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时,运行如权利要求1-7任一项所述电子合同授权签署方法中的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时运行如权利要求1-7任一项所述电子合同授权签署方法中的步骤。
...【技术特征摘要】
1.一种电子合同授权签署方法,用于对电子合同进行授权签署,其特征在于,包括步骤:
2.根据权利要求1所述的电子合同授权签署方法,其特征在于,所述请求数据包括申请人信息、授权书、签署文档、签署文档杂凑值和请求数据的杂凑值。
3.根据权利要求1所述的电子合同授权签署方法,其特征在于,通过基于多项式环上的中国剩余定理设计的密钥分割与合并方法,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名,包括:
4.根据权利要求3所述的电子合同授权签署方法,其特征在于,运用所述基于多项式环上的中国剩余定理设计的密钥分割与合并方法,生成所述签名密钥对,包括:
5.根据权利要求3所述的电子合同授权签署方法,其特征在于,响应于所述申请人输入的正确的签名密钥对,获取所述申请人的签名数字证书,并利用所述申请人的签名数字证书对电子合同进行电子签名,...
【专利技术属性】
技术研发人员:周蔚林,
申请(专利权)人:数安时代科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。