The invention discloses a client image fuzzy reset method for supporting ownership authentication, mainly solving the problems of low accuracy and low safety of the existing weight removal technology. The solution is: (1) to detect the server if there is image, the original image and the client to the similar if it is \ownership certification\; if not, not to go; (2) the server for \ownership certification\ of the original image, if authentication is successful, then compare and if the authentication fails, the client refused to go to the server; (3) comparing the original image quality is greater than the similar image quality, if the similar image links back to the client; if not, then the original image is uploaded and stored in the server. The invention improves the accuracy of the repeated detection and ensures the security of the title authentication, so that the server can retain the good quality image and can be used for removing the weight of the similar image.
【技术实现步骤摘要】
支持所有权认证的客户端图像模糊去重方法
本专利技术属于大数据网络安全
,具体涉及图像去重方法,可用于对相似图像进行去重。
技术介绍
互联网时代里,大量用户将数据存储在云服务器中,为了节省这种存储模式下的磁盘空间以及网络带宽,研究人员提出了很多客户端去重复数据删除技术。针对内容相同的文件,无论多少用户想将该文件存储在云服务器上,只有第一位用户需要上传,其他用户直接链接到该文件,无需再上传。据报道,商业应用去重复删除的比率可达1:10~l:500,这将节省最多90%的网络带宽和磁盘空间。然而,客户端去重复数据删除技术引出了新的安全问题。去重研究者Halevietal.最近发现了针对客户端的去重复删除技术中新的安全攻击:仅仅通过获得文件的散列值,攻击者便可以从服务器端得到整个文件。这些攻击的根本原因是用一个很短的摘要信息可以表示整个文件。Halevietal.针对以上问题首次提出了文件的“所有权认证”技术,客户端与服务器进行协议交互,向服务器证明自己拥有一个完全一样的文件,从而安全地进行文件客户端去重。随着图像的复制、传播更加方便快捷,互联网上的图像冗余数据不计其数。图像与普通文件的区别在于其占用存储空间更大,传输需要的网络带宽更多,对图像去重可以更大程度上节省存储空间和网络带宽,提高云存储服务器的性能,因此,如何高效、安全地去除重复图像就成为云存储领域中亟待解决的重要问题。与已有的针对文件的客户端重复数据删除技术不同,图像去重面临着诸多新的挑战。挑战1:图像去重需要支持模糊的重复检测。对于图像,“重复”不仅指完全相同,还应包括由同一图像经过一组可容忍变换 ...
【技术保护点】
支持所有权认证的客户端图像模糊去重方法,包括:1)重复检测步骤:1a)客户端读入待去重的原始图像W,并将W从RGB图像转化为灰度图像,然后将灰度图像尺寸缩小到64*64,对缩小后的图像进行离散余弦变换,得到64*64的系数矩阵F;1b)客户端选取系数矩阵F左上角的前8行与前8列,得到8*8的低频系数矩阵F’,然后将F’在位置(0,0)处的直流系数去掉,对其余的系数计算平均值A
【技术特征摘要】
1.支持所有权认证的客户端图像模糊去重方法,包括:1)重复检测步骤:1a)客户端读入待去重的原始图像W,并将W从RGB图像转化为灰度图像,然后将灰度图像尺寸缩小到64*64,对缩小后的图像进行离散余弦变换,得到64*64的系数矩阵F;1b)客户端选取系数矩阵F左上角的前8行与前8列,得到8*8的低频系数矩阵F’,然后将F’在位置(0,0)处的直流系数去掉,对其余的系数计算平均值AF’,然后将F’的64个系数中大于等于AF’的设为1,小于AF’的设为0,生成64位的二进制感知哈希值,并将其设定为W的特征标签p;1c)客户端分别计算原始图像W的散列值τ和质量值q,并将该散列值τ和特征标签p以及质量值q上传至服务器,服务器收到τ和p后,在数据库中检索是否有与τ相同的散列值,若是,则对W执行传统的针对相同数据的去重流程;若否,则执行步骤1d);1d)设相似度阈值t=5,服务器分别计算原始图像W的特征标签p与服务器端所有的n个图像的特征标签之间的汉明距离,得到n个汉明距离,依次将这n个汉明距离与相似度阈值t进行比较,若这n个汉明距离都大于t,则认定服务器端不存在重复图像;若在比较的过程中首次出现一个小于t的汉明距离d,则停止后续比较,且认定d对应的特征标签p’是唯一的一个与p相似的特征标签;1e)服务器在数据库中所有的n个图像中找到特征标签p’所对应的图像,并将其设定为原始图像W的相似图像W’,重复检测结束;2)“所有权认证”步骤:2a)服务器从辅助数据库中随机选定一个用于帮助服务器完成认证过程的辅助图像Waux,将该Waux的编号发送给客户端,分别读入辅助图像Waux和相似图像W’,获取W’的尺寸值s’,并将Waux的尺寸调整为s’;2b)服务器设定图像线性混合参数α=0.5,通过线性混合算法由相似图像W’和辅助图像Waux产生服务器端的混合图像W’2;2c)服务器计算混合图像W’2的感知哈希值,并将该感知哈希值设定为验证标签v’;2d)客户端收到辅助图像的编号后,从辅助数据库中选定该编号对应的辅助图像Waux,分别读入该辅助图像Waux与原始图像W,并获取W的尺寸值s,将Waux的尺寸调整为s;2e)客户端设定图像线性混合参数α=0.5,通过线性混合算法由原始图像W和辅助图像Waux产生客户端的混合图像W2;2f)客户端计算混合图像W2的感知哈希值,并将该感知哈希值设定为证据标签v,将v上传至服务器端;2g)服务器收到证据标签v后,计算证据标签v与验证标签v’之间的汉明距离,判断该汉明距离是否小于相似度阈值t,若是,则认证成功;若否,则认证失败;3)质量比较步骤:3a)收到原始图像W的质量值q后,服务器从数据库中存储的n个图像质量值中找到特征标签p’所对应的质量值q’,比较q是否大于q’,若是,则认定原始图像W的质量比相似图像W’的质量差,执行步骤3b);若否,则认定原始图像W的质量比相似图像W’的质量好,执行步骤3c);3b)服务器通知客户端删除原始图像W,并将相似图像W’的链接返回给客户端;3c)服务器请求客户端上传原始图像W,并在收到W后删除相似图像W’,再将散列值τ、特征标签p、质量q和原始图像W一起存储在数据库中,然后将W的链接返回给客户端...
【专利技术属性】
技术研发人员:李丹平,杨超,姜奇,李金库,马建峰,李成洲,何司蒙,卢璐,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。