一种电子合同签订方法、系统、终端设备及可读存储介质技术方案

技术编号:35988310 阅读:10 留言:0更新日期:2022-12-17 23:02
本申请提供了一种电子合同签订方法、系统、终端设备及可读存储介质。所述方法包括:接收第一用户选择的第一目标个人私钥,第一用户为第一企业的成员;根据第一目标个人私钥对合同原文进行签名,得到第一盖章合同,第一盖章合同包括合同原文及对应的第一数字签名;根据第二企业的第二合同密钥对第一盖章合同进行加密,得到第一加密合同;向第二企业系统发送第一加密合同及对应的第一企业证书。本申请能够在合同中录入盖章人员信息,为后续查找盖章人员信息提供基础;也能够实现对外显示的是企业的同时合同相对方也能验证数字签名,使得合同相对方无法获取盖章人员信息下也能通过第一证书验证数字签名,提高信息保密性。提高信息保密性。提高信息保密性。

【技术实现步骤摘要】
一种电子合同签订方法、系统、终端设备及可读存储介质


[0001]本申请属于电子合同
,尤其涉及一种电子合同签订方法、系统、终端设备及可读存储介质。

技术介绍

[0002]目前,电子合同的流转流程为合同发起方起草、审批后,使用企业电子印章完成盖章,向合同相对方发送电子合同;合同相对方接收电子合同进行审批,审批好后使用企业电子印章完成盖章,再流转至合同发起方,完成合同签订。
[0003]因盖章人员使用的是企业电子印章,且涉及保密需求,电子合同中不会涉及盖章人员的个人信息。若出现纠纷难以追溯盖章人员。

技术实现思路

[0004]本申请实施例提供了一种电子合同签订方法、系统、终端设备及可读存储介质,可以解决难以追溯盖章人员的问题。
[0005]第一方面,本申请实施例提供了一种电子合同签订方法,应用于第一企业系统,包括:
[0006]接收第一用户选择的第一目标个人私钥,所述第一用户为第一企业的成员;
[0007]根据所述第一目标个人私钥对合同原文进行签名,得到第一盖章合同,所述第一盖章合同包括所述合同原文及对应的第一数字签名;
[0008]根据第二企业的第二合同密钥对所述第一盖章合同进行加密,得到第一加密合同;
[0009]向所述第二企业系统发送所述第一加密合同及对应的第一企业证书;
[0010]其中,所述第一企业系统为所述第一企业用于签订电子合同的系统,第一目标个人私钥是根据所述第一企业的第一企业密钥生成,所述第一企业证书是根据所述第一企业密钥及所述第一企业的信息生成,所述第二企业系统为所述第二企业用于签订电子合同的系统。
[0011]可选的,所述根据所述第一目标个人密钥对合同原文进行签名,得到第一盖章合同之后,还包括:
[0012]接收第二用户输入的查询指令,响应于所述查询指令,获取所述第一数字签名,所述第二用户为所述第一企业的成员;
[0013]根据各第一个人证书中的第一个人公钥对所述第一数字签名进行追踪,在第一个人证书集中查找第一目标个人证书,所述第一目标个人证书中的第一目标个人公钥与所述第一目标个人私钥为一对密钥对;
[0014]显示所述第一目标个人证书中的第一目标使用者信息;
[0015]其中,所述第一个人证书是根据所述第一个人公钥及第一使用者信息生成,所述第一个人公钥是根据所述第一企业密钥生成,且与所述第一个人私钥属一对密钥对。
[0016]可选的,所述第二合同密钥为所述第二企业的标识信息。
[0017]可选的,所述向所述第二企业系统发送所述第一加密合同及对应的第一企业证书之后,还包括:
[0018]接收来自所述第二企业系统的第二加密合同及对应的第二企业证书;
[0019]根据第一合同密钥对所述第二加密合同进行解密,得到第二盖章合同,所述第二盖章合同包括所述合同原文及对应的第一数字签名、第二数字签名,所述第二数字签名为通过所述第二企业对所述合同原文进行签名得到;
[0020]根据所述第二企业证书中的所述第二企业密钥及所述合同原文,对所述第二数字签名进行验签;
[0021]若验证所述第二数字签名通过,则保存所述第二盖章合同;
[0022]其中,所述第一合同密钥为所述第一企业的标识信息。
[0023]可选的,所述接收来自所述第二企业的第二加密合同及对应的第二企业证书之后,还包括:
[0024]根据所述第二企业证书中所述第二企业的信息,验证所述第二企业的身份;
[0025]若验证身份通过,则进入步骤:根据第一合同密钥对所述第二加密合同进行解密,得到第二盖章合同。
[0026]可选的,所述接收第一用户选择的第一目标个人私钥之前,还包括:
[0027]接收并存储认证中心生成的第一企业证书和至少一个第一个人私钥及对应的第一个人证书;
[0028]其中,所述第一个人私钥是根据所述第一企业密钥生成,各所述第一个人私钥之间均不相同,各所述第一个人证书之间均不相同。
[0029]第二方面,本申请实施例提供了一种电子合同签订方法,应用于第二企业系统,包括:
[0030]接收来自第一企业系统的第一加密合同及对应的第一企业证书;
[0031]通过第二合同密钥对所述第一加密合同进行解密,得到第一盖章合同,所述第一盖章合同包括合同原文及对应的第一数字签名;
[0032]根据所述第一企业证书中的所述第一企业密钥及所述合同原文,对所述第一数字签名进行验签;
[0033]若验证所述第一数字签名通过,则接收第三用户选择的第二目标个人私钥,所述第三用户为第二企业的成员;
[0034]根据所述第二目标个人私钥对所述合同原文进行签名,得到第二盖章合同,所述第二盖章合同包括所述合同原文及对应的第一数字签名、第二数字签名;
[0035]根据所述第一企业的第一合同密钥对所述第二盖章合同进行加密,得到第二加密合同;
[0036]向所述第一企业系统发送所述第二加密合同及对应的第二企业证书;
[0037]其中,所述第二企业系统为所述第二企业用于签订电子合同的系统,第二目标个人私钥是根据所述第二企业的第二企业密钥生成,所述第二企业证书是根据所述第二企业密钥及所述第二企业的信息生成,所述第一企业系统为所述第一企业用于签订电子合同的系统。
[0038]第三方面,本申请实施例提供了一种电子合同签订系统,包括第一企业系统及第二企业系统;
[0039]所述第一企业系统,用于接收第一用户选择的第一目标个人私钥,所述第一用户为第一企业的成员;
[0040]根据所述第一目标个人私钥对合同原文进行签名,得到第一盖章合同,所述第一盖章合同包括所述合同原文及对应的第一数字签名;
[0041]根据第二企业的第二合同密钥对所述第一盖章合同进行加密,得到第一加密合同;
[0042]向所述第二企业系统发送所述第一加密合同及对应的第一企业证书;
[0043]所述第二企业系统,用于接收来自所述第一企业系统的第一加密合同及对应的第一企业证书;
[0044]通过第二合同密钥对所述第一加密合同进行解密,得到第一盖章合同,所述第一盖章合同包括合同原文及对应的第一数字签名;
[0045]根据所述第一企业证书中的所述第一企业密钥及所述合同原文,对所述第一数字签名进行验签;
[0046]若验证所述第一数字签名通过,则接收第三用户选择的第二目标个人私钥,所述第三用户为第二企业的成员;
[0047]根据所述第二目标个人私钥对所述合同原文进行签名,得到第二盖章合同,所述第二盖章合同包括所述合同原文及对应的第一数字签名、第二数字签名;
[0048]根据所述第一企业的第一合同密钥对所述第二盖章合同进行加密,得到第二加密合同;
[0049]向所述第一企业系统发送所述第二加密合同及对应的第二企业证书;
[0050]其中,所述第一企业系统为所述第一企业用于签订电子合同的系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子合同签订方法,其特征在于,应用于第一企业系统,包括:接收第一用户选择的第一目标个人私钥,所述第一用户为第一企业的成员;根据所述第一目标个人私钥对合同原文进行签名,得到第一盖章合同,所述第一盖章合同包括所述合同原文及对应的第一数字签名;根据第二企业的第二合同密钥对所述第一盖章合同进行加密,得到第一加密合同;向所述第二企业系统发送所述第一加密合同及对应的第一企业证书;其中,所述第一企业系统为所述第一企业用于签订电子合同的系统,第一目标个人私钥是根据所述第一企业的第一企业密钥生成,所述第一企业证书是根据所述第一企业密钥及所述第一企业的信息生成,所述第二企业系统为所述第二企业用于签订电子合同的系统。2.如权利要求1所述的方法,其特征在于,所述根据所述第一目标个人密钥对合同原文进行签名,得到第一盖章合同之后,还包括:接收第二用户输入的查询指令,响应于所述查询指令,获取所述第一数字签名,所述第二用户为所述第一企业的成员;根据各第一个人证书中的第一个人公钥对所述第一数字签名进行追踪,在第一个人证书集中查找第一目标个人证书,所述第一目标个人证书中的第一目标个人公钥与所述第一目标个人私钥为一对密钥对;显示所述第一目标个人证书中的第一目标使用者信息;其中,所述第一个人证书是根据所述第一个人公钥及第一使用者信息生成,所述第一个人公钥是根据所述第一企业密钥生成,且与所述第一个人私钥属一对密钥对。3.如权利要求1所述的方法,其特征在于:所述第二合同密钥为所述第二企业的标识信息。4.如权利要求1

3任一项所述的方法,其特征在于,所述向所述第二企业系统发送所述第一加密合同及对应的第一企业证书之后,还包括:接收来自所述第二企业系统的第二加密合同及对应的第二企业证书;根据第一合同密钥对所述第二加密合同进行解密,得到第二盖章合同,所述第二盖章合同包括所述合同原文及对应的第一数字签名、第二数字签名,所述第二数字签名为通过所述第二企业对所述合同原文进行签名得到;根据所述第二企业证书中的所述第二企业密钥及所述合同原文,对所述第二数字签名进行验签;若验证所述第二数字签名通过,则保存所述第二盖章合同;其中,所述第一合同密钥为所述第一企业的标识信息。5.如权利要求4所述的方法,其特征在于,所述接收来自所述第二企业的第二加密合同及对应的第二企业证书之后,还包括:根据所述第二企业证书中所述第二企业的信息,验证所述第二企业的身份;若验证身份通过,则进入步骤:根据第一合同密钥对所述第二加密合同进行解密,得到第二盖章合同。6.如权利要求5所述的方法,其特征在于,所述接收第一用户选择的第一目标个人私钥之前,还包括:
接收并存储认证中心生成的第一企业证书和至少一个第一个人私钥及对应的第一个人证书;其中,所述第一个人私钥是根据所述第一企业密钥生成,各所述第一个人私钥之间均不相同,各所述第一个人证书之间均不相同。7.一种电子合同签订方法,其特征在于,应用于第二企业系统,包括:接收来自第一企业系统的第一加密合同及对应的第一企业证书;通...

【专利技术属性】
技术研发人员:梅臻展召磊李琳周祥龙
申请(专利权)人:山东豸信认证服务有限公司
类型:发明
国别省市:

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

1