[发明专利]一种基于IPFS和区块链的电子公文安全传输方法在审
申请号: | 202010526675.5 | 申请日: | 2020-06-11 |
公开(公告)号: | CN111726343A | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 丁勇;罗得寸;梁海;邹秀清 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/06;H04L9/32;H04L29/08;G06Q40/04 |
代理公司: | 桂林文必达专利代理事务所(特殊普通合伙) 45134 | 代理人: | 张学平 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ipfs 区块 电子 公文 安全 传输 方法 | ||
本发明公开了一种基于IPFS和区块链的电子公文安全传输方法,首先在现有或搭建的主干网络上注册登记身份并部署智能合约,将对公文的操作记录经过智能合约保存在区块链上,实现对公文每一步操作的存证;然后调用所述智能合约中的文件存储功能进行公文上传,将公文密文保存在IPFS节点上,对应的索引值保存在区块链上,保证公文的完整;接着调用文件分发功能确定对应的接收方,并在验证身份后,签收对应的公文,同时利用IPFS协议进行点对点高速传输;对于不需要保存的公文密文,利用文件删除功能进行统一删除,降低存储到区块链上的资源消耗和安全风险,可满足电子公文系统安全可靠、内容可控、行为可溯源的需求。
技术领域
本发明涉及信息安全技术领域,尤其涉及一种基于IPFS和区块链的电子公文安全传输方法。
背景技术
随着信息技术的快速发展,现代化办公技术逐渐趋于数字化、电子化。电子公文传输系统在政府、高校、企业内普遍应用,已经成为现代化办公技术的一个重要应用。现有的电子公文传输系统都依赖与第三方的中心服务器,中心服务器负责公文文件的托管、分发。电子公文传输系统安全性要求较高,特别是在政务应用领域,中心化的传输模式存在诸多安全问题。现有技术中,区块链在电子公文传输方法得到了应用,将公文文件保存在多个文件服务器上,实现容灾备份;将公文哈希存储在去中心化的区块链上,通过扫描识别文件服务器节点中被篡改的文件,并从其他节点恢复文件。该方法能够对公文文件进行防篡改,但大量冗余备份的文件服务器和频繁的扫描使得服务器资源消耗过多,文件内容也不容易控制。
IPFS(星际文件系统)是一种以文件内容为索引标识的分布式点对点的文件存储协议,一份唯一的文件只能够被唯一的索引标识所索引,从而保证了文件内容的完整性。区块链具有公开透明、不可篡改的优质特性,建立在区块链之上的智能合约可以构建可信执行环境,但区块链无法存储大量数据、且链上数据无法做到可控删除,无法满足电子公文系统安全可靠、内容可控、行为可溯源的需求。
发明内容
本发明的目的在于提供一种基于IPFS和区块链的电子公文安全传输方法,可满足电子公文系统安全可靠、内容可控、行为可溯源的需求。
为实现上述目的,本发明提供了一种基于IPFS和区块链的电子公文安全传输方法,包括:
在现有或搭建的主干网络上注册登记身份并部署智能合约;
调用所述智能合约中的文件存储功能进行公文上传;
调用所述智能合约中的文件分发功能对上传的所述公文进行分发;
利用所述智能合约中的文件签收功能将对应的所述公文进行签收;
根据业务需求,利用所述智能合约对公文进行修改和删除。
其中,所述方法还包括:
通过P2P连接方式将利用服务器部署的区块链节点进行连接,构成区块链分布式网络,同时结合IPFS分布式存储节点程序,构成主干网络。
其中,所述在现有或搭建的主干网络上注册登记身份并部署智能合约,包括:
在现有或搭建的主干网络上,搭建区块链节点和IPFS节点后,利用证书颁发机构注册身份证书并登记身份,并连接至所述区块链分布式网络和所述IPFS节点,同时将编写的智能合约部署到所述区块链分布式网络中,构建分布式可信执行环境,其中,所述智能合约包括文件存储、文件分发、文件签收、文件修改和文件删除功能。
其中,调用所述智能合约中的文件存储功能进行公文上传,包括:
基于获取的对称性加密秘钥将公文明文加密后上传至所述IPFS节点中,并利用私钥将所述IPFS节点返回的对应公文密文的索引值进行签名,并将得到的签名信息和索引值保存在所述区块链分布式网络中。
其中,调用所述智能合约中的文件存储功能进行公文上传,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010526675.5/2.html,转载请声明来源钻瓜专利网。