A Conditional Privacy-Preserving Protocol for Cross-Domain Communications in VANET
Notice bibliographique
Résumé
Vehicular Ad Hoc Networks (VANETs) empower vehicles equipped with onboard units to exchange traffic-related messages, enhancing vehicle navigation safety and efficiency. Providing secure privacy-preserving authentication schemes for VANETs is indispensable. It ensures that only legitimate vehicles can communicate, preventing external adversaries from injecting falsifiable information that could mislead vehicles, cause accidents, or disrupt traffic flow. Simultaneously, the privacy-preserving features prevent curious adversaries from compromising vehicle privacy and tracking users. Secure centralized vehicular communication protocols, where a single entity issues certificates for all vehicles, face challenges in enabling cross-domain communications. Adoption of such centralized protocols necessitates that vehicles within each domain possess their certificate authority, restricting cross-domain communication due to inherent distrust in the certificate authorities of other domains. In this paper, we propose a Conditional Privacy-preserving Message Authentication protocol for VANET Emergency message exchange (CP-MAVE), designed to ensure message authentication, integrity, and anonymity of vehicles across different domains. In the event of misbehavior, distributed key generation centers collaborate to trace back the identity of the vehicle. To evaluate the security of our protocol, we formally prove the existential unforgeability of CP-MAVE against chosen message attacks based on the intractability of the elliptic curve discrete logarithm problem. Additionally, we demonstrate that CP-MAVE achieves message authentication, conditional privacy preservation, and resilience against replay and modification attacks. Moreover, we model and analayze CP-MAVE using the Tamarin prover and show that CP-MAVE maintains the secrecy and the message authentication of the vehicle traffic messages. Furthermore, we evaluate CP-MAVE’s performance regarding communication overhead and computation complexity. On a Raspberry Pi 4 Model B/8GB, equipped with a 1.5 GHz 64-bit Quad-core ARM Cortex-A72 processor, CP-MAVE requires a 304-byte communication overhead and 9.4897 msec as cryptographic operation overhead. Finally, to simulate the flow of messages between entities in our protocol, we implement CP-MAVE using socket programming, resulting in an end-to-end delay of 111.05 msec.
Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.
Comment cette classification a été obtenuedéplier
Prédiction machine sur la base complète
Imitation des enseignantsNi prévalence calibrée, ni vérité terrain. Validation humaine à venir. Le volet Gemma est une étiquette directe du modèle pour chaque travail de la base, lue sur la notice réduite au titre. Le volet Codex est un classifieur appris des 10 348 étiquettes directes de Codex et calibré sur les taux pondérés de l'échantillon; les champs sans appui suffisant ne portent aucun appel Codex. Le mode candidate est l'union des deux volets; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont pas des étiquettes humaines.
Scores du classifieur distillé par catégorie (deux têtes)
| Catégorie | Codex | Gemma |
|---|---|---|
| Métarecherche | 0,004 | 0,009 |
| Méta-épidémiologie (sens strict) | 0,001 | 0,001 |
| Méta-épidémiologie (sens large) | 0,001 | 0,001 |
| Bibliométrie | 0,001 | 0,001 |
| Études des sciences et des technologies | 0,001 | 0,003 |
| Communication savante | 0,002 | 0,005 |
| Science ouverte | 0,002 | 0,006 |
| Intégrité de la recherche | 0,002 | 0,004 |
| Charge utile insuffisante (le modèle a refusé de juger) | 0,002 | 0,001 |
Scores machine (provisoires)
Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.
Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.
score_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découleClassification
machine, non validéePrédiction automatique; un appel candidat d’une seule source (Gemma direct ou Codex distillé), pas un consensus.
Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».