ISSN 1000-1239 CN 11-1777/TP

计算机研究与发展 ›› 2019, Vol. 56 ›› Issue (3): 544-554.doi: 10.7544/issn1000-1239.2019.20170670

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



  1. 1(北方工业大学计算机学院 北京 100144); 2(物联网安全技术北京市重点实验室(中国科学院信息工程研究所) 北京 100080); 3(西安电子科技大学网络与信息安全学院 西安 710071) (
  • 出版日期: 2019-03-01
  • 基金资助: 

A Blockchain Based Incentive Mechanism for Crowdsensing Applications

He Yunhua1, Li Mengru1, Li Hong2, Sun Limin2, Xiao Ke1, Yang Chao3   

  1. 1(School of Computer Science and Technology, North China University of Technology, Beijing 100144); 2(Beijing Key Laboratory of IoT Security Technology (Institute of Information Engineering, Chinese Academy of Sciences), Beijing 100080); 3(School of Cyber Engineering, Xidian University, Xi’an 710071)
  • Online: 2019-03-01

摘要: 群智感知应用利用无处不在的移动用户的智能终端采集大规模感知数据,感知任务的高效执行依赖于高技能用户的参与,这些用户应被给予相应的报酬来弥补其在执行感知任务中的资源消耗.现有的激励机制难以满足群智感知分布式环境下安全性需求.如信誉机制易遭受sybil攻击和洗白攻击,这让诚实用户受到损失.互惠机制不够灵活.而基于货币的激励机制能弥补信誉和互惠机制的缺点,但是这种机制要么依赖中央机构,要么无法给出一个安全可信的数字货币中心.提出了一种群智感知应用中基于区块链的激励机制,该机制采用区块链安全的分布式架构,平台和感知用户作为区块链中的节点进行感知任务执行,其交易关系被记录在区块链中,由区块链中的矿工进行验证,有效防止感知平台发起的共谋攻击,克服了可信第三方面临的安全隐患.通过仿真实验,验证了基于区块链的机制的有效性和可行性.

关键词: 群智感知, 区块链, 激励机制, 数字水印, 数据质量

Abstract: Crowdsensing applications collect large-scale sensing data by ubiquitous users carrying with smart devices. In crowdsensing applications, the quality of sensing data depends on the participation of high-skilled users, thus the users should be compensated for their resource consumption in the sensing task. Existing incentive mechanisms are difficult to meet the security requirements in the distributed environment of crowdsensing applications. For example, the reputation mechanism may suffer sybil attacks and whitewash attacks, which is unfair to honest users. The reciprocity mechanism is not flexible. The monetary scheme could make up the defects of the two preceding mechanisms, but it either relys on a central authority or does not give an explicit digital currency system which is provably secure, leading to possible system collapses or potential privacy disclosure caused by the ‘trusted’ center. In this paper, we propose a blockchain based incentive mechanism which uses a distributed architecture that is proved to be secure. In this distributed secure architecture, the participant users can be regarded as the nodes in a blockchain, and the payment transactions are recorded in the blockchain. The transactions will be verified by a majority of miners in the blockchain and they cannot be modified after being accepted by the miners. The incentive mechanism can prevent a part of participant users launching collusion attacks, and avoid the security threats brought by a trusted third party. Simulation experiments demonstrate the security strength and feasibility of the proposed incentive mechanism.

Key words: crowdsensing, blockchain, incentive mechanism, digital watermarking, data quality