Collector approves some of requests

Assignment Help Basic Computer Science
Reference no: EM131046532

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.

Reference no: EM131046532

Questions Cloud

What are the major sources of woolworths revenue : Auditing and Assurance (ACC3AUD) Assignment. You are a part of the team responsible for planning the Woolworths (parent and the consolidated economic entity) audit engagement for 2016. What are the major sources of Woolworths revenue
Username parameter has the value chucky : Write a complete Java method called authenticate that takes two Strings (username, password) as parameters and returns a boolean. If the username parameter has the value "Chucky" and the password parameter has the value "Cheese1", return true. Oth..
What are the differences in acute and chronic pain : What risk factors does John have for risk of opioid withdrawal during this hospitalization? Is there a stigma connected to being disabled and/or methadone?
What has your group accomplished : Describe how your group has worked this past week. What has your group accomplished? What challenges has your group faced? How has your group overcome the challenges?
Collector approves some of requests : 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 tas..
What are the benefits and challenges of using cds systems : Consider how a clinical decision support system provides evidence-based content to its users. What are the benefits and challenges of using CDS systems? How can this assist nurses in providing evidence-based care to their patients?
Network security analyst for a small accounting firm : You have been recently hired as a network security analyst for a small accounting firm. The firm is realizing that they need help to secure their network and customer's data. With your background and skills, they are looking to you to provide guid..
Analyze and describe the elements of the triple constraint : Analyze and describe the elements of the triple constraint in project management. Summarize how the triple constraint impacted management of an IT project from your experience.
List three methods of contraception : Discuss three actions that a woman can take to maintain her reproductive health. List three methods of contraception and describe the advantages and disadvantages of each.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Whether or not the following ipv6 address notations

Determine whether or not the following IPv6 address notations are correct.

  Difference between ipo and event driven programming

To add new menu items to an MFC application, you start by going to what view? So the menus are stored in what kind of files?

  Draw the final figure in red-black tree

Draw the final figure in Red-black tree by inserting the abbreviations of states NY, IL, GA, RI, MA, PA, DE, IN, VT, TX, OH, and WY into an empty tree in that order. Describe those steps where red-black rules are violated and what actions you have..

  Describe at least three changes that would make it easier

Although the subsequent code compiles and runs, the programmer broke some major readability rules -  Describe at least three changes that would make it easier for other programmers to read and understand the code.

  Discuss which types of portfolio seem best suited

Discuss which types of portfolio seem best suited for you, considering the specific IT areas you have targeted. Would a PDF portfolio, which you can e-mail, or a website be best

  How does a database system generate xml

How does a database system generate XML document from database data? What is the importance of the order of tables in a SQL statement that uses FOR XML? (at least 200 words)

  Describe a pipelined datapath needed to support

Describe a pipelined datapath needed to support the following instruction. Also specify the values of control signals using the diagram in the text book.

  Create derived subclass called brighteyes

Create derived subclass called BrightEyes for the italicized class code below.

  The u.s. convert to a zero personal income tax

The U.S. Convert to a Zero Personal Income Tax

  Start access open the downloaded access file named

Import the exploring_acap_grader_h1_Transfer.xlsx Excel workbook into a table named Transfer Schools. While importing the data, choose StudentID as the primary key field. Ensure StudentID has a data type of Short Text. Change the StudentID field size..

  Procedure for checking suitcases for secret compartments

You are responsible for checking suitcases for secret compartments in which bulky items like jewelry might be hidden. Explain procedure you would follow to check for these compartments.

  The payroll manager for your employer

You are the Payroll Manager for your employer. Your payroll clerk has submitted the worksheet displayed here. All employees earn their regular pay rate times the hours worked plus an overtime bonus of 50% of the hours worked in excess of 40 hou..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd