Design a privacy-preserving crowd sensing system. This system works in three steps: Step 1: a remote data collector publishes sensing tasks to all mobile users (e.g., through smartphones carried by users) in the system. A task contains a task identifier a

education

Description

Design a privacy-preserving crowd sensing system. This system works in three steps: Step 1: a remote data collector publishes sensing tasks to all mobile users (e.g., through smartphones carried by users) in the system. A task contains a task identifier and a task description. Step 2: the mobile users who are interested in a task request the collector to assign the task to them and the collector approves some of requests. Step 3: those mobile users who are assigned the task submit sensing data to the collector.For privacy reasons, each user does not want the collector to know which tasks she/he has requested and submitted data for. For trust reasons, the collector wants to make sure only authorized users (i.e., those in the system) can request task and each user can only request each task once. Also only the users assigned a task can submit data for this task. Design a protocol to meet these goals, and clearly describe how it works in each step. Your protocol can have some initialization step before the above Step 1. Here,collusion between authorized users and outside users is not considered. Also, you can assume that no user will be compromised and controlled by the attacker.

Instruction Files

Related Questions in education category


Disclaimer
The ready solutions purchased from Library are already used solutions. Please do not submit them directly as it may lead to plagiarism. Once paid, the solution file download link will be sent to your provided email. Please either use them for learning purpose or re-write them in your own language. In case if you haven't get the email, do let us know via chat support.