[Springer 2017] ESSPR: Securing Vehicular P2P Social Networks with Searchable Proxy Re-Encryption

ESSPR: an efficient secure routing scheme based on searchable encryption with vehicle proxy re-encryption for vehicular peer-to-peer social network

2017-03-08
Mohamed Amine Ferrag, Ahmed Ahmim
Summary
Problem
Method
Results
Takeaways
Abstract

The paper proposes ESSPR, an efficient secure routing scheme for Vehicular Peer-to-Peer Social Networks (VP2PSN). It integrates Public Key Encryption with Keyword Search (PECSK), Proxy Re-Encryption, and Identity-Based Aggregate Signatures (IBAS) to ensure message confidentiality, keyword privacy, and source authentication while maintaining high routing stability via a QoS-based clustering strategy.

TL;DR

ESSPR is a novel security framework designed for Vehicular Peer-to-Peer Social Networks (VP2PSN). It leverages Searchable Encryption and Proxy Re-Encryption to allow vehicles to share documents securely based on interests without revealing private data to intermediaries. By combining these with a QoS-based clustering protocol, it achieves superior delivery ratios and robust resistance against wormhole and packet tracing attacks.

Problem & Motivation: The Social Car Dilemma

As vehicles become "sociable" entities—sharing news, experiences, and recommendations—they form Vehicular Peer-to-Peer Social Networks (VP2PSN). However, this connectivity introduces a massive attack surface.

Traditional VANET security methods often focus on simple location privacy or identity authentication. They fall short in:

  • Content Confidentiality: How can a vehicle search for a "restaurant" recommendation without the network knowing its specific interests?
  • Routing Stability: How do we maintain P2P links when vehicles are moving at 80 km/h?
  • Intermediary Trust: How can we use roadside units or other vehicles as relays without letting them "see" the data?

The authors identified that prior SOTA protocols like SPRING or SPF fail to prevent sophisticated Packet Tracing and Wormhole attacks while maintaining low latency.

Methodology: The ESSPR Architecture

The ESSPR scheme is built on three pillars:

  1. Vehicle Proxy Architecture (VPA): Every vehicle is associated with a virtual proxy in the cloud/infrastructure. This proxy handles the "heavy lifting" of encryption and represents the vehicle even when it's offline.
  2. Public Key Encryption with Keyword Search (PECSK): This allows a vehicle to generate a "trapdoor" for a specific keyword. The proxy can test if a document contains that keyword without actually knowing what the document contains.
  3. QoS-Based Clustering: Using the VANET QoS-OLSR protocol, vehicles elect Cluster Heads and Multi-Point Relays (MPRs) based on velocity and distance to the destination, ensuring the routing backbone is stable.

ESSPR System Architecture Figure 1: The Vehicle Proxy Architecture (VPA) showing the interaction between the Trusted Authority, Vehicle Proxies, and the P2P Node Community.

The Seven-Phase Workflow

The protocol operates through a sequence of phases: from System Initialization and Peer Registration (using Identity-Based Aggregate Signatures) to Document Generation and the critical Vehicle Proxy Re-encryption. In the re-encryption phase, the proxy transforms a ciphertext intended for the "system" into a ciphertext specifically for the "receiver" vehicle, using a re-encryption key that doesn't reveal the plaintext.

Experiments & Results: Performance under Fire

The authors used the TraNS tool and SUMO traffic simulator to test ESSPR in a 6000m x 15000m urban area with up to 120 vehicles.

Key Findings:

  • Delivery Ratio: ESSPR's social-based deployment (Group 2) significantly outperformed random deployment, showing that placing proxies at social hotspots is key to network performance.
  • Latency: The average delay was kept between 25-50 minutes even in high-speed scenarios (40-80 km/h), outperforming the SPRING protocol.
  • Malicious Detection: The scheme achieved a higher detection ratio for malicious nodes as the number of keywords increased, effectively identifying peers attempting packet analysis or replay attacks.

Average Delay Comparison Figure 2: Average delay performance across different vehicle counts (N=40 to 120). Note that social-based deployment helps keep latency low despite mobility.

Critical Insight & Conclusion

The true value of ESSPR lies in its layered security. It doesn't just encrypt data; it hides the intent of the data (via keyword privacy) and the path of the data (via re-encryption). Compared to 12 other major schemes (including ECPDR and PTRS), ESSPR is one of the few that provides comprehensive protection against Wormhole and Eavesdropping while ensuring Keyword Privacy.

Takeaway: Future vehicular social networks cannot rely on end-to-end encryption alone. They require "intelligent" intermediaries like Vehicle Proxies that can process and route data without compromising the user's social context.

Limitations

  • Proxy Centralization: The reliance on Vehicle Proxies assumes these entities are always available and connected via wired links to the Trusted Authority.
  • Storage: While OBU power isn't an issue, the storage requirements for multiple pseudo-IDs and certificates might be intensive for older vehicular hardware.

Find Similar Papers

Try Our Examples

  • Search for recent papers published after 2020 that improve upon the ESSPR scheme by using blockchain for decentralized vehicle proxy management.
  • Which paper originally proposed the QoS-based clustering strategy using OLSR in VANETs, and how does ESSPR adapt its Multi-Point Relay (MPR) selection for security?
  • Explore the application of searchable encryption and proxy re-encryption in the context of 5G-enabled Internet of Vehicles (IoV) for multimedia content sharing.
Contents
[Springer 2017] ESSPR: Securing Vehicular P2P Social Networks with Searchable Proxy Re-Encryption
1. TL;DR
2. Problem & Motivation: The Social Car Dilemma
3. Methodology: The ESSPR Architecture
3.1. The Seven-Phase Workflow
4. Experiments & Results: Performance under Fire
4.1. Key Findings:
5. Critical Insight & Conclusion
5.1. Limitations