[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
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:
- 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.
- 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.
- 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.
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.
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.
