The present invention relates to the field of image retrieval technology, in particular to an image retrieval method based on user privacy protection in a cloud server. The first user creates a repository and obtains a repository key; encrypts an image that is about to be stored in a repository, obtains an encrypted image and an image key; uses encrypted images. Color feature values generate query images, visual word bags, and construct index according to the color feature value and visual word bag of encrypted images; search the trap door according to the encrypted image and storage key; search for the encrypted image; on the one hand, the invention reduces the overhead of the client, on the other hand, the color information can be used with texture letter. The separation of interest enables the use of different encryption techniques with different attributes and allows privacy protection based image retrieval to be executed by untrusted cloud servers.
【技术实现步骤摘要】
云服务器中基于用户隐私保护的图像检索方法
本专利技术涉及图像检索
,特别涉及云服务器中云服务器中基于用户隐私保护的图像检索方法。
技术介绍
视觉数据是企业和个人使用场景中全球互联网流量最大的一个部分。日常生成和共享的图像的数量正在不断增长。存储如此大量的数据一直是利用云存储和云计算作为解决方案,所以处理如此巨大的数据成为了数据外包服务的驱动因素。据报,这些服务,例如Instagram和Flickr,已成为增长最大的互联网服务之一。此外,在公共和私人存储库中大量图像的可用性自然导致需要基于内容的搜索和检索解决方案。尽管数据外包,即上述云计算基础设施,似乎是支持大规模图像存储和检索系统的普遍解决方案,但它实际上在数据控制和隐私方面有了新的挑战。这是外包数据所导致的必然结果,这通常意味着释放控制,有时甚至是完全拥有。最近的新闻也已经提供了明确的证据,所以不应该期望云提供商会保护隐私。此外,为云提供商工作的恶意系统管理员是可以完全访问托管云机器上的数据。最后,外部黑客可以利用软件漏洞获取未经授权的访问服务器的权力。iCloud图像存储服务和名人照片漏洞最近的事件在某种程度上说明了这些威胁对基于云的视觉数据存储的重要性。在这种情况下解决隐私的常规方法是在外包之前对敏感数据进行加密,并在客户端运行所有计算。但是,由于数据必须不断下载,解密,处理和安全重新上载,所以这引起了太多的客户端开销。许多应用程序,特别是在非常大的数据集,如具有基于内容的图像检索(Content-basedimageretrieval,CBIR)服务的图像存储库,上运行的在线和移动应用程序无 ...
【技术保护点】
1.云服务器中基于用户隐私保护的图像检索方法,其特征在于,包括:S1:第一用户创建存储库,并得到储存库密钥;S2:对即将储存在存储库的图像进行加密,得到加密图像和图像密钥;S3:利用加密图像的色彩特征值生成查询图像、视觉词袋,并根据加密图像的色彩特征值和视觉词袋构建索引;S4:根据加密图像和储存库密钥生成搜索陷门;S5:对加密图像进行搜索。
【技术特征摘要】
1.云服务器中基于用户隐私保护的图像检索方法,其特征在于,包括:S1:第一用户创建存储库,并得到储存库密钥;S2:对即将储存在存储库的图像进行加密,得到加密图像和图像密钥;S3:利用加密图像的色彩特征值生成查询图像、视觉词袋,并根据加密图像的色彩特征值和视觉词袋构建索引;S4:根据加密图像和储存库密钥生成搜索陷门;S5:对加密图像进行搜索。2.根据权利要求1所述的云服务器中基于用户隐私保护的图像检索方法,其特征在于,所述第一用户创建存储库,并得到储存库密钥包括:S11:生成存储库,存储库由单个用户创建,创建存储库后,该存储库将生成存储库密钥;S12:生成存储库密钥,对随机种子[0,...,100]范围内的整数通过伪随机生成器g进行三次独立随机排列来生成存储库密钥;S13:共享存储库密钥,用户生成存储库密钥后将密钥共享给其他授权的用户,其他授权用户可以在该储存库储存图片或者搜索图片。3.根据权利要求2所述的云服务器中基于用户隐私保护的图像检索方法,其特征在于,生成存储库密钥包括:生成存储库密钥的随机排列由伪随机生成器g来生成变量,表示为:rkH,rkS,rkV←RandPerm(g,[0,...,100]),rk={rkH,rkS,rkV};其中,rk={rkH,rkS,rkV}表示存储库密钥,存储库密钥包括色调H的子密钥rkH,饱和度S的子密钥rkS,亮度V的子密钥rkV,←表示赋值。4.根据权利要求1所述的云服务器中基于用户隐私保护的图像检索方法,其特征在于,所述对存储库中的图像进行加密,得到加密图像和图像密钥包括:S21:生成图像密钥;S22:对图像像素颜色值加密;S23:对图像内容加密。5.根据权利要求4所述的云服务器中基于用户隐私保护的图像检索方法,其特征在于,对图像像素颜色值加密包括:对所有像素颜色值使用标准的伪随机排列来保护图像颜色特征,采用一个特定颜色域的伪随机排列,对于图像的像素颜色值通过存储库密钥rk在颜色通道中确定性地替换像素颜色值来加密,图像像素颜色值加密过程表示为:其中,表示在原始图像中通过颜色分量z的密钥rkz对pz进行加密,H表示色调,S表示饱和度,V表示亮度,I表示原始图像,pz表示原始图像的像素p中的颜色分量z,CI表示加密图像。6.根据权利要求4所述的云服务器中基于用户隐私保护...
【专利技术属性】
技术研发人员:刘红,刘博,肖云鹏,董林珏,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。