计算机应用 ›› 2015, Vol. 35 ›› Issue (7): 1865-1869.DOI: 10.11772/j.issn.1001-9081.2015.07.1865

• 信息安全 • 上一篇    下一篇

参与式感知中隐私保护的差异化数据分享协议

刘树波1,2, 王颖1,2, 刘梦君1,2, 朱光军3   

  1. 1. 武汉大学 空天信息安全与可信计算教育部重点实验室, 武汉 430072;
    2. 武汉大学 计算机学院, 武汉 430072;
    3. 湖北省水利厅 信息中心, 武汉 430071
  • 收稿日期:2015-01-23 修回日期:2015-03-23 出版日期:2015-07-10 发布日期:2015-07-17
  • 通讯作者: 刘树波(1970-),男,湖北武汉人,教授,博士生导师,CCF会员,主要研究方向:信息安全、物联网、嵌入式系统,liu.shubo@whu.edu.cn
  • 作者简介:王颖(1991-),女,湖北武汉人,硕士研究生,主要研究方向:信息安全、嵌入式系统; 刘梦君(1988-),男,湖北武汉人,博士研究生,主要研究方向:移动计算与无线网络、移动社交与分布式系统中的安全及隐私; 朱光军(1968-),男,湖北武汉人,教授级高级工程师,主要研究方向:水利信息化。
  • 基金资助:

    国家973计划项目(2011CB302306);中央高校基本科研业务费专项(211-274230);国家自然科学基金资助项目(41371402);水利部"948"项目(201044);湖北省水利厅农村饮用水水资源远程监控项目(211-230912)。

Privacy-preserving various data sharing protocol in participatory sensing

LIU Shubo1,2, WANG Ying1,2, LIU Mengjun1,2, ZHU Guangjun3   

  1. 1. Key Laboratory of Aerospace Information Security and Trusted Computing, Ministry of Education (Wuhan University), Wuhan Hubei 430072, China;
    2. College of Computer, Wuhan University, Wuhan Hubei 430072, China;
    3. Information Center, Hubei Provincial Water Resource Bureau, Wuhan Hubei 430071, China
  • Received:2015-01-23 Revised:2015-03-23 Online:2015-07-10 Published:2015-07-17

摘要:

参与式感知中用户不仅对数据匹配度有要求,对数据差异化也同样有要求,为了既能满足用户对数据匹配度和差异化数据的需求,也能保护用户的偏好隐私,提出了一种隐私保护的差异化数据分享协议。该协议首先将交互双方的数据表示为两个整数集合,并且利用计数布隆过滤器(CBF)计算两个集合的集合交,以集合交的结果作为数据类型匹配度;其次利用CBF能删除元素的功能,计算两个集合的差异化数据值;最后将数据类型匹配度和差异化数据值与预先设定的阈值比较,判断是否符合交互条件,同时,对CBF的构造方法进行了改进,用以保护用户的偏好隐私。理论分析和实验结果表明,与基于布隆过滤器(BF)的非加密匹配协议相比,该协议克服了匹配结果偏大的缺陷,同时计算开销减少了50%以上。该协议在保护用户偏好隐私和满足用户对差异化数据需求的同时,具有较高的匹配精度和效率。

关键词: 参与式感知, 差异化数据, 数据匹配度, 计数布隆过滤器, 隐私保护

Abstract:

In the process of participatory sensing, not only data matching level but also data variation is required by users. In order to meet the aforementioned two requirements, meanwhile, to protect users' preference privacy, a privacy-preserving various data sharing protocol was proposed. Firstly, both interactive data were processed to two sets of integer and Counting Bloom Filter (CBF) was utilized to calculate the intersection of the two sets of integer, the result of which was used as data matching level. Secondly, the function to delete elements of CBF was utilized to calculate the value of various data. Lastly, the data matching level and the difference between various data were compared with pre-set threshold, so as to decide whether they complied with interactive condition. In the meantime, the structuring method of CBF was improved to protect users' preference privacy. Theoretical analysis and experiment results show the following facts: compared with protocols based on non-cryptographic Bloom Filter (BF), the problem of relatively large results is overcome and computational overhead is saved by more than 50%. Users' preference privacy is protected and the need of various data is met in the proposed protocol. In addition, the proposed protocol enjoys higher matching precision and efficiency.

Key words: participatory sensing, various data, data match, Counting Bloom Filter (CBF), privacy-preserving

中图分类号: