[发明专利]基于区块链的图片共享的方法在审
申请号: | 202110823019.6 | 申请日: | 2021-07-21 |
公开(公告)号: | CN113536346A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 罗飞;庄恩贵;朱燚 | 申请(专利权)人: | 北京景安云信科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 刘文康 |
地址: | 100000 北京市海淀区天*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 图片 共享 方法 | ||
本发明公开了基于区块链的图片共享的方法,包括如下步骤:S1、将图片数据进行加密,并上传至区块链中,进行图片共享;S2、将上传至区块链中的加密图片进行下载;S3、对下载的图片进行是否进行篡改验证;本方案文件并不直接存储于区块链中,而是存储与去中心化文件存储系统IPFS中,以降低区块链中的区块大小,提高区块链网络的交易速度,同时监管方可在不知道明文数据的情况下,对图片数据进行处理。
技术领域
本发明涉及数据共享技术领域,特别涉及基于区块链的图片共享的方法。
背景技术
数字图片是一种常见的数据,现有技术方案多是通过便携式的存储设备对图片进行线下传输共享,而由于图片的获取来源及其合法性的需求,在线下传输中不便于追踪审计,且图片数据可以通过各种软件进行篡改,无法校验文件完整性、真实性、准确性与合法性,为此我们提出基于区块链的图片共享的方法。
发明内容
本发明的目的在于提供基于区块链的图片共享的方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
基于区块链的图片共享的方法,包括如下步骤:
S1、将图片数据进行加密,并上传至区块链中,进行图片共享;
S2、将上传至区块链中的加密图片进行下载;
S3、对下载的图片进行是否进行篡改验证。
优选的,所述图片上传共享过程的具体步骤如下:
S101、区块链接收加密后的图片数据;
S102、利用同态加密方法和/或零知识证明方法对所共享的加密图片的合法性进行验证,并对验证结果达成一致意见;
S103、将验证通过后的图片数据放入IPFS文件系统内;
S104、基于同态加密方法计算图片的唯一标识,并在图片数据中嵌入数字水印;
S105、将图片的唯一标识与数字水印存于区块链中。
优选的,所述图片下载过程的具体步骤如下:
S201、下载目的端连接区块链节点,节点对目的端身份进行鉴权;
S202、若下载目的端具有该图片数据的访问权限,则从IPFS文件系统中读取图片数据,返回给下载目的端;
S203、下载目的端基于预设私钥对数据进行解密,得到嵌入了数字水印的图片明文。
优选的,所述图片篡改验证过程的具体步骤如下:
S301、下载目的端接收到嵌入了数字水印的图片明文数据;
S302、计算图片的唯一标识,通过唯一标识拿到区块数据;
S303、下载目的端提取图片数据中的数字水印信息,并与区块中记录的数字水印进行比较,若一致,则图片未经篡改。
S102中的复合验证法为在上传节点中预设同态加密方法与零知识证明方法,通过两者其或两者复合对加密图片数据进行验证。
基于区块链的图片共享的方法所构建的系统包括区块链网络、上传节点、下载目的端、区块链接入节点与IPFS文件系统,所述区块链网络基于现有的物联网进行构建,所述上传节点内设有同态加密方法和/或零知识证明方法,所述下载目的端内设有预设私钥,所述IPFS文件系统对图片标识数据与数字水印进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京景安云信科技有限公司,未经北京景安云信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110823019.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蚯蚓开肚机
- 下一篇:一种恒温且恒湿的保管箱