【技术实现步骤摘要】
本专利技术涉及一种本专利技术涉及安全查询处理领域,具体涉及一种外包云环境下面向多数据拥有者的安全最近邻查询方法。
技术介绍
随着云计算技术的兴起,人们对数据外包业务越来越感兴趣。通过外包模式将数据拥有者从繁重的维护和查询工作中解放出来,使其不再受限于有限的本地设备资源,更重要的是可以借助云服务提供商(cloudserviceprovider,CSP)强大的存储和计算能力进一步拓展核心业务,扩大服务规模。Green等人考虑到云计算这一新型服务模式,在密钥策略的属性加密方案(Key-policyattribute-basedencryption,KP-ABE)和密文策略的属性加密方案(ciphertext-policyattribute-basedencryption,CP-ABE)的基础上提出了外包属性密码机制并构造了具体方案。外包属性密码机制可以看作是在原有ABE方案的基础上添加外包解密功能。然而,由于CSP是半可信的,即诚实但好奇的,数据拥有者(dataowner,DO)将所属的数据及服务外包会引发了一系列的安全问题。其中,安全最近邻查询由于其是基于位置的服务(LBS)、空间数据库、多媒体数据库等的基础性操作,成为了近年来的研究热点。以往方案常用的方法是数据拥有者将数据外包至CSP之前对数据进行加密处理,而用户发送查询前也同样进行加密。通过这种方法,数据拥有者的数据隐私及用户的查询隐私可以得到较好的保护,并且由 ...
【技术保护点】
一种外包云环境下面向多数据拥有者的安全最近邻查询方法,其特征在于:包括以下步骤:(1)管理服务器根据外包属性密码机制生成公钥PK及主密钥MSK,将公钥公开,并将主密钥由管理服务器自己保留;(2)数据拥有者对数据集进行划分后得到多个数据块,将加密处理后的边界索引上传至管理服务器,同时将加密后的数据块密钥和数据块上传至云服务器;(3)用户使用保序加密机制对二维查询点的横纵坐标进行加密处理,并发送查询至管理服务器,管理服务器使用外包属性密码机制更新用户查询请求后发送至云服务器;(4)管理服务器匹配到相应的索引集合后将外包属性密码中生成的私钥z发送给用户;(5)云服务器接收到查询请求后使用外包属性密码机制对对称密钥密文进行部分解密处理,并将对称密钥部分解密密文和数据块重加密密文发送给用户;(6)用户获取加密后包含所述真实查询点的数据块,并解密后计算出最近邻。
【技术特征摘要】
1.一种外包云环境下面向多数据拥有者的安全最近邻查询方法,其特征在于:包括以下步骤:
(1)管理服务器根据外包属性密码机制生成公钥PK及主密钥MSK,将公钥公开,并将主密钥由管理服务器自己保留;
(2)数据拥有者对数据集进行划分后得到多个数据块,将加密处理后的边界索引上传至管理服务器,同时将加密后的数据块密钥和数据块上传至云服务器;
(3)用户使用保序加密机制对二维查询点的横纵坐标进行加密处理,并发送查询至管理服务器,管理服务器使用外包属性密码机制更新用户查询请求后发送至云服务器;
(4)管理服务器匹配到相应的索引集合后将外包属性密码中生成的私钥z发送给用户;
(5)云服务器接收到查询请求后使用外包属性密码机制对对称密钥密文进行部分解密处理,并将对称密钥部分解密密文和数据块重加密密文发送给用户;
(6)用户获取加密后包含所述真实查询点的数据块,并解密后计算出最近邻。
2.根据权利要求1所述的外包云环境下面向多数据拥有者的安全最近邻查询方法,其特征在于:所述步骤(2)的具体过程为:
(21)数据拥有者生成二维数据点集的voronoi图,对其进行划分后得到多个矩形数据块;
(22)数据拥有者使用保序加密机制对数据块边界左下角点和右上角点的横纵坐标进行保序加密处理,并将得到的索引密文发送给管理服务器;
(23)数据拥有者使用对称密码机制对数据块进行加密处理,使用属性加密机制对对称密钥进行加密处理,并将数据块密文及密钥密文发送到云服务器。
3.根据权利要求1所述的外包云环境下面向多数据拥有者的安全最近邻查询方法,其特征在于:所述步骤(23)的具体方法为:
数据拥有者根据数据块数目,利用安全的单射哈希函数产生一条对应数目的对称密钥链,并利用对称密钥对数据块进行加密生成密文,每个数据块的加密密钥不同;数据拥有者将公钥PK、作为数据块属性集的左下角点和右上角点的横纵坐标密文及对称密钥作为输入,采用外包属性密码机制对对称密钥进行加密,以生成对称密钥密文;数据拥有者数据块密文及对应的对称密钥密文作为一个数据包,整体上传至云服务器,然后从本地删除对称密钥及其密文。
4.根据权利要求1所述的外包云环境下面向多数据拥有者的安全最近邻查...
【专利技术属性】
技术研发人员:程珂,王良民,仲红,崔杰,谢晴晴,肖云,殷赵霞,
申请(专利权)人:安徽大学,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。