一种基于区块链技术的合同签约身份认证和签名系统技术方案

技术编号:25524038 阅读:12 留言:0更新日期:2020-09-04 17:13
本发明专利技术提供一种基于区块链技术的合同签约身份认证和签名系统,包括:签署终端和区块链数据库,其中,签署终端包括:认证模块将用户身份信息经数据交互模块发送到区块链数据库中与预存在区块链数据库中的用户身份信息进行比对,认证用户身份信息;文档获取模块创建或通过数据交互模块从区块链数据库中接收待签名的电子文档;签名模块对待签名的电子文档进行签署,并将签署后的电子文档上传至区块链数据库进行储存。本发明专利技术系统以区块链技术作为认证、合约签署、数据存储、防伪验证构建签约系统,系统将签名后的电子文档数据直接存入区块链中并加上时间戳和地址信息,能够确保签名后的电子文档无法被篡改,提高了签名的电子文档的安全性和可靠性。

【技术实现步骤摘要】
一种基于区块链技术的合同签约身份认证和签名系统
本专利技术涉及智能合约
,特别是一种基于区块链技术的合同签约身份认证和签名系统。
技术介绍
随着互联网飞速发展,电子文档来往越来越多。很多电子文档的传递需要签名。目前,随着社会上出现疫情等影响,很多公司或个人选择居家办公,很多单据也无法当面传递或者签名,因此具有签名功能的文档往来需求越来越多。目前互联网上也存在一些签名系统和合同认证系统,但是这些系统目前大部分都是基于中心数据库,严重依赖系统提供者的系统安全,同时数据也是保存在系统提供者的数据库上,数据安全并不能得到保证。随着区块链技术的发展,应用区块链技术无法篡改,分布式记账的特性,开发一款基于区块链技术的合同签约身份认证和签名系统显得非常有必要。
技术实现思路
针对上述问题,本专利技术旨在提供一种基于区块链技术的合同签约身份认证和签名系统。本专利技术的目的采用以下技术方案来实现:一种基于区块链技术的合同签约身份认证和签名系统,包括:签署终端和区块链数据库,其中,签署终端包括:认证模块、文档获取模块、签名模块和数据交互模块,其中:认证模块用于将用户身份信息经数据交互模块发送到区块链数据库中与预存在区块链数据库中的用户身份信息进行比对,认证用户身份信息;文档获取模块用于创建或通过数据交互模块从区块链数据库中接收待签名的电子文档;签名模块用于对待签名的电子文档进行签署,并将签署后的电子文档上传至区块链数据库进行储存。在一种实施方式中,数据交互模块将签署后的电子文档上传至区块链数据库时,并将时间戳信息以及地址信息与电子文档进行绑定。在一种实施方式中,区块链数据库可基于合同相关方的私有链、社会公众机构的公有链或带有准入机制的联盟链中的一种或多种方式建立。在一种实施方式中,文档获取模块包括:文档接收单元,用于根据由发布终端发送的访问地址访问区块链数据库,并从区块链数据库中获取待签名的电子文档,其中,访问地址由发布终端将待签名的电子文档上传至区块链数据库后生成;文档创建单元,用于创建或导入待签名的电子文档。在一种实施方式中,发布终端将待签名的电子文档上传至区块链数据库时采用非对称加密技术进行加密;文档接收单元还包括解密单元,解密单元采用与用户身份信息对应的私人密钥对从区块链数据库中获取的待签名的电子文档进行解密。在一种实施方式中,数据交互模块还包括加密单元;数据交互模块还包括:为签署后的电子文档添加文档相关方信息;加密单元用于将签署后的电子文档上传至区块链进行储存时,根据文档相关方的身份信息采用非对称加密技术进行加密。在一种实施方式中,系统还包括外置终端模块,外置终端模块,用于记录用户对电子文档进行签署的过程,并通过数据交互模块将记录的签署过程影像信息上传至区块链数据库。在一种实施方式中,外置终端模块记录用户对电子文档进行签署的过程包括获取用户签署电子文档时的照片或视频信息、以及签署的时间信息、定位信息。在一种实施方式中,签名模块包括触摸显示屏,触摸显示屏用于显示电子文档,以及供用户对电子文档进行电子签署;或签名模块包括专用的电子签名设备。在一种实施方式中,系统还包括API模块;API模块用于与外部软件进行数据交互,将待签名的电子文档、已签署的电子文档上传至区块链数据库后生成的访问地址信息通过即时通信软件进行传导。在一种实施方式中,认证模块进一步包括采集用户账号密码信息、带芯片的证件信息、虹膜信息、指纹信息中的一种或多种身份信息,将采集的身份信息发送到区块链数据库进行比对验证,并接收由区块链数据库返回的比对验证结果。本专利技术的有益效果为:1)本专利技术系统以区块链技术作为认证、合约签署、数据存储、防伪验证构建签约系统,系统将签名后的电子文档数据直接存入区块链中并加上时间戳和地址信息,能够确保签名后的电子文档无法被篡改,提高了签名的电子文档的安全性和可靠性。同时,所有文件的传递通过基于区块链数据库完成,能够保证数据的安全性。2)本专利技术系统采用根据用户身份信息进行的非对称加密的方式,将电子文档的加密与用户身份信息进行绑定,当用户通过身份认证后才能从区块链数据库中获取电子文档的相关信息,保证了电子文档与其相关方的信息隐私。3)通过设置外置终端模块对用户进行电子签署的全过程进行记录,并将签署过程中的过程要素同步上传至区块链中进行记录,使得签名过程安全可控,整个签名的全流程数据均存入区块链数据库,能够进一步提高电子文档签名的真实性和有效性。附图说明利用附图对本专利技术作进一步说明,但附图中的实施例不构成对本专利技术的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。图1为本专利技术的框架结构图;图2为本专利技术一种实施方式中的框架结构图;图3为本专利技术文档获取模块的框架结构图。附图标记:签署终端1、区块链数据库2、发布终端3、认证模块11、文档获取模块12、签名模块13、数据交互模块14、外置终端模块15、API模块16、文档接收单元121、文档创建单元122具体实施方式结合以下应用场景对本专利技术作进一步描述。参见图1,其示出一种基于区块链技术的合同签约身份认证和签名系统,包括:签署终端1和区块链数据库2,其中,签署终端1包括:认证模块11、文档获取模块12、签名模块13和数据交互模块14,其中:认证模块11用于将用户身份信息经数据交互模块14发送到区块链数据库中与预存在区块链数据库中的用户身份信息进行比对,认证用户身份信息;文档获取模块12用于创建或通过数据交互模块14从区块链数据库中接收待签名的电子文档;签名模块13用于对待签名的电子文档进行签署,并将签署后的电子文档通过数据交互模块14上传至区块链数据库进行储存。数据交互模块14与区块链数据库2无线连接,实现签署终端1与区块链数据库2之间的数据交互。在一种实施方式中,区块链数据库2中存储有经过加密的用户身份信息,且区块链数据库2还用于存储由用户上传的待签名的电子文档或签署后的电子文档数据;其中区块链数据库中对该待签名的电子文档或签署后的电子文档数据同样进行加密处理,确保数据安全。在一种场景中,区块链数据库中预存有用户的登录账号以及对应的密码信息作为用户的身份信息,该用户的账号名称与密码信息采用加密技术加密成256位的数据存储在区块链数据库中;当用户通过账号名称以及密码的方式进行身份验证时,签署终端向区块链数据库发送该账号名称以及密码信息进行验证,将发送的数据与区块链数据库中存储在链上的数据进行比对,获取相应的比对结果。通过将身份信息存储至区块链数据库中用于身份比对验证,能够提高身份认证的安全性。本专利技术上述实施方式,以区块链技术作为基础构建合同签约系统,系统中将签名后的电子文档数据直接存入区块链中,能够确保签名后的电子文档本文档来自技高网...

【技术保护点】
1.一种基于区块链技术的合同签约身份认证和签名系统,其特征在于,包括:签署终端和区块链数据库,其中,所述签署终端包括:认证模块、文档获取模块、签名模块和数据交互模块,其中:/n所述认证模块用于将用户身份信息经所述数据交互模块发送到区块链数据库中与预存在区块链数据库中的用户身份信息进行比对,认证用户身份信息;/n所述文档获取模块用于创建或通过所述数据交互模块从区块链数据库中接收待签名的电子文档;/n所述签名模块用于对所述待签名的电子文档进行签署,并将签署后的电子文档通过所述数据交互模块上传至所述区块链数据库进行储存。/n

【技术特征摘要】
1.一种基于区块链技术的合同签约身份认证和签名系统,其特征在于,包括:签署终端和区块链数据库,其中,所述签署终端包括:认证模块、文档获取模块、签名模块和数据交互模块,其中:
所述认证模块用于将用户身份信息经所述数据交互模块发送到区块链数据库中与预存在区块链数据库中的用户身份信息进行比对,认证用户身份信息;
所述文档获取模块用于创建或通过所述数据交互模块从区块链数据库中接收待签名的电子文档;
所述签名模块用于对所述待签名的电子文档进行签署,并将签署后的电子文档通过所述数据交互模块上传至所述区块链数据库进行储存。


2.根据权利要求1所述的一种基于区块链技术的合同签约身份认证和签名系统,其特征在于,所述数据交互模块将签署后的电子文档上传至区块链数据库时,并将时间戳信息以及地址信息与所述电子文档进行绑定。


3.根据权利要求1所述的一种基于区块链技术的合同签约身份认证和签名系统,其特征在于,区块链数据库可基于合同相关方的私有链、社会公众机构的公有链或带有准入机制的联盟链中的一种或多种方式建立。


4.根据权利要求1所述的一种基于区块链技术的合同签约身份认证和签名系统,其特征在于,所述文档获取模块包括:
文档接收单元,用于根据由发布终端发送的访问地址访问所述区块链数据库,并从所述区块链数据库中获取待签名的电子文档,其中,所述访问地址由发布终端将所述待签名的电子文档上传至区块链数据库后生成;
文档创建单元,用于创建或导入待签名的电子文档。


5.根据权利要求4所述的一种基于区块链技术的合同签约身份认证和签名系统,其特征在于,所述发布终端将待签名的电子文档上传至区块链数据库时采用非对称加密技术进行加...

【专利技术属性】
技术研发人员:钟培军徐晓刚黄文勇
申请(专利权)人:南京优物链科技有限公司
类型:发明
国别省市:江苏;32

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

1