【技术实现步骤摘要】
一种安全的云环境下的密文图像去重方法、云服务器
本专利技术属于图像去重
,尤其涉及一种安全的云环境下的密文图像去重方法、云服务器。
技术介绍
目前,业内常用的现有技术是这样的:随着智能终端设备的普及、移动互联网和社交网络的快速发展、以及大规模存储处理技术的逐渐成熟,近几年来企业用户和个体用户产生的数据量呈指数级增长,研究表明到2020年,我们产生的数据量将超过40ZB。而在这些数据中,多媒体数据占据了很大的比重,且多媒体数据存储开销高、处理困难。因此如何管理海量多媒体数据成为计算机系统面临的严重问题。多媒体数据库尤其是图像数据的研究有利于进行医疗影像、犯罪识别系统、视频监控、地理信息感知系统、个人电子相册等方面的发展。但就个体而言,个人设备本身资源有限,而多媒体数据具有种类繁多、数据存储量大等特点,使得个体的存储开销变大。因此如何有效的减少多媒体数据的存储以及更高效的利用多媒体数据已经成为新的研究热点。近几年内,为了解决本地的存储开销大和计算困难问题,且云计算有着计算资源庞大、按需自助服务和收费策略合理等优点,吸引着个人用户和企业将自己的数据外包到云服务器上存储。但是当数据被存储到云上以后,由于云存储服务提供商是商业性的,并不是完全可信的,使用户失去了对原始信息的操控,可能会导致一系列云安全事件的发生。为了阻止数据在存储、去重和检索等过程中发生隐私泄露情况,需要一种具体有效的手段来保护图像数据的内容。因此,基于密文图像的安全去重机制具有非常良好的应用前景。对于已经加密上传的图像数据库,需要阻止相似或者相同图像被再次上传从而导致的存储量不必要的增加。由 ...
【技术保护点】
1.一种安全的云环境下的密文图像去重方法,其特征在于,所述安全的云环境下的密文图像去重方法对数据库中的图像进行分块并计算图像块的特征值,使用任意一种快速的对称加密算法对图像块以及特征值进行加密;将加密图像块、图像块的顺序矩阵和加密特征值上传到云服务器,由服务器端执行密文图像去重操作,相同图像块则链接到唯一保留副本,对于初次上传并完成去重后的图像块,云服务器使用聚类算法等方式对图像块的特征值建立树形索引结构;若有其他授权用户再次上传图像,发送加密图像块和加密特征值给云服务器,云服务器在密文图像库中进行检索操作,根据是否存在相同或设定阈值范围内的图像块特征值决定存储图像块或者进行去重。
【技术特征摘要】
1.一种安全的云环境下的密文图像去重方法,其特征在于,所述安全的云环境下的密文图像去重方法对数据库中的图像进行分块并计算图像块的特征值,使用任意一种快速的对称加密算法对图像块以及特征值进行加密;将加密图像块、图像块的顺序矩阵和加密特征值上传到云服务器,由服务器端执行密文图像去重操作,相同图像块则链接到唯一保留副本,对于初次上传并完成去重后的图像块,云服务器使用聚类算法等方式对图像块的特征值建立树形索引结构;若有其他授权用户再次上传图像,发送加密图像块和加密特征值给云服务器,云服务器在密文图像库中进行检索操作,根据是否存在相同或设定阈值范围内的图像块特征值决定存储图像块或者进行去重。2.如权利要求1所述的安全的云环境下的密文图像去重方法,其特征在于,所述安全的云环境下的密文图像去重方法包括以下步骤:步骤一,图像拥有者对图像进行分块,计算每一个图像块的特征值,并使用任意一种快速的对称加密算法对图像块和特征值进行加密;步骤二,将加密图像块、图像块的顺序矩阵和加密特征值上传到云服务器中;步骤三,若图像块是拥有者初次上传,则云服务器将进行初次去重,即:对所有图像块的特征值一一进行欧式距离的计算,对于所有距离为零的图像块,只保留其中一块,其他块链接至该块;对于距离不为零即不相同的图像块,直接存储在云服务器中;步骤四,针对步骤三中的去重之后的加密特征值,云服务器使用聚类算法建立树形结构索引;步骤五,授权用户在进行图像上传前先向云服务器提交上传请求,云服务器使用用户上传的特征值在密文图像库中进行去重操作,根据是否存在相同或设定阈值范围内的图像块特征值存在,决定存储图像块或者进行去重。3.如权利要求1所述的安全的云环境下的密文图像去重方法,其特征在于,所述安全的云环境下的密文图像去重方法包括以下步骤:(1)图像拥有者拥有一个大型的图像数据库,云计算的快速发展使拥有者选择将数据库上传到云端进行保存;(2)图像拥有者首先对图像库中所有图像进行分块,按照m*m大小或其他适用于该图像库的分割方法进行分块,共得到n个图像块,计算每个图像块的特征值,fi(i=1,2,…,n),将图像块在图像中的顺序保存为一个顺序矩阵Mi,并使用任意一种快速的对称加密算法对图像块以及特征值进行加密,得到加密后的图像块,ci(i=1,2,…,n)和加密后的特征值,fi′(i=1,2,…,n);(3)将加密图像块、图像块的顺序矩阵和加密特征值上传到云服务器中,若该次上传为云中图像库的初次上传,则云端对于上传的图像块集进行初次去重,即:对所有图像块的特征值一一进行欧式距离的计算,对于所有距离为零的特征值,其对应图像块即为相同,只保留其中一块,其余相同图像块链接到该图像块;对于距离不为零即不相同的图像块,直接存储在云服务器中;(4)云服务器对进行去重之后的加密图像块特征值建立树形索引,首先使用任意一种聚类算法将所有图像块的特征值分成K类,根节点保存所有特征值的均值,再对根节点下所分K类中的每一类使用该聚类算法再分为K类,每一类构成树的一个节点,每个节点值为每一类特征值的平均值,每个节点都重复上述步骤直到节点中所包含的特征值少于K个,最后所有的叶子节点保存所有的加密特征值,且每一个特征值对应一个加密图像块;(5)当非初次上传或授权用户想要上传图像时,首先将图像分块,计算图像块的特征值,然后对图像块和特征值进行加密操作,发送加密后的图像块和图像块特征值给云服务器,云服务器在密文图像库中进行去重操作,根据是否存在相同或者设...
【专利技术属性】
技术研发人员:陈晓峰,尚晶,张志为,陶晓玲,王勇,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。