基于区块链的电子合同签署方法、装置、设备及存储介质制造方法及图纸

技术编号:20487419 阅读:24 留言:0更新日期:2019-03-02 20:05
本发明专利技术公开了一种基于区块链的电子合同签署方法、装置、设备及存储介质。该方法包括:响应于用户终端触发的合同签署申请,获取用户终端上传的用户信息、信贷机构的识别码和贷款业务类型;在预存的电子合同模板库中查找与贷款业务类型匹配的电子合同模板,在预存的信贷机构信息库中查找与信贷机构的识别码匹配的信贷机构信息;将用户信息和信贷机构信息输入到电子合同模板中,得到待加密电子合同;基于区块链,对待加密电子合同进行加密,得到加密电子合同;将加密电子合同分别下发至用户终端和合同管理平台,并接收反馈的确认合同签署指令,确定电子合同签署完成。通过上述方式,有效解决了现有电子合同签署操作复杂、内容易被篡改的技术问题。

Electronic Contract Signing Method, Device, Equipment and Storage Media Based on Block Chain

The invention discloses an electronic contract signing method, device, equipment and storage medium based on block chain. The method includes: in response to the contract signing application triggered by the user terminal, obtaining the user information uploaded by the user terminal, the identification number of the credit institution and the type of loan business; searching for the electronic contract template matching the type of loan business in the stored electronic contract template library, and searching for the credit institution information matching the identification number of the credit institution in the stored credit institution information database. Encrypted electronic contract can be obtained by inputting user information and credit institution information into the template of electronic contract, encrypting the encrypted electronic contract based on block chain, sending the encrypted electronic contract to user terminal and contract management platform respectively, and receiving feedback confirmation contract signing instructions to confirm the completion of electronic contract signing. Through the above way, the technical problems of complex operation and easy tampering of content of existing electronic contract signing are effectively solved.

【技术实现步骤摘要】
基于区块链的电子合同签署方法、装置、设备及存储介质
本专利技术涉及信息安全
,尤其涉及一种基于区块链的电子合同签署方法、装置、设备及存储介质。
技术介绍
随着互联网技术的发展及大范围使用,电子合同基于其便于传输、便于存储,且成本低的特性,逐渐取代了传统的纸质合同,已然成为企业应用的一个热点。目前,为了保障电子合同的安全性和合规性,电子合同在签署过程中,至少需要有一个可信第三方参与,比如维护数字证书的证书授权中心(CertificateAuthority,CA),或者基于特定公信身份的公证处。虽然,基于公钥基础设施的CA中心在技术上是可靠的,但是可靠的前提是必须采用硬件介质的电子钥匙(Ukey),这就使得电子合同的便捷性受到严重影响。而基于公证处的介入,虽然在法律上可以解决电子合同平台客观可信的身份问题,但这只能完全出于对公证处的道德信任,并不能从技术上实现可靠保证。所以,亟需提供一种签约过程便捷,合同内容安全可信不被篡改的电子合同签署方法。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于区块链的电子合同签署方法、装置、设备及存储介质,旨在解决现有技术电子合同签署过程不够便捷、合同内容容易被篡改的技术问题。为实现上述目的,本专利技术提供了一种基于区块链的电子合同签署方法,所述方法包括以下步骤:响应于用户终端触发的合同签署申请,获取所述用户终端上传的用户信息、用户选择的信贷机构的识别码和贷款业务类型;在预存的电子合同模板库中查找与所述贷款业务类型匹配的电子合同模板,在预存的信贷机构信息库中查找与所述信贷机构的识别码匹配的信贷机构信息;按照预设规则,将所述用户信息和所述信贷机构信息输入到所述电子合同模板中,得到待加密电子合同;基于区块链,对所述待加密电子合同进行加密,得到加密电子合同;将所述加密电子合同分别下发至所述用户终端和所述信贷机构的合同管理平台,并接收反馈的确认合同签署指令,确定所述电子合同签署完成。优选地,所述获取所述用户终端上传的用户信息之后,所述方法还包括:对所述用户信息进行验证,确定所述用户信息有效;所述对所述用户信息进行验证,确定所述用户信息有效,具体包括:根据所述用户信息中携带的标识用户身份的身份标识号,获取所述身份标识号对应的用户的第一生物特征信息;向所述用户终端下发生物特征采集指令,以使所述用户终端根据所述生物特征采集指令采集发起所述合同签署申请的用户的第二生物特征信息;接收所述用户终端上传的所述第二生物特征信息,将所述第二生物特征信息与所述第一生物特征信息进行特征对比;若所述第二生物特征信息与所述第一生物特征信息匹配,则确定所述用户信息有效。优选地,所述在预存的电子合同模板库中查找与所述贷款业务类型匹配的电子合同模板,具体包括:根据预先构建的第一映射关系表,在所述电子合同模板库中查找与所述贷款业务类型匹配的电子合同模板,所述第一映射关系表为所述贷款业务类型与所述电子合同模板之间的对应关系。优选地,所述在预存的信贷机构信息库中查找与所述信贷机构的识别码匹配的信贷机构信息,具体包括:根据预先构建的第二映射关系表,在所述信贷机构信息库中查找与所述信贷机构的识别码匹配的信贷机构信息,所述第二映射关系表为所述信贷机构的识别码与所述信贷机构信息之间的对应关系。优选地,所述基于区块链,对所述待加密电子合同进行加密,得到加密电子合同,具体包括:为所述待加密电子合同分配一个区块流水号,并为所述待加密电子合同中的所有字符分配相应的序列号,所述序列号用于标识对应的字符在所述待加密电子合同中所处的位置;根据所述区块流水号和各字符的序列号,为各字符分配随机参数;根据循环冗余校验码的编码规则,计算各字符的循环冗余校验码;对所述待加密电子合同中各字符进行遍历,根据所述区块流水号、遍历到的当前字符、所述当前字符的循环冗余校验码及所述当前字符对应的序列号,计算所述当前字符的固定码,并根据所述当前字符对应的所述固定码和所述随机参数,对所述当前字符进行加密,得到所述当前字符的加密字符;依次获取各字符对应的加密字符,根据获取到的所有加密字符生成所述加密电子合同。优选地,所述接收反馈的确认合同签署指令,确定所述电子合同签署完成,具体包括:接收所述用户终端反馈的第一确认合同签署指令,并记录收到所述第一确认合同签署指令的第一时间;接收所述合同管理平台反馈的第二确认合同签署指令,并记录收到所述第二确认合同签署指令的第二时间;若所述第一时间和所述第二时间均未超过时间阈值,则确定所述电子合同签署完成。优选地,所述确定所述电子合同签署完成之后,所述方法还包括:监控所述用户信息中携带的贷款账号中贷款金额的流向,以确保所述贷款金额的专款专用;所述监控所述用户信息中携带的贷款账号中贷款金额的流向,以确保所述贷款金额的专款专用,具体包括:接收所述用户终端上传的关于所述贷款账号的贷款金额支出确认申请,从所述贷款金额支出确认申请中提取收款账号;根据所述收款账号,获取所述收款账号对应的账号信息;判断所述贷款业务类型是否与所述账号信息中携带的企业类型匹配;若所述贷款业务类型与所述账号信息中携带的企业类型匹配,则同意所述贷款金额支出确认申请;若所述贷款业务类型与所述账号信息中携带的企业类型不匹配,则拒绝所述贷款金额支出确认申请。此外,为实现上述目的,本专利技术还提出一种基于区块链的电子合同签署装置,所述装置包括:获取模块、查找模块、生成模块、加密模块和确定模块;其中,所述获取模块,用于响应于用户终端触发的合同签署申请,获取所述用户终端上传的用户信息、用户选择的信贷机构的识别码和贷款业务类型;所述查找模块,用于在预存的电子合同模板库中查找与所述贷款业务类型匹配的电子合同模板,在预存的信贷机构信息库中查找与所述信贷机构的识别码匹配的信贷机构信息;所述生成模块,用于按照预设规则,将所述用户信息和所述信贷机构信息输入到所述电子合同模板中,得到待加密电子合同;所述加密模块,用于基于区块链,对所述待加密电子合同进行加密,得到加密电子合同;确定模块,用于将所述加密电子合同分别下发至所述用户终端和所述信贷机构的合同管理平台,并接收反馈的确认合同签署指令,确定所述电子合同签署完成。此外,为实现上述目的,本专利技术还提出一种基于区块链的电子合同签署设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的电子合同签署程序,所述基于区块链的电子合同签署程序配置为实现如上文所述的基于区块链的电子合同签署方法的步骤。此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有基于区块链的电子合同签署程序,所述基于区块链的电子合同签署程序被处理器执行时实现如上文所述的基于区块链的电子合同签署方法的步骤。本专利技术通过预先存储与各种贷款业务类型匹配的电子合同模板及信贷机构的相关信息,从而在进行电子合同签署的过程中,只需按照预设规则,将用户终端上传的用户信息和用户选择的信贷机构的相关信息输入到电子合同模板中,即可得到一份待加密的电子合同,整个过程方便简洁。此外,为了防止电子合同在下发过程中被他人拦截,对合同内容进行篡改,本专利技术通过利用区块链的加密原理,对得到的待加密电子合同中的本文档来自技高网...

【技术保护点】
1.一种基于区块链的电子合同签署方法,其特征在于,所述方法包括:响应于用户终端触发的合同签署申请,获取所述用户终端上传的用户信息、用户选择的信贷机构的识别码和贷款业务类型;在预存的电子合同模板库中查找与所述贷款业务类型匹配的电子合同模板,在预存的信贷机构信息库中查找与所述信贷机构的识别码匹配的信贷机构信息;按照预设规则,将所述用户信息和所述信贷机构信息输入到所述电子合同模板中,得到待加密电子合同;基于区块链,对所述待加密电子合同进行加密,得到加密电子合同;将所述加密电子合同分别下发至所述用户终端和所述信贷机构的合同管理平台,并接收反馈的确认合同签署指令,确定所述电子合同签署完成。

【技术特征摘要】
1.一种基于区块链的电子合同签署方法,其特征在于,所述方法包括:响应于用户终端触发的合同签署申请,获取所述用户终端上传的用户信息、用户选择的信贷机构的识别码和贷款业务类型;在预存的电子合同模板库中查找与所述贷款业务类型匹配的电子合同模板,在预存的信贷机构信息库中查找与所述信贷机构的识别码匹配的信贷机构信息;按照预设规则,将所述用户信息和所述信贷机构信息输入到所述电子合同模板中,得到待加密电子合同;基于区块链,对所述待加密电子合同进行加密,得到加密电子合同;将所述加密电子合同分别下发至所述用户终端和所述信贷机构的合同管理平台,并接收反馈的确认合同签署指令,确定所述电子合同签署完成。2.如权利要求1所述的方法,其特征在于,所述获取所述用户终端上传的用户信息之后,所述方法还包括:对所述用户信息进行验证,确定所述用户信息有效;所述对所述用户信息进行验证,确定所述用户信息有效,具体包括:根据所述用户信息中携带的标识用户身份的身份标识号,获取所述身份标识号对应的用户的第一生物特征信息;向所述用户终端下发生物特征采集指令,以使所述用户终端根据所述生物特征采集指令采集发起所述合同签署申请的用户的第二生物特征信息;接收所述用户终端上传的所述第二生物特征信息,将所述第二生物特征信息与所述第一生物特征信息进行特征对比;若所述第二生物特征信息与所述第一生物特征信息匹配,则确定所述用户信息有效。3.如权利要求1所述的方法,其特征在于,所述在预存的电子合同模板库中查找与所述贷款业务类型匹配的电子合同模板,具体包括:根据预先构建的第一映射关系表,在所述电子合同模板库中查找与所述贷款业务类型匹配的电子合同模板,所述第一映射关系表为所述贷款业务类型与所述电子合同模板之间的对应关系。4.如权利要求1所述的方法,其特征在于,所述在预存的信贷机构信息库中查找与所述信贷机构的识别码匹配的信贷机构信息,具体包括:根据预先构建的第二映射关系表,在所述信贷机构信息库中查找与所述信贷机构的识别码匹配的信贷机构信息,所述第二映射关系表为所述信贷机构的识别码与所述信贷机构信息之间的对应关系。5.如权利要求1所述的方法,其特征在于,所述基于区块链,对所述待加密电子合同进行加密,得到加密电子合同,具体包括:为所述待加密电子合同分配一个区块流水号,并为所述待加密电子合同中的所有字符分配相应的序列号,所述序列号用于标识对应的字符在所述待加密电子合同中所处的位置;根据所述区块流水号和各字符的序列号,为各字符分配随机参数;根据循环冗余校验码的编码规则,计算各字符的循环冗余校验码;对所述待加密电子合同中各字符进行遍历,根据所述区块流水号、遍历到的当前字符、所述当前字符的循环冗余校验码及所述当前字符对应的序列号,计算所述当前字符的固定码,并根据所述当前字符对应的所述固定码和所述...

【专利技术属性】
技术研发人员:江波
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1