一种图像大数据加密存储系统技术方案

技术编号:38054480 阅读:9 留言:0更新日期:2023-06-30 11:20
本发明专利技术提供一种图像大数据加密存储系统,包括客户端、区块链服务器以及处理服务器,所述客户端、区块链服务器、处理服务器之间通过网络进行交互,所述客户端,用于用户进行图像数据的上传/下载以及查看加密后的图像效果,所述处理服务器,用于将用户所上传的图像数据进行加密处理,并将加密后的图像存储至所述区块链服务器,所述区块链服务器。用于构建包括存储节点以及智能合约的区块链,所述存储节点用于存储经处理服务器加密后的加密图像或将已加密/解密后的图像发送至所述客户端,所述智能合约用于对所述加密图像进行解密。智能合约用于对所述加密图像进行解密。智能合约用于对所述加密图像进行解密。

【技术实现步骤摘要】
一种图像大数据加密存储系统


[0001]本专利技术涉及图像存储
,尤其涉及一种图像大数据加密存储系统。

技术介绍

[0002]图像加密是保护图像信息的一种有效方法,其主要原理是通过移动图像像素位置(置乱)和改变图像像素值(扩散)来隐藏图像信息。研究者已提出多种图像加密方法,然而这些方法有些已经能够被破译,有些存在着安全性低、效率低或者加密不充分等问题,并且目前的存储安全性也不高。

技术实现思路

[0003]本专利技术的目的在于提供一种图像大数据加密存储系统,以解决上述
技术介绍
中提出的问题。
[0004]本专利技术是通过以下技术方案实现的:一种图像大数据加密存储系统,包括客户端、区块链服务器以及处理服务器,所述客户端、区块链服务器、处理服务器之间通过网络进行交互,所述客户端,用于用户进行图像数据的上传/下载以及查看加密后的图像效果,所述处理服务器,用于将用户所上传的图像数据进行加密处理,并将加密后的图像存储至所述区块链服务器,所述区块链服务器。用于构建包括存储节点以及智能合约的区块链,所述存储节点用于存储经处理服务器加密后的加密图像或将已加密/解密后的图像发送至所述客户端,所述智能合约用于对所述加密图像进行解密。
[0005]可选的,所述客户端包括登录模块、随机数生成模块、图像上传模块、图像下载模块、图像预处理模块及图像查看模块,
[0006]所述登录模块,用于用户通过输入可验证信息登录客户端,所述可验证信息至少账号密码、手机号码及验证码、生物特征信息中的一种或多种;/>[0007]所述图像上传模块,用于用户将待加密的图像上传至客户端的缓存空间中;
[0008]所述图像下载模块,用于用户将解密后的图像下载至客户端的缓存空间中;
[0009]所述图像查看模块,用于查看被下载至客户端缓存空间中的加密后/解密后的图像;
[0010]所述图像预处理模块,用于将客户端缓存空间中的待加密图像进行预处理,并提取预处理图像的图像特征;
[0011]所述随机数生成模块,用于根据登录客户端的账号密码生成第一字符串,根据生物特征信息生成第二字符串,根据登录客户端的手机号码生成第三字符串,用于根据图像预处理模块输出的图像特征生成第四字符串;
[0012]可选的,所述处理服务器包括图像加密模块、密钥生成/解密模块、密钥拆分/组合模块,
[0013]所述图像加密模块,通过第一字符串获得第一混沌映射矩阵,通过第二字符串获得第二混沌映射矩阵,通过第三字符串获得第三混沌映射矩阵,通过第四字符串获得第四
混沌映射矩阵,将待加密的图像分别与第一混沌映射矩阵、第二混沌映射矩阵、第三混沌映射矩阵、第四混沌映射矩阵相乘,获得加密图像;
[0014]所述密钥生成/解密模块,通过预设的加密算法对第一字符串、第二字符串、第三字符串、第四字符串进行加密,形成第一密码、第二密码、第三密码、第四密码,或将第一密码、第二密码、第三密码、第四密码进行解密,获得第一字符串、第二字符串、第三字符串、第四字符串;
[0015]所述密钥拆分/组合模块,用于将第一密码、第二密码、第三密码、第四密码进行组合获得主密码,或将主密码进行拆分,获得第一密码、第二密码、第三密码、第四密码。
[0016]可选的,所述处理服务器将所述主密码及加密后的图像发送至所述区别链服务器的存储节点处,所述处理服务器还将所述主密码发送至所述客户端处,供用户保存。
[0017]可选的,所述存储节点建立加密后的图像与所述主密码的对应关系。
[0018]可选的,所述客户端还包括解密请求模块,所述解密请求模块用于用户输入主密码,并将所述主密码发送至所述区块链服务器处。
[0019]可选的,所述智能合约包括逆矩阵合约以及解密合约,所述逆矩阵合约用于根据第一字符串或第二字符串或第三字符串或第四字符串分别获得第一逆矩阵或第二逆矩阵或第三逆矩阵或第四逆矩阵。
[0020]可选的,所述解密合约,用于将第四逆矩阵、第三逆矩阵、第二逆矩阵、第一逆矩阵依次与加密图像进行相乘,获得解密后的图像。
[0021]与现有技术相比,本专利技术达到的有益效果如下:
[0022]本专利技术提供的一种图像大数据加密存储系统,通过客户端将图像上传至处理服务器,由处理服务器通过使用混沌映射矩阵对图像加密处理,在不知道秘钥(用于生成混沌映射矩阵的随机参数组)的情况下基本无法破解加密图像,可保障加密图像的安全性,其加密后的图像被存储至区块链服务器所形成的区块链中,其分布式存储的方式具有较高的存储安全性。
附图说明
[0023]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的优选实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本专利技术提供的一种图像大数据加密存储系统的结构图。
具体实施方式
[0025]为了使得本专利技术的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本专利技术的示例实施例。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是本专利技术的全部实施例,应理解,本专利技术不受这里描述的示例实施例的限制。基于本专利技术中描述的本专利技术实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本专利技术的保护范围之内。
[0026]在下文的描述中,给出了大量具体的细节以便提供对本专利技术更为彻底的理解。然
而,对于本领域技术人员而言显而易见的是,本专利技术可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本专利技术发生混淆,对于本领域公知的一些技术特征未进行描述。
[0027]应当理解的是,本专利技术能够以不同形式实施,而不应当解释为局限于这里提出的实施例。相反地,提供这些实施例将使公开彻底和完全,并且将本专利技术的范围完全地传递给本领域技术人员。
[0028]在此使用的术语的目的仅在于描述具体实施例并且不作为本专利技术的限制。在此使用时,单数形式的“一”、“一个”和“所述/该”也意图包括复数形式,除非上下文清楚指出另外的方式。还应明白术语“组成”和/或“包括”,当在该说明书中使用时,确定所述特征、整数、步骤、操作、元件和/或部件的存在,但不排除一个或更多其它的特征、整数、步骤、操作、元件、部件和/或组的存在或添加。在此使用时,术语“和/或”包括相关所列项目的任何及所有组合。
[0029]为了彻底理解本专利技术,将在下列的描述中提出详细的结构,以便阐释本专利技术提出的技术方案。本专利技术的可选实施例详细描述如下,然而除了这些详细描述外,本专利技术还可以具有其他实施方式。
[0030]参见图1,一种图像大数据加密存储系统,包括客户端、区块链服务器以及处理服务器,所述客户端、区块链服务器、处理服务器之间通过网络进行交互,所述客户端,用于用户进行图像数据的上传/下载以及查看加密后的图像效果,所述处理服务器,用于将用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种图像大数据加密存储系统,其特征在于,包括客户端、区块链服务器以及处理服务器,所述客户端、区块链服务器、处理服务器之间通过网络进行交互,所述客户端,用于用户进行图像数据的上传/下载以及查看加密后的图像效果,所述处理服务器,用于将用户所上传的图像数据进行加密处理,并将加密后的图像存储至所述区块链服务器,所述区块链服务器。用于构建包括存储节点以及智能合约的区块链,所述存储节点用于存储经处理服务器加密后的加密图像或将已加密/解密后的图像发送至所述客户端,所述智能合约用于对所述加密图像进行解密。2.根据权利要求1所述的一种图像大数据加密存储系统,其特征在于,所述客户端包括登录模块、随机数生成模块、图像上传模块、图像下载模块、图像预处理模块及图像查看模块,所述登录模块,用于用户通过输入可验证信息登录客户端,所述可验证信息至少账号密码、手机号码及验证码、生物特征信息中的一种或多种;所述图像上传模块,用于用户将待加密的图像上传至客户端的缓存空间中;所述图像下载模块,用于用户将解密后的图像下载至客户端的缓存空间中;所述图像查看模块,用于查看被下载至客户端缓存空间中的加密后/解密后的图像;所述图像预处理模块,用于将客户端缓存空间中的待加密图像进行预处理,并提取预处理图像的图像特征;所述随机数生成模块,用于根据登录客户端的账号密码生成第一字符串,根据生物特征信息生成第二字符串,根据登录客户端的手机号码生成第三字符串,用于根据图像预处理模块输出的图像特征生成第四字符串。3.根据权利要求2所述的一种图像大数据加密存储系统,其特征在于,所述处理服务器包括图像加密模块、密钥生成/解密模块、密钥拆分/组合模块,所述图像加密模块,通过第一字符串获得第一混沌映射矩阵,通过第二字符串获得第二混沌映射矩阵...

【专利技术属性】
技术研发人员:顾峰顾锐
申请(专利权)人:海南龙科创达科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1