[发明专利]基于区块链的云上文件存储方法、装置及电子设备在审
申请号: | 201911272741.4 | 申请日: | 2019-12-12 |
公开(公告)号: | CN111078649A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 林志英;曾相宗;邓小茜 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/182;G06F21/31;G06F21/60;G06F21/62 |
代理公司: | 北京市兰台律师事务所 11354 | 代理人: | 张峰 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 文件 存储 方法 装置 电子设备 | ||
本申请提供了一种基于区块链的云上文件存储方法、装置及电子设备,应用于区块链技术领域,其中该方法包括:在存储目标文件时,需要用户具有相应的登录权限,且云端服务器仅存储目标文件的文件名称,目标文件的文件内容是加密后存储在区块链上。也即是说,用户查看或加载目标文件时,需要进行双重认证(登录权限认证以及私钥认证),待双重认证皆通过之后,才能查看目标文件的内容;此外,目标文件的内容是加密后存储在区块链上,避免云服务器窃取目标用户的信息、造成用户信息泄露。
技术领域
本申请涉及区块链技术领域,具体而言,本申请涉及一种基于区块链的云上文件存储方法、装置及电子设备。
背景技术
云存储是一种网上在线存储(英语:Cloud storage)的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上,客户可使用第三方的存储资源池来存放文件或对象。随着云存储技术的发展,云存储安全成为了人们关注的交点。
目前,云存储的安全是通过设置用户登录权限实现的,即用户加载或查看文件时,会对用户进行身份认证,待用户身份认证通过后,即可查看或加载相应的文件。然而,根据目前的通过设置登录权限保证云存储安全的方式,一旦用户的账号、密码泄露,则用户在云上存储的文件便存在泄露的可能;此外,云存储是面向海量用户的,归属不同用户之间的文件可能相同,也即相同文件服务器仅保留一份,由多个用户共享,这种模式下,服务器或者平台实质上已经具备知悉文件内容的能力,如果平台不可信,容易造成用户信息泄露。因此,现有的设置登录权限的云存储安全保障方式,存在安全性低的问题。
发明内容
本申请提供了一种基于区块链的云上文件存储方法、装置及电子设备,用于提升云端存储文件的安全性,本申请采用的技术方案如下:
第一方面,提供了一种基于区块链的云上文件存储方法,应用于服务器,该方法包括,
接收目标用户基于身份认证信息的云存储系统登录请求;
当身份认证通过且接收到目标用户的目标文件存储请求信息时,目标文件存储请求信息包括目标文件名称、目标文件内,基于预存储的目标用户的公钥对目标文件内容进行加密处理得到目标文件内容区块,并将目标文件内容区块存储至区块链;
存储目标文件名称,并建立目标文件名称与目标文件内容区块的事件关系,事件关系用于当目标用户基于目标文件名称发起目标文件内容查询请求时,向区块链发送目标文件内容查询请求,并从区块链加载目标文件内容区块。
可选地,目标文件存储请求信息包括文件类型,基于预存储的目标用户的公钥对目标文件内容进行加密处理得到目标文件内容区块,并将目标文件内容区块存储至区块链,之前包括:
基于文件类型确定是否需要对目标文件进行加密存储;
如果目标文件需要加密存储,则基于预存储的目标用户的公钥对目标文件内容进行加密处理得到目标文件内容区块,并将目标文件内容区块存储至区块链。
可选地,该方法还包括:
接收目标用户的目标文件查看请求,目标文件查询请求包括目标文件名称;
基于目标文件名称判断目标文件是否为加密文件,如果目标文件为加密文件,提示目标用户输入私钥以及从区块链上加载目标文件内容区块;
接收目标用户输入的私钥,并基于私钥对目标文件内容区块进行解密,得到目标文件的文件内容。
可选地,该方法还包括:
接收目标用户的目标文件修改请求,并基于目标文件修改请求对目标文件进行修改,得到修改后的目标文件;
基于预存储的目标用户的公钥对修改后的目标文件进行加密,得到修改后的目标文件内容区块,并将修改后的目标文件内容区块存储至区块链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911272741.4/2.html,转载请声明来源钻瓜专利网。