一种按顺序履约的电子合同的生成及履约方法技术

技术编号:37479562 阅读:8 留言:0更新日期:2023-05-07 09:20
本申请涉及电子合同管理技术领域,公开了一种按顺序履约的电子合同的生成及履约方法,包括:由明文电子合同生成加密电子合同及签名集,将加密电子合同和签名集发送至合同管理电子设备CS,在合同管理电子设备CS的监控下按顺序对所述加密电子合同进行履约、验收和履约阶段结束确认,本方法保证了每个履约阶段的按顺序履约,即先要由履约方确认启动履约,然后验收方才能确认履约,并且能够证明履约行为的可信性,同时大大提升了电子合同的敏感信息保护能力,履约部分不会暴露履约实际内容,隐私保护能力较高。护能力较高。护能力较高。

【技术实现步骤摘要】
一种按顺序履约的电子合同的生成及履约方法


[0001]本申请涉及电子合同管理
,尤其是一种按顺序履约的电子合同的生成及履约方法。

技术介绍

[0002]现有技术中,越来越多的经济、政治、文化事务在电子合同的管理下进行,即事务参与者首先拟定一个规定该事务权利义务的电子合同,同时规定的还有电子合同的履约流程。
[0003]然而,业界当前对电子合同的管理上不够严谨,尤其在面对合同履约的管理问题时,合同签署方或电子合同管理服务一般仅仅对电子合同的履约行为进行记录,却无法对电子合同的履约行为进行验证,这造成了履约管理的漏洞。例如,某些成员可以向电子合同管理服务上报虚假的合同履约进度信息,从而造成电子合同管理流程的混乱。又例如,当面对需要严格按照顺序进行多阶段履约的电子合同的管理时,合同签署方或电子合同管理服务无法严格保证各个履约阶段的顺序执行。
[0004]另一方面,当前电子合同的敏感信息保护程度不够高。例如,电子合同一般仅在云存储或外网传输时进行加密,但在合同签署方的本单位或者内网中,对所有成员均可见。

技术实现思路

[0005]本申请的目的在于克服现有技术不足之处,提供一种按顺序履约的电子合同的生成及履约方法。
[0006]第一方面,提供了一种按顺序履约的电子合同的生成及履约方法,包括:由明文电子合同生成加密电子合同及签名集,其中,所述明文电子合同包括N个顺序执行的履约阶段E1

EN,每个履约阶段指定履约方Si、验收方Ri以及履约实际内容Pi,N≥1,所述加密电子合同采用逐次加密的方式对每个履约阶段进行加密,且加密电子合同中放置有各个履约阶段对应的履约凭证;将加密电子合同和签名集发送至合同管理电子设备CS,其中,所述合同管理电子设备CS用于电子合同的存储和履约程序的管理;在合同管理电子设备CS的监控下按顺序对所述加密电子合同进行履约、验收和履约阶段结束确认。
[0007]进一步的,所述电子合同及签名集的生成包括以下步骤:由合同签署方形成明文电子合同,所述明文电子合同包括N个顺序执行的履约阶段E1

EN,每个履约阶段指定履约方Si、验收方Ri以及履约实际内容Pi,N≥1,履约方Si带有公私钥对PKSi/SKSi,验收方Ri带有公私钥对PKRi/SKRi;对每个履约阶段分别指定第一加密密钥Ki,其中,1≤i≤N;利用验收方Ri的公钥对第一加密密钥进行加密得到第二加密密钥KRi;利用履约方Si的公钥对第二加密密钥进行加密得到第三加密密钥KSi;
利用当前履约阶段i的第一加密密钥对下一履约阶段i+1的第三加密密钥进行对称加密得到第四加密密钥EKi;对每个履约阶段的履约实际内容Pi进行加密得到第一密文EPi;基于哈希函数生成第一履约凭证HKi,其中,1≤i≤N、第二履约凭证HKRi,其中,1≤i≤N和第三履约凭证HKSi,其中,2≤i≤N+1,其中,H为哈希函数;将履约阶段进行上述加密处理后形成加密电子合同C;合同签署方对加密电子合同C进行签名,以得到签名集SIG。
[0008]进一步的,若当前履约阶段i为最后一个履约阶段,则下一履约阶段i+1的第三加密密钥为随机数。
[0009]进一步的,所述第一履约凭证HKi=H(Ki),所述第二履约凭证HKRi=H(KRi),所述第三履约凭证HKSi=H(KSi)。
[0010]进一步的,所述加密电子合同C还包括非履约部分。
[0011]进一步的,所述加密电子合同C完成合同签署后丢弃形成加密电子合同C的过程中所生成的所有密钥。
[0012]进一步的,对所述加密电子合同进行履约包括:履约方Si收到加密电子合同C和签名集SIG,验证签名成功后,用私钥SKSi解密第三加密密钥KSi得到第二加密密钥KRi,对第二加密密钥KRi进行哈希计算后与第二履约凭证HKRi进行对比,若对比结果为相等,则认可第二加密密钥KRi,并用第二加密密钥KRi解密第一密文EPi得到当前履约阶段的履约实际内容Pi,根据履约实际内容Pi的内容进行履约,履约完成后将履约的成果Ai及第二加密密钥KRi发送给验收方Ri。
[0013]进一步的,对所述加密电子合同进行验收包括:验收方Ri收到加密电子合同C和签名集SIG,验证签名成功后,对第二加密密钥KRi进行哈希计算后与第二履约凭证HKRi进行对比,若对比结果为相等,则认可第二加密密钥KRi,用私钥SKRi解密第二加密密钥KRi得到第一加密密钥Ki,对第一加密密钥Ki进行哈希计算后与第一履约凭证HKi进行对比,若对比结果为相等,则验收方Ri认可第一加密密钥Ki,验证履约的成果Ai,并用第一加密密钥Ki解密第四加密密钥EKi得到下一履约阶段的第三加密密钥KS(i+1),对第三加密密钥KS(i+1)进行哈希计算后与下一履约阶段的第三履约凭证HKS(i+1)进行对比,若两者相等则验收方Ri认可下一履约阶段的第三加密密钥KS(i+1),并将下一履约阶段的第三加密密钥KS(i+1)发送给合同管理电子设备CS。
[0014]进一步的,对所述加密电子合同进行履约阶段结束确认包括:合同管理电子设备CS收到下一履约阶段的第三加密密钥KS(i+1),对下一履约阶段的第三加密密钥KS(i+1)进行哈希计算后与下一履约阶段的第三履约凭证HKS(i+1)进行对比,若对比结果为相等,则认可下一履约阶段的第三加密密钥KS(i+1),并确认履约阶段Ei履约结束。
[0015]进一步的,当时,合同管理电子设备CS确认加密电子合同C的履约进入履约阶段E(i+1)阶段,当i=N时,合同管理电子设备CS确认履约流程全部结束。
[0016]本申请具有如下有益效果:1、本申请中,采用逐次加密的方式对每个履约阶段进行加密,即当前履约阶段的履约方尚未对其解密时,当前履约阶段的验收方无法解密,因此保证了每个履约阶段的按顺序履约,即先要由履约方确认启动履约,然后验收方才能确认履约;
2、本申请中,由于在电子合同中预先放置了履约凭证,因此各个履约阶段的验收方均可以通过对履约流程中的数据进行计算从而得到履约凭证的对应物,并向合同管理方提交履约凭证的对应物,从而证明本阶段履约行为的可信性;3、本申请中,履约实际内容精确确定为该阶段指定的履约方或验收方可见,其他阶段的履约方或验收方均无法解密,从而大大提升了电子合同的敏感信息保护能力;4、本申请中,履约实际内容和相关密钥均被加密,履约凭证均由哈希函数进行计算,因此履约部分不会暴露履约实际内容,隐私保护能力较高。
附图说明
[0017]构成本申请的一部分的附图用于来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种按顺序履约的电子合同的生成及履约方法,其特征在于,包括:由明文电子合同生成加密电子合同及签名集,其中,所述明文电子合同包括N个顺序执行的履约阶段E1

EN,每个履约阶段指定履约方Si、验收方Ri以及履约实际内容Pi,N≥1,所述加密电子合同采用逐次加密的方式对每个履约阶段进行加密,且加密电子合同中放置有各个履约阶段对应的履约凭证;将加密电子合同和签名集发送至合同管理电子设备CS,其中,所述合同管理电子设备CS用于电子合同的存储和履约程序的管理;在合同管理电子设备CS的监控下按顺序对所述加密电子合同进行履约、验收和履约阶段结束确认。2.根据权利要求1所述的按顺序履约的电子合同的生成及履约方法,其特征在于,所述电子合同及签名集的生成包括以下步骤:由合同签署方形成明文电子合同,所述明文电子合同包括N个顺序执行的履约阶段E1

EN,每个履约阶段指定履约方Si、验收方Ri以及履约实际内容Pi,N≥1,履约方Si带有公私钥对PKSi/SKSi,验收方Ri带有公私钥对PKRi/SKRi;对每个履约阶段分别指定第一加密密钥Ki,其中,1≤i≤N;利用验收方Ri的公钥对第一加密密钥进行加密得到第二加密密钥KRi;利用履约方Si的公钥对第二加密密钥进行加密得到第三加密密钥KSi;利用当前履约阶段i的第一加密密钥对下一履约阶段i+1的第三加密密钥进行对称加密得到第四加密密钥EKi;对每个履约阶段的履约实际内容Pi进行加密得到第一密文EPi;基于哈希函数生成第一履约凭证HKi,其中,1≤i≤N、第二履约凭证HKRi,其中,1≤i≤N和第三履约凭证HKSi,其中,2≤i≤N+1,其中,H为哈希函数;将履约阶段进行上述加密处理后形成加密电子合同C;合同签署方对加密电子合同C进行签名,以得到签名集SIG。3.根据权利要求2所述的按顺序履约的电子合同的生成及履约方法,其特征在于,若当前履约阶段i为最后一个履约阶段,则下一履约阶段i+1的第三加密密钥为随机数。4.根据权利要求2所述的按顺序履约的电子合同的生成及履约方法,其特征在于,所述第一履约凭证HKi=H(Ki),所述第二履约凭证HKRi=H(KRi),所述第三履约凭证HKSi=H(KSi)。5.根据权利要求2所述的按顺序履约的电子合同的生成及履约方法,其特征在于,所述加密电子合同C还包括非履约部分。6.根据权利要求5所述的按顺序履...

【专利技术属性】
技术研发人员:钟一民郭峰蒋淑红金宏洲程亮
申请(专利权)人:杭州易签宝网络科技有限公司
类型:发明
国别省市:

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

1