[发明专利]一种基于区块链的电子签章系统及方法在审
申请号: | 202211041936.X | 申请日: | 2022-08-29 |
公开(公告)号: | CN115688191A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 伍前红;唐明浩;韩天煦;李云麒;檀逸飞;夏若轩 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06Q10/10;G06Q50/18 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 万慧华;刘芳 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 电子 签章 系统 方法 | ||
1.一种基于区块链的电子签章系统,其特征在于,包括:前端网页应用模块和区块链模块;所述区块链模块包括区块链服务子模块和智能合约服务子模块;
所述前端网页应用模块,用于获取签章请求人的请求信息并将所述请求信息发送至所述区块链模块中的所述智能合约服务子模块,以及接收所述智能合约服务子模块发送的合约签名验证结果;所述请求信息包括所述签章请求人的信息、签署人信息、合约文件类型ID、合约文件和目标公章ID;
所述智能合约服务子模块,用于响应于所述签章请求人的所述请求信息,通过智能合约进行签章业务的创建、合约文件的签署以及合约签名的验证,并将所述合约签名验证结果发送至所述前端网页应用模块;
所述区块链服务子模块,用于对所述智能合约服务子模块中的签章业务创建过程的运算结果、合约文件签署过程的运算结果和合约签名验证过程的运算结果进行验证和背书。
2.根据权利要求1所述的系统,其特征在于,所述前端网页应用模块,还用于当合约签名验证通过后,获取所述目标公章ID对应的电子公章,并将所述电子公章和签署人的手写签名合成电子签章文件;所述签署人的手写签名是当签署人审核所述合约文件后签署的手写签名。
3.根据权利要求1所述的系统,其特征在于,所述区块链模块还包括成员管理服务子模块;
所述成员管理服务子模块,用于获取所述签章请求人基于所述前端网页应用模块递交的注册信息并审核,审核通过后在区块链中创建所述签章请求人的区块链节点。
4.根据权利要求1至3任一项所述的系统的电子签章方法,其特征在于,包括:
利用所述前端网页应用模块获取签章请求人的请求信息,并将所述请求信息发送至区块链模块中的智能合约服务子模块;所述请求信息包括所述签章请求人的信息、签署人信息、合约文件类型ID、合约文件和目标公章ID;
利用所述智能合约服务子模块响应于所述请求信息,通过智能合约进行签章业务的创建,并由区块链服务子模块对签章业务创建过程的运算结果进行验证和背书;
利用所述智能合约服务子模块通过智能合约进行合约文件的签署,并由区块链服务子模块对合约文件的签署过程的运算结果进行验证和背书;
利用所述智能合约服务子模块通过智能合约进行合约签名的验证,并由区块链服务子模块对合约签名验证过程的运算结果进行验证和背书;
利用所述智能合约服务子模块将合约签名验证结果发送至所述前端网页应用模块。
5.根据权利要求4所述的方法,其特征在于,所述利用所述智能合约服务子模块响应于所述请求信息,通过智能合约进行签章业务的创建,并由区块链服务子模块对签章业务创建过程的运算结果进行验证和背书,具体包括:
利用所述智能合约服务子模块计算所述合同文件的哈希值,并根据所述合同文件的哈希值、所述签章请求人的信息、所述签署人信息、所述合约类型ID、所述目标公章ID和签章创建时间创建business结构体;所述business结构体是所述区块链模块中签章业务信息的存储形式;所述签章业务信息包括所述请求信息、签章业务创建时间、签章业务结束时间和签署人私钥对合约文件的签名;
利用区块链服务子模块对所述合同文件的哈希值、所述请求信息和创建的所述business结构体进行验证和背书。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211041936.X/1.html,转载请声明来源钻瓜专利网。