电子合同签署方法与流程

文档序号:27611091发布日期:2021-11-27 00:34阅读:595来源:国知局
电子合同签署方法与流程

1.本技术涉及电子合同领域,尤其涉及一种电子合同签署方法。


背景技术:

2.随着电子商务的发展,利用互联网进行相对复杂商务合同谈判的需求呈现不断增长的趋势。签署合同是商务活动的核心内容。相对于传统合同,在网络环境下,电子合同从形式到内容都发生了重大变化,传统合同法律规范已不能完全适应在线订立电子合同的需要。《中华人民共和国电子签名法》的颁布为电子合同的应用与推广排除了法律障碍。随着《电子签名法》正式实施,以及《合同法》、《民事诉讼法》等各项法律对电子签名、电子证据的不断认可,中华人民共和国商务部于2013年推出《电子合同在线订立流程规范》,在线的电子合同签订已经有了一套完整、清晰的参考标准。
3.随着信息技术的快速发展,当合同签署的场景转移到互联网,线上签署同样保留了线下合同签署的整个流程,即合同订立主体的身份识别、电子合同文档的生成、合同相关主体的在线签署、电子合同签署后合同的存储、备份、防篡改、抗抵赖等,整个电子合同线上签署的流程与线下基本保持一致。
4.目前市场上普遍采用的电子合同签署方案是采用数字证书对电子合同主体进行电子签名的方式来保障合同的防篡改和抗抵赖,同时认为数字证书的使用者也是合同的签订者。但是,由于网络环境的特殊性,存在许多的不确定性和风险,如电子合同签署的关键环节,数字证书如果被他人盗用则会导致电子合同的法律效应的丧失,甚至可能给合同方带来经济损失,而目前数字证书被盗用的案例已经越来越多,此时电子合同签署的风险也将会越来越大。


技术实现要素:

5.为了解决上述技术问题或者至少部分地解决上述技术问题,本技术提供了一种电子合同签署方法,所述方法包括步骤:
6.获取第一签署人的第一签署人生物特征信息;
7.判断所述第一签署人生物特征信息是否认证成功;
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.优选地,在所述对所述第一数字签名信息进行第一数字签名并得到第一电子合同信息之后还包括步骤:
36.判断是否存在第二签署人;
37.若是,获取所述第二签署人的第二签署人生物特征信息;
38.若否,继续所述将所述第一电子合同信息发布至区块链进行上链存储步骤;
39.判断所述第二签署人生物特征信息是否认证成功;
40.若是,获取所述第一数字签名信息和第二电子合同文本信息;
41.若否,返回所述获取所述第二签署人的第二签署人生物特征信息步骤;
42.将所述第一数字签名信息和所述第二电子合同文本信息按照预设顺序合并并得到所述第二数字签名信息;
43.对所述第二数字签名信息进行第二数字签名并得到第二电子合同信息;
44.将所述第二电子合同信息发布至区块链进行上链存储。
45.优选地,在所述将所述第一电子合同信息发布至区块链进行上链存储之后还包括步骤:
46.获取所述第一电子合同信息;
47.判断所述第一电子合同信息是否有效;
48.若是,对所述第一电子合同信息进行验证;
49.若否,返回所述获取所述第一电子合同信息步骤。
50.优选地,所述判断所述第一电子合同信息是否有效包括步骤:
51.获取所述第一电子合同信息的第一特征信息;
52.获取预存储电子合同信息;
53.判断所述第一特征信息是否与所述预存储电子合同信息相同;
54.若是,判断所述第一电子合同信息有效;
55.若否,判断所述第一电子合同信息无效。
56.优选地,所述对所述第一电子合同信息进行验证包括步骤:
57.获取验证人的验证人生物特征信息和验证人数字证书;
58.提取所述第一电子合同信息中的第一摘要处理信息和第一数字证书;
59.对所述验证人生物特征信息进行摘要处理并得到验证人摘要处理信息;
60.将所述第一摘要处理信息和所述验证人摘要处理信息以及所述第一数字证书和所述验证人数字证书分别作对比。
61.优选地,在所述对所述第一电子合同信息进行验证之后还包括步骤:
62.判断是否存在第二电子合同信息;
63.若是,获取所述第二电子合同信息;
64.若否,返回所述对所述第一电子合同信息进行验证步骤;
65.判断所述第二电子合同信息是否有效;
66.若是,对所述第二电子合同信息进行验证;
67.若否,返回所述获取所述第二电子合同信息步骤。
68.本技术实施例提供的上述技术方案与现有技术相比具有如下优点:
69.本技术提供的一种电子合同签署方法可以确保电子合同签署的有效性,可以防止冒用者签署或签署人拒绝承认。
附图说明
70.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
71.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
72.图1为本技术实施例提供的一种电子合同签署方法的流程示意图。
具体实施方式
73.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
74.图1为本技术实施例提供的一种电子合同签署方法的流程示意图。
75.在本技术实施例中,本技术提供了一种电子合同签署方法,所述方法包括步骤:
76.s1:获取第一签署人的第一签署人生物特征信息;
77.在本技术实施例中,第一签署人生物特征信息可以为第一签署人的虹膜、人脸、指纹和静脉。实际使用时,因指纹、人脸具有一定的特征变化、仿冒性和不唯一性,而虹膜具有现有生物识别技术中防伪性最强、唯一性最佳和特征终生不变的优势,故在本技术实施例中,以虹膜为例进行说明。
78.具体地,第一签署人生物特征信息可以通过专用的设备进行获取,比如虹膜可以通过专业采集摄像头进行获取采集。
79.s2:判断所述第一签署人生物特征信息是否认证成功;
80.在本技术实施例中,步骤s2中的判断所述第一签署人生物特征信息是否认证成功包括步骤:
81.获取所有预存储生物特征信息;
82.获取所述第一签署人生物特征信息;
83.判断所有所述预存储生物特征信息是否包含所述第一签署人生物特征信息;
84.若是,判断认证成功;
85.若否,判断认证失败。
86.在本技术实施例中,当判断第一签署人生物特征信息是否认证成功时,首先可以获取数据库中所有的预存储生物特征信息以及步骤s1中的获取的第一签署人生物特征信息,并判断数据库中的预存储生物特征信息中是否包含有第一签署人生物特征信息,当存在时,则说明认证成功,此第一签署人被允许进行电子合同签署;当不存在时,则说明认证不成功,此第一签署人不被允许进行电子合同签署。
87.在本技术实施例中,在所述获取所有预存储生物特征信息之前还包括步骤:
88.创建存储数据库;
89.获取签署人及其对应的数字证书和生物特征信息;
90.在所述存储数据库中存储所述签署人及其对应的所述数字证书和所述生物特征信息;
91.创建所述签署人及其对应的所述数字证书和所述生物特征信息之间的映射。
92.在本技术实施例中,当在获取所有预存储生物特征信息之前,需要对允许进行电子合同签署的签署人及其相关信息进行预存储,用于步骤s2中的认证判断。具体地,可以创建一个存储数据库,然后获取被允许进行电子合同签署的签署人及其对应的数字证书和生物特征信息,并在所述存储数据库中存储所述签署人及其对应的所述数字证书和所述生物特征信息,然后创建所述签署人及其对应的所述数字证书和所述生物特征信息之间的映射。通过此步骤,可以将被允许进行电子合同签署的签署人及其相关信息进行预存储,并与后续步骤的进行。
93.s3:若是,获取第一数字签名信息;
94.在本技术实施例中,步骤s3中的获取第一数字签名信息包括步骤:
95.获取所述第一签署人生物特征信息;
96.对所述第一签署人生物特征信息进行摘要处理并得到第一摘要处理信息;
97.获取第一电子合同文本信息;
98.获取执行所述获取第一签署人的第一签署人生物特征信息步骤对应的第一时间
戳信息;
99.将所述第一摘要处理信息、所述第一电子合同文本信息和所述第一时间戳信息按照预设顺序合并并得到所述第一数字签名信息。
100.在本技术实施例中,当认证成功时,则获取第一数字签名时。具体地,获取第一签署人生物特征信息、第一电子合同文本信息和执行所述获取第一签署人的第一签署人生物特征信息步骤对应的第一时间戳信息,并使用摘要算法(密码领域的摘要算法均可使用)对第一签署人生物特征信息进行摘要处理并得到第一摘要处理信息,然后将第一摘要处理信息、第一电子合同文本信息和第一时间戳信息按照预设顺序合并并得到所述第一数字签名信息。
101.s4:若否,返回所述获取第一签署人的第一签署人生物特征信息步骤;
102.在本技术实施例中,当认证失败时,则返回所述获取第一签署人的第一签署人生物特征信息步骤。
103.s5:对所述第一数字签名信息进行第一数字签名并得到第一电子合同信息;
104.在本技术实施例中,步骤s5中的对所述第一数字签名信息进行第一数字签名并得到第一电子合同信息包括步骤:
105.获取所述第一签署人生物特征信息;
106.获取所述第一签署人生物特征信息对应的第一数字证书;
107.获取所述第一数字签名信息;
108.使用所述第一数字证书对所述第一数字签名信息进行第一数字签名;
109.获取所述第一电子合同信息。
110.在本技术实施例中,当对所述第一数字签名信息进行第一数字签名并得到第一电子合同信息时,可以在存储数据库中获取第一签署人生物特征信息对应的第一数字证书,然后使用此第一数字证书对第一数字签名信息进行第一数字签名,第一数字签名信息经由第一数字签名后即可得到第一电子合同信息。
111.s6:将所述第一电子合同信息发布至区块链进行上链存储。
112.在本技术实施例中,当得到第一电子合同信息后,可以将第一电子合同信息发布至区块链进行上链存储。
113.在本技术实施例中,在步骤s5中的对所述第一数字签名信息进行第一数字签名并得到第一电子合同信息之后还包括步骤:
114.判断是否存在第二签署人;
115.若是,获取所述第二签署人的第二签署人生物特征信息;
116.若否,继续所述将所述第一电子合同信息发布至区块链进行上链存储步骤;
117.判断所述第二签署人生物特征信息是否认证成功;
118.若是,获取所述第一数字签名信息和第二电子合同文本信息;
119.若否,返回所述获取所述第二签署人的第二签署人生物特征信息步骤;
120.将所述第一数字签名信息和所述第二电子合同文本信息按照预设顺序合并并得到所述第二数字签名信息;
121.对所述第二数字签名信息进行第二数字签名并得到第二电子合同信息;
122.将所述第二电子合同信息发布至区块链进行上链存储。
123.在本技术实施例中,在对所述第一数字签名信息进行第一数字签名并得到第一电子合同信息之后还需要判断此电子合同是否还有其他的签署人,如果存在其他签署人,则对其他签署人执行步骤s1

s6中中操作;如果不存在其他签署人,则继续所述将所述第一电子合同信息发布至区块链进行上链存储步骤。具体地,如果存在第二签署人,则获取所述第二签署人的第二签署人生物特征信息,并判断所述第二签署人生物特征信息是否认证成功,此时,判断方法可以参照步骤s2;如果认证成功,则获取第一数字签名信息和第二电子合同文本信息;如果认证不成功,则返回所述获取所述第二签署人的第二签署人生物特征信息步骤。第一数字签名信息为第一签署人经过步骤s1

s5得到的,将第一数字签名信息和第二签署人的第二电子合同文本信息按照预设顺序合并并得到所述第二数字签名信息,并对所述第二数字签名信息进行第二数字签名并得到第二电子合同信息,然后将所述第二电子合同信息发布至区块链进行上链存储。
124.在本技术实施例中,在步骤s6中的将所述第一电子合同信息发布至区块链进行上链存储之后还包括步骤:
125.获取所述第一电子合同信息;
126.判断所述第一电子合同信息是否有效;
127.若是,对所述第一电子合同信息进行验证;
128.若否,返回所述获取所述第一电子合同信息步骤。
129.在本技术实施例中,在将所述第一电子合同信息发布至区块链进行上链存储之后还可以对第一电子合同信息进行验证。具体地,获取所述第一电子合同信息,并判断所述第一电子合同信息是否有效,如果有效,则对所述第一电子合同信息进行验证;如果无效,则返回所述获取所述第一电子合同信息步骤。
130.在本技术实施例中,所述判断所述第一电子合同信息是否有效包括步骤:
131.获取所述第一电子合同信息的第一特征信息;
132.获取预存储电子合同信息;
133.判断所述第一特征信息是否与所述预存储电子合同信息相同;
134.若是,判断所述第一电子合同信息有效;
135.若否,判断所述第一电子合同信息无效。
136.在本技术实施例中,当判断所述第一电子合同信息是否有效时,首先获取第一电子合同信息的第一特征信息和预存储电子合同信息,比如第一电子合同信息的文本格式和预存储文本格式,当两个文本格式相同时,则说明此第一电子合同信息是通过此系统(比如区块链)上传存储的;反之,则说明此第一电子合同信息是存储在其他系统中的,为无效电子合同。
137.在本技术实施例中,所述对所述第一电子合同信息进行验证包括步骤:
138.获取验证人的验证人生物特征信息和验证人数字证书;
139.提取所述第一电子合同信息中的第一摘要处理信息和第一数字证书;
140.对所述验证人生物特征信息进行摘要处理并得到验证人摘要处理信息;
141.将所述第一摘要处理信息和所述验证人摘要处理信息以及所述第一数字证书和所述验证人数字证书分别作对比。
142.在本技术实施例中,当对第一电子合同信息进行验证时,可以首先获取验证人的
验证人生物特征信息和验证人数字证书,然后提取所述第一电子合同信息中的第一摘要处理信息和第一数字证书,接着对所述验证人生物特征信息进行摘要处理并得到验证人摘要处理信息,并将所述第一摘要处理信息和所述验证人摘要处理信息以及所述第一数字证书和所述验证人数字证书分别作对比。当二者均比对成功,则说明此第一电子合同信息有效。
143.在本技术实施例中,在所述对所述第一电子合同信息进行验证之后还包括步骤:
144.判断是否存在第二电子合同信息;
145.若是,获取所述第二电子合同信息;
146.若否,返回所述对所述第一电子合同信息进行验证步骤;
147.判断所述第二电子合同信息是否有效;
148.若是,对所述第二电子合同信息进行验证;
149.若否,返回所述获取所述第二电子合同信息步骤。
150.在本技术实施例中,当在所述对所述第一电子合同信息进行验证之后还需要判断是否还存在其他电子合同信息需要验证,如果存在,则对其进行如第一电子合同信息相同的验证操作即可,此处不再赘述。
151.本技术提供的一种电子合同签署方法可以确保电子合同签署的有效性,可以防止冒用者签署或签署人拒绝承认。
152.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
153.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1