APTM: Balancing Anonymity and Efficiency in Crowdsourcing Task Matching

Anonymous Privacy-Preserving Task Matching in Crowdsourcing

2018-04-27
Jiangang Shu, Ximeng Liu, Xiaohua Jia, Kan Yang, Robert H. Deng
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces APTM, an anonymous privacy-preserving task matching scheme for multi-user crowdsourcing. By integrating Short Group Signatures with Public Key Encryption with Keyword Search (PEKS), it enables secure, single-keyword matching that protects both task and worker privacy while achieving SOTA performance in identity anonymity and worker revocation.

TL;DR

In the sharing economy, crowdsourcing platforms like Amazon MTurk face a critical dilemma: how to match workers to tasks without exposing sensitive task details or worker identities to an untrusted server. APTM (Anonymous Privacy-Preserving Task Matching) solves this by fusing Short Group Signatures with Searchable Encryption. It provides a "Swiss Army Knife" for crowdsourcing: protecting data confidentiality, ensuring worker anonymity, allowing for efficient revocation, and maintaining owner traceability—all while outperforming traditional broadcast-based encryption models.

The "Broken" State of Privacy in Crowdsourcing

Modern crowdsourcing delegates complex tasks to a distributed workforce. Traditionally, the platform (crowd-server) sees everything: what the requester wants (Task Privacy) and who the worker is (Identity Privacy).

Current solutions have significant Inductive Bias gaps:

  1. Searchable Encryption (SE): Great for single users, but in multi-requester/multi-worker setups, sharing a key means if one worker is revoked, the entire system's keys must be redistributed.
  2. Proxy Re-encryption: Often requires the server to know the identities of users to perform key transformation, failing the "Anonymity" test.
  3. One-sided Protection: Many spatial crowdsourcing papers protect location but ignore the sensitive nature of the task content itself.

Methodology: The Fusion of PEKS and Group Signatures

The core insight of the APTM scheme is to treat a "query" not just as a search request, but as an anonymous credential.

1. System Architecture

The system involves four entities: the Key Manager (KM), Requesters, Workers, and the Crowd-Server. The KM acts as the Trust Anchor, handling enrollment and the "tracing" of dishonest users.

APTM System Model

2. The Matching Logic (PEKS)

Requesters use a public key to encrypt task keywords. Workers generate a Trapdoor (T) using their secret key. The server uses a Bilinear Pairing operation to check if the trapdoor matches the ciphertext without ever learning the underlying keyword.

Mathematical Intuition: The matching relies on the property: This allows the server to verify equality in the exponent, preserving the privacy of the base and .

3. Anonymous Authentication (Short Group Signatures)

To prevent unauthorized workers from querying, every trapdoor is accompanied by a group signature. This signature proves: "I am a legitimate member of the authorized worker group," without revealing "I am Alice."

Group Key Generation Algorithm

Efficient Revocation: The Technical Edge

One of the paper's strongest contributions is the Worker Revocation mechanism. In traditional systems, revoking a user requires re-keying everyone. APTM uses a "Revocation List" (RL) approach where the KM updates the Group Public Key, and non-revoked workers update their own keys locally. This results in constant-time verification for the server, regardless of how many workers have been kicked out of the system.

Experimental Performance

The authors implemented APTM using the Charm framework and PBC library.

  • Scalability: The system scales linearly with the number of workers during initialization but maintains near-instant speeds for daily operations.
  • Comparison: APTM dominates SEMEKS in encryption and trapdoor generation time. For a query with 10 keywords, APTM is approximately 2x faster.

Performance Comparison Summary

Critical Insight & Future Outlook

APTM successfully bridges the gap between cryptographic theory and crowdsourcing utility. However, the scheme is currently limited to single-keyword matching. While the authors mention "extensibility" to fuzzy or multi-keyword search, the current computational overhead for complex Boolean queries on mobile worker devices might still be a bottleneck.

The Takeaway: If you are building a decentralized labor marketplace, the APTM framework provides the necessary mathematical rigor to ensure that "trusting the platform" is no longer a prerequisite for user privacy.

Limitations:

  • The "Honest-but-curious" server model assumes no collusion between the server and requesters.
  • The revocation list (RL) grows over time, which may slightly increase the local update time for workers who log in after a long absence.

Find Similar Papers

Try Our Examples

  • Search for recent papers on multi-keyword searchable encryption that maintain worker identity anonymity in crowdsourcing environments.
  • Which paper originally proposed "Short Group Signatures" with local verifier revocation, and how does this paper's revocation mechanism differ to reduce server-side overhead?
  • Explore if the group signature-based matching in this paper can be extended to privacy-preserving federated learning for participant selection.
Contents
APTM: Balancing Anonymity and Efficiency in Crowdsourcing Task Matching
1. TL;DR
2. The "Broken" State of Privacy in Crowdsourcing
3. Methodology: The Fusion of PEKS and Group Signatures
3.1. 1. System Architecture
3.2. 2. The Matching Logic (PEKS)
3.3. 3. Anonymous Authentication (Short Group Signatures)
4. Efficient Revocation: The Technical Edge
5. Experimental Performance
6. Critical Insight & Future Outlook
6.1. Limitations: