计算机应用 ›› 2017, Vol. 37 ›› Issue (6): 1599-1604.DOI: 10.11772/j.issn.1001-9081.2017.06.1599

• 网络空间安全 • 上一篇    下一篇

两层传感网隐私保护的不完全数据Skyline查询协议

左开中1,2, 尚宁1,2, 陶健1,2, 王涛春1,2   

  1. 1. 安徽师范大学 数学计算机科学学院, 安徽 芜湖 241003;
    2. 安徽师范大学 网络与信息安全工程技术研究中心, 安徽 芜湖 241003
  • 收稿日期:2016-11-10 修回日期:2017-02-20 出版日期:2017-06-10 发布日期:2017-06-14
  • 通讯作者: 左开中
  • 作者简介:左开中(1974-),男,安徽宿州人,教授,博士,CCF会员,主要研究方向:数据安全、隐私保护;尚宁(1990-),男,安徽阜阳人,硕士研究生,主要研究方向:无线传感器网络、隐私保护;陶健(1989-),男,安徽寿县人,硕士研究生,主要研究方向:分布式系统、隐私保护;王涛春(1979-),男,安徽无为人,副教授,博士,主要研究方向:无线传感器网络、隐私保护。
  • 基金资助:
    国家自然科学基金资助项目(61402014);安徽师范大学研究生科研创新与实践项目(2016yks041)。

Privacy-preserving incomplete data Skyline query protocol in two-tiered sensor networks

ZUO Kaizhong1,2, SHANG Ning1,2, TAO Jian1,2, WANG Taochun1,2   

  1. 1. College of Mathematics and Computer Science, Anhui Normal University, Wuhu Anhui 241003, China;
    2. Engineering Technology Research Center of Network and Information Security, Anhui Normal University, Wuhu Anhui 241003, China
  • Received:2016-11-10 Revised:2017-02-20 Online:2017-06-10 Published:2017-06-14
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61402014), the Scientific Research Innovation and Practice Program for Graduate Students of Anhui Normal University (2016yks041).

摘要: 感知节点感知数据易受外界环境影响,使得不完全数据广泛存在于无线传感器网络中,且感知数据面临严重的隐私威胁。针对两层传感器网络不完全数据查询过程中存在的隐私泄露问题,提出一种基于置换和桶技术的两层传感器网络隐私保护的不完全数据Skyline查询协议(PPIS)。为了实现对不完全数据的Skyline查询,PPIS将缺失属性值置换为数据域的上界值,并将不完全数据映射到桶中;为了保证数据隐私性,PPIS首先将桶区间转化为前缀编码,然后将前缀编码加载到Bloom过滤器中,保证存储节点在无需数据和桶区间明文的前提下执行查询处理;为了保证查询结果的完整性,PPIS采用Merkle哈希树构造完整性验证编码,实现对查询结果的完整性验证。理论分析和仿真实验验证了PPIS的安全性和有效性,与现有隐私保护Skyline查询协议SMQ和SSQ相比,PPIS通信能耗节省了70%以上。

关键词: 无线传感器网络, 隐私保护, Skyline查询, 不完全数据

Abstract: The sensor data of sensor node is easy to be influenced by the external environment, which makes the incomplete data exist widely in the wireless sensor network and the sensor data face the serious privacy threat. Aiming at the problem of privacy leakage during the query process of incomplete data in two-tiered sensor networks, a Privacy-Preserving Incomplete data Skyline query protocol in two-tiered sensor network (PPIS) based on replacement algorithm and bucket technology was proposed. In order to realize the Skyline query for incomplete data, the value of the missing attribute was replaced to the upper bound of data field and then the incomplete data was mapped into the buckets. In order to preserve the privacy of data, the range of the bucket was transformed into a prefix encoding and then the prefix encoding was loaded into Bloom filters. Thus, the query processing could be executed by the storage node without clear text of the sensor data and real range of the bucket. In order to preserve the integrity of query results, Merkle hash tree was used to construct the integrity verification code for implementing the integrity verification of query results. Theoretical analysis and simulation experiment of real dataset has confirmed the privacy and efficiency of PPIS. Compared with existing privacy-preserving Skyline query protocols-SMQ (Secure Multidimensional Query) and SSQ (Secure Skyline Query), the proposed PPIS can save the communication cost by more than 70%.

Key words: Wireless Sensor Network (WSN), privacy-preserving, Skyline query, incomplete data

中图分类号: