在大数据时代,云计算作为一种便携、按需、可共享的服务模式,已在各行各业得到了广泛应用。云存储的外包模式使得小型智能设备摆脱了计算和存储资源的限制。但数据的外包必然会导致用户失去对数据的物理控制。如果文件被二次外包到危险地区或失去监管保护,数据拥有者的数据可能会面临丢失或被滥用。数据拥有者对于数据定位存在重要需求。学术界和工业界针对数据定位给出了很多解决方案。学术界主要依据服务器与客户端设备之间的通信延迟和地理距离的强相关性进行研究;工业界主要依赖维护商业化数据库来给出主机地址与地理位置的映射。这两种方法都面临严重的安全问题。一方面,云服务提供商(Cloud Server Provider,CSP)会使用网络层攻击使得用户无法察觉访问被重定向;另一方面,由于网络层报文缺少不可伪造性,CSP会通过篡改和伪造延迟来操纵用户的定位结果。针对这些问题,本文主要工作如下:1.提出了一个可以部署在现有互联网环境下的数据定位方案。新方案结合了可恢复性证明技术和基于延迟的地理定位技术,用于检查存储在CSP中数据的完整性并获取其准确的地理位置。通过使用新颖的以服务器为中心的广播式测量,以及针对性地为每个不同代理节点设计延迟距离函数,使得该方案可以更有效地检测来自潜在的半诚实云服务器的位置伪造攻击。方案的安全性和效率分析结果表明,该方案可以实现安全的数据定位,并在自建数据集的情况下达到城市级别的定位精度。该成果已在国际学术期刊Journal of Information Security and Applications(SCI源刊,影响因子:1.537)上发表。2.提出了基于可信计算平台的动态数据定位方案。通过改进定位时所使用的延迟距离函数,完善定位精度;利用可信计算平台减少服务器端的计算延迟误差;通过将用户对数据的动态操作整合在数据定位方案中,扩展了方案的可用性。实验评估表明,在保证原有方案安全性的基础上,该方案的定位误差在上一方案的基础上最高可降低62.5%。
暂无评论