Efficient Private Matching: Reimagining Friend Discovery with Blind Signatures

Efficient private matching based on blind signature for proximity-based mobile social networks

2015-06-01
Shunrong Jiang, Xiaoyan Zhu, Linke Guo, Jie Liu, Ripei Hao, Bo Yang
Summary
Problem
Method
Results
Takeaways
Abstract

This paper introduces a blind signature-based private matching scheme for Proximity-based Mobile Social Networks (PMSNs). By leveraging lightweight cryptographic primitives, the method enables fine-grained friend discovery based on weighted Euclidean distance of user attributes without a Trusted Third Party (TTP).

TL;DR

In the world of Proximity-based Mobile Social Networks (PMSNs), finding like-minded friends usually requires sharing personal interests—a major privacy risk. This paper presents a novel protocol that uses Blind Signatures to calculate profile similarity (weighted Euclidean distance) without revealing actual interests or relying on a central server. It achieves a 50% reduction in communication overhead compared to previous SOTA methods.

Background: The Price of Privacy

In PMSNs, users discover each other via Bluetooth or WiFi. While "Private Set Intersection" (PSI) allows two people to find common interests without revealing non-common ones, it often ignores how much a user cares about a specific interest. Previous "fine-grained" solutions tried to solve this but introduced heavy computational costs (like Commutative Encryption) that drain smartphone batteries instantly.

The authors' insight is simple: Blind signatures can guarantee that the same attribute results in the same signature without the signer ever seeing the attribute itself.

Methodology: The Core Mechanism

The protocol uses a Partially Blind Signature scheme derived from bilinear pairings. Here is the flow:

  1. Blinding: The initiator (Alice) prepares signatures for her attributes. The responder (Bob) "blinds" his attributes with random factors and sends them to Alice.
  2. Signing: Alice signs Bob’s blinded attributes. Because it is a "blind" signature, Alice doesn't know what she is signing.
  3. Unblinding & Matching: Bob unblinds the signature. If they share an attribute, their signatures will match exactly.
  4. Similarity Calculation: Instead of just counting matches, the protocol uses a weighted Euclidean distance: where represents the priority/interest level.

System Model and Weighted Euclidean Distance

Performance Benchmarks

The real triumph of this paper lies in its efficiency comparisons. The authors compared their scheme (BSPM) against several established protocols like WAS and Fine-grained PSI.

1. Communication Efficiency

Mobile devices are bandwidth-constrained. As shown in the comparison, the BSPM scheme maintains a linear growth in communication cost that is significantly lower than competitors. Communication Cost Comparison

2. Execution Time

Online computation is critical for user experience. For a standard profile size (), the online computation cost for the initiator and responder remains under 10ms, making the "handshake" nearly instantaneous. Computation Cost

Critical Insight: Why it Works

The "magic" here is the movement of complexity. By using Partially Blind Signatures, the heavy lifting (signing) can often be pre-computed offline. Furthermore, the protocol avoids the "all-or-nothing" nature of early PSI by allowing Alice to see the distance between priority levels without seeing the content of Bob's unique attributes. This provides a "soft-match" capability essential for real-world social interactions.

Conclusion and Future Directions

The proposed scheme successfully bridges the gap between high-security cryptographic theory and the practical constraints of mobile hardware. While the current model assumes "honest-but-curious" behavior, future iterations could look into Malicious Adversary Models—where users might intentionally forge attribute levels to force a match.

By shifting from heavy encryption to lightweight signatures, this work sets a new standard for decentralized, privacy-first social discovery.

Find Similar Papers

Try Our Examples

  • Search for recent papers that improve the efficiency of weighted Private Set Intersection (PSI) specifically for mobile or IoT devices.
  • Which paper first proposed the use of blind signatures for private matching, and how does the current partially blind signature variation differ in security guarantees?
  • Investigate if the proposed blind signature-based matching can be adapted for privacy-preserving recommendation systems in decentralized social networks.
Contents
Efficient Private Matching: Reimagining Friend Discovery with Blind Signatures
1. TL;DR
2. Background: The Price of Privacy
3. Methodology: The Core Mechanism
4. Performance Benchmarks
4.1. 1. Communication Efficiency
4.2. 2. Execution Time
5. Critical Insight: Why it Works
6. Conclusion and Future Directions