Research Article
From Centralized Protection to Distributed Edge Collaboration: A Location Difference-Based Privacy-Preserving Framework for Mobile Crowdsensing
| | Input: , , , , , | | | Output: selected users | | (1) | Select to realize a coordinate transformation | | (2) | Calculate by equation (1) | | (3) | Calculate by and equations (1) and (6) | | (4) | Determine , , | | (5) | for DO | | (6) | if and | | (7) | Calculate the matchmaking degree by equation (8), and sort user data in descending order (i.e., ) | | (8) | else | | (9) | Delete j | | (10) | end for | | (11) | Determine from STC | | (12) | if then | | (13) | Random select users from | | (14) | else | | (15) | is selected | | (16) | Determine from STC | | (17) | until | | (18) | end if | | (19) | End |
|