北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2015, Vol. 38 ›› Issue (6): 1-5,10.doi: 10.13190/j.jbupt.2015.06.001

• 论文 •    下一篇

两层传感器网络中安全高效的范围查询算法

王涛春1,2, 秦小麟1, 丁有伟1, 刘亮1, 戴华3   

  1. 1. 南京航空航天大学 计算机科学与技术学院, 南京 210016;
    2. 安徽师范大学 数学计算机科学学院, 安徽 芜湖 241003;
    3. 南京邮电大学 计算机学院, 南京 210013
  • 收稿日期:2015-06-10 出版日期:2015-12-28 发布日期:2015-12-01
  • 作者简介:王涛春(1979—),男,副教授,E-mail:wangtc@nuaa.edu.cn.
  • 基金资助:

    国家自然科学基金项目(61402014,61373015,61300240);国家教育部高等学校博士学科点专项科研基金资助项目(20103218110017);江苏高校优势学科建设工程资助项目;中央高校基本科研业务费专项基金项目(NP2013307);安徽省自然科学基金项目(1508085QF133)

A Secure and Energy-Efficient Range Query Algorithm in Two-Tiered Wireless Sensor Networks

WANG Tao-chun1,2, QIN Xiao-lin1, DING You-wei1, LIU Liang1, DAI Hua3   

  1. 1. College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China;
    2. College of Mathematics and Computer Science, Anhui Normal University, Anhui Wuhu 241003, China;
    3. College of Computer, Nanjing University of Posts and Telecommunications, Nanjing 210016, China
  • Received:2015-06-10 Online:2015-12-28 Published:2015-12-01

摘要:

针对两层传感器网络环境,提出了一种安全高效的范围查询算法. 在数据存储阶段,传感节点对感知数据进行加密处理,并利用保序函数生成保序编码,然后将密文和编码数据上传至存储节点. 在查询处理阶段,Sink通过克莱姆法则将查询范围转换成下上限多项式,并将查询请求信息发送给存储节点;存储节点通过多项式信息和保序编码,实现无须明文数值参与下的大小比较,从而确定查询结果,并返回给Sink;Sink获得查询结果,并对感知数据进行真实性和完整性验证. 理论分析和实验结果表明,该算法能够保证感知数据、查询结果和目标范围区间的隐私,且与现有方法相比具有更高的能效.

关键词: 隐私保护, 范围查询, 两层传感器网络, 保序

Abstract:

A secure and energy-efficient range query algorithm in two-tiered wireless sensor networks was proposed. In data storing phase, each sensor node encrypts its sensory data, generates order-preserving encoding by employing order-preserving function and then transmits the encoded and encrypted data to its corresponding storage node. In query processing phase, the Sink converts query range into the lower bound and upper bound of polynomials through Cramer's rule and then sends the query request to the storage node. According to the order-preserving encoding and polynomial information, the storage node implements comparison without knowing the actual values of the collected data and queried range and thus obtains the final query result which is then returned back to Sink. Next, The Sink acquires the final query result and verifies the validity and integrity of sensory data. Analysis and experiment show that the algorithm can ensure the privacy of the sensory data, the query result and the query range, and has an advantage over the existing methods in the energy consumption.

Key words: privacy-preserving, range query, two-tiered wireless sensor networks, order-preserving

中图分类号: