1.一种基于云计算隐私保护的空间关键词搜索方法,其特征是:
(1)提出一个基于云计算隐私保护的空间关键词搜索模型;
(2)提出一种基于多项式拟合技术的几何范围查询方法;
(3)提出一种基于角色访问控制的空间关键词搜索方法。
2.根据权利要求1所述的基于云计算隐私保护的空间关键词搜索模型,其特征在于:一方面,模型中的数据拥有者能够为空间数据设定灵活且细粒度的访问控制策略,认证用户的合法性。另一方面,模型中的数据使用者能够基于个人兴趣生成任意多边形的几何范围查询区域,解决了传统模型中几何范围查询多边形受限的问题。另外,模型中的云服务器能够同时支持基于空间位置和基于关键词的搜索,实现高效的空间关键词搜索。
3.根据权利要求1所述的基于多项式拟合技术的几何范围查询方法,其特征在于:数据使用者利用多项式拟合技术生成两条光滑的曲线,并用这两条曲线形成封闭区域,以覆盖用户期望获得的空间数据。另外,数据使用者提取出两条光滑曲线的系数,并形成几何范围查询的陷门。通过多项式拟合技术,本专利能够支持云服务器为用户找到任意几何范围中的空间位置。
4.根据权利要求1所述的基于角色访问控制的空间关键词搜索方法,其特征在于:数据拥有者设计了一种轻量级且细粒度的访问控制策略。该策略基于角色多项式函数实现,并且能够将访问控制策略嵌入到用户空间关键词的索引和陷门中。只有当用户的角色满足函数方程的解时,用户才能够具备访问权限。另外,本专利基于几何范围查询,设计了空间关键词搜索方法,降低了空间关键词的搜索空间,实现了高效的密文空间关键词搜索。