[发明专利]基于区块链的电子合同签章方法在审
申请号: | 202210185880.9 | 申请日: | 2022-02-28 |
公开(公告)号: | CN114614990A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 匡立中;郭颂;刘奇;亓雄 | 申请(专利权)人: | 重庆市先进区块链研究院 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06F21/64;G06Q50/18 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 郭磊 |
地址: | 400000 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 电子 合同 签章 方法 | ||
1.基于区块链的电子合同签章方法,其特征在于:包括以下步骤:
步骤S01:登录业务系统,完成实名认证;
步骤S02:根据实名认证信息以及电子签章名称,计算哈希生成签章索引;
步骤S03:用户上传电子签章,电子签章计算哈希并存储到文件服务器;
步骤S04:将签章索引哈希和签章哈希的映射通过智能合约存储到区块链;
步骤S05:电子签章的哈希值作为签章索引的映射值并通过智能合约维护,保证签章索引和签章哈希为一对一的映射关系;
步骤S06:身份验证,查询用户信息,调用合约获取签章哈希;
步骤S07:签章验证,验证不通过流程结束,签章失败;验证通过,进行文件签章;
步骤S08:签章完成之后,对签章文件计算哈希,并把哈希存储到区块链。
2.根据权利要求1的基于区块链的电子合同签章方法,其特征在于,在步骤S01中,当用户须有进行登录时,实名认证个人采用姓名、身份证号、手机号、人脸进行注册认证,企业向采用企业分布式数字身份DID、企业信息进行注册认证。
3.根据权利要求1的基于区块链的电子合同签章方法,其特征在于,在步骤S02中,当需要计算哈希值时,采用哈希算法计算数电子合同签章系统的哈希值,将电子合同签章系统的哈希值作为电子合同签章系统的摘要信息。
4.根据权利要求3的基于区块链的电子合同签章方法,其特征在于,在S03中,当用户上传电子签时,包括以下选择:
S1:用户独立上传电子签章;
S2:电子合同签章系统已有签章,通过签章持有人审批,完成索引。
5.根据权利要求1的基于区块链的电子合同签章方法,其特征在于,在步骤S04中,将签章索引和签章哈希按照区块链存储规则存储到区块链集群中,包括:
如果新区块未存满,则将数据库审计信息的哈希值和文件信息存储到新区块的默克尔树中;
如果新区块已存满,则将新区块加入区块链集群的链尾,并向区块链集群中的其他区块广播新区块的哈希值,新区块中记录与新区块连接的前一区块的哈希值、新区块的哈希值和新区块的生成时间。
6.根据权利要求1至5任意一项的基于区块链的电子合同签章方法,其特征在于,还包括:
如果收到对实名认证信息以及电子签章的修改请求,则启动共识机制,向区块链的对应节点发出修改请求,修改请求中包括需要授权修改信息、实名认证信息以及电子签章信息的摘要信息和位置信息。
7.根据权利要求6的基于区块链的电子合同签章方法,其特征在于,启动共识机制报告节点阀值,若区块链集群中授权同意修改请求的节点的比例小于设定阈值,则拒绝修改请求。
8.根据权利要求1的基于区块链的电子合同签章方法,其特征在于,在步骤S06中,身份验证包括人脸验证以及二级密码验证,验证通过后,在授权范围内查询用户信息,通过用户信息、签章名称生成哈希,调用合约获取签章哈希。
9.根据权利要求8的基于区块链的电子合同签章方法,其特征在于,利用区块链椭圆曲线算法校验签章调用者签名是否合法,如果合法,进行文件签章;否则,签章失败。
10.根据权利要求9的基于区块链的电子合同签章方法,其特征在于,签章完成,签章文件节点进行加密,并计算签章文件计算哈希,存储至区块链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆市先进区块链研究院,未经重庆市先进区块链研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210185880.9/1.html,转载请声明来源钻瓜专利网。