Research Article
A Collusion-Resistant and Privacy-Preserving Data Aggregation Protocol in Crowdsensing System
Input: | For each user , input his/her pseudo ID , public signing key and uploaded data and . | The time period and the aggregator’s decryption keys are requested. | The symbol and have the same meaning in Algorithm . | Output: | The aggregator outputs all the users’ original data as follows: | begin | () Aggregate all the signatures and verify them: | | () If the equation in Step () does not hold, the algorithm outputs −1, otherwise continue to compute: | | | () The aggregator calculates the final result as: | | () Output . | end |
|