$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Vorläufe
Systemmodell: Das VANET-System besteht aus drei Haupttypen von Entitäten: vertrauenswürdige Autorität (TA), Straßeneinheiten (RSUs) und Fahrzeuge mit Bordeinheiten (OBUs). Der TA ist zentral für die Initiierung der Initialisierung, der Schlüsselverwaltung und gelegentlicher Widerruf. Sie ist voll vertrauenswürdig und in der Regel von der Regierung oder der Infrastruktur kontrolliert. Jede RSU ist eine stationäre Einheit, die entlang der Straße stationiert ist. Dies stellt eine Kommunikationsinfrastruktur bereit; in diesem Modell wird angenommen, dass RSUs über ein sicheres Backbone (z. B. Glasfaser oder ein sicheres Netzwerk) mit dem TA verbunden sind, sodass sie bei Bedarf Updates vom TA senden oder empfangen können. Fahrzeuge sind mit OBUs ausgestattet, die Kommunikation zwischen Fahrzeugen und Fahrzeugen (V2V) und Fahrzeugen zu Infrastruktur (V2I) ermöglichen. Diese Studie geht davon aus, dass OBUs über ein manipulationssicheres Gerät (TPD) oder ein sicheres Hardwaremodul verfügen, das kryptografische Schlüssel speichern und kryptografische Operationen isoliert durchführen kann, um langfristige Geheimnisse vor physischer Kompromittierung zu schützen.
Kommunikationsmodell: Fahrzeuge senden periodische One-Hop-Nachrichten (wie grundlegende Sicherheitsmeldungen) über einen drahtlosen Kanal (z. B. IEEE 802.11p oder C-V2X PC5), die von anderen Fahrzeugen und RSUs in Reichweite empfangen werden können. Diese Nachrichten müssen von den Empfängern authentifiziert werden, um ihre Gültigkeit sicherzustellen. RSUs senden außerdem periodische Informationen (Ampeln und Warnungen) über Fahrzeug-zu-Infrastruktur (V2I)-Kommunikation. In dieser Arbeit liegt der Hauptfokus auf der Authentifizierung von Vehicle-to-Infrastructure (V2I)-Nachrichten. Das bedeutet, dass die Fahrzeuge von einer RSU durch Batch-Authentifizierung authentifiziert werden, wenn sie in die Abdeckungszone der RSU eintreten. Die V2V-Authentifizierung kann ähnlich durchgeführt werden, indem Fahrzeuge dasselbe Signaturschema verwenden; jedoch ist die Batch-Verifikation an RSUs am vorteilhaftesten, da möglicherweise viele Fahrzeugmeldungen gleichzeitig überprüft werden müssen.

Abbildung 1: Batch-Verifikation im VANET-Netzwerk. Diese Abbildung zeigt die für die Batch-Authentifizierung verwendete Architektur und zeigt, wie mehrere OBUs in Fahrzeugchargen (z. B. BATCH1 und BATCH2) drahtlos mit RSUs an Kreuzungen oder Verkehrspunkten kommunizieren, die über kabelgebundene Verbindungen mit einem zentralen TA verbunden sind. Das Protokoll ermöglicht eine kollektive Verifikation von Authentifizierungsanfragen in hochdichtem Datenverkehr mit Chebyshev-Polynomen. Jedes Fahrzeug berechnet ein Authentifizierungstoken, indem es Tk(x) mod P auswertet, es mit seiner Identität und seinem Zeitstempel verkettet, den Wert hasht und an die RSU überträgt. Die RSU aggregiert die Token und überprüft sie gemeinsam.
Abkürzungen; VANET = Fahrzeug-Ad-hoc-Netzwerk; OBU = Bordeinheit; RSU = Straßeneinheit; TA = Vertrauenswürdige Autorität. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Batch-Authentifizierung in VANETs: In Umgebungen mit hoher Verkehrsdichte können RSUs innerhalb sehr kurzer Zeit Authentifizierungsanfragen von mehreren Fahrzeugen erhalten. Die individuelle Authentifizierung für jede Anfrage kann erhebliche Rechenverzögerungen verursachen und den Kommunikationsaufwand erhöhen. Wie in Abbildung 1 dargestellt, nutzt der vorgeschlagene Batch-Authentifizierungsmechanismus die mathematischen Eigenschaften von Chebyshev-Polynomen, um eine effiziente Multi-Fahrzeug-Verifikation15 zu erreichen. Jedes Fahrzeug berechnet ein Authentifizierungstoken αi, indem es ein Chebyshev-Polynom Tvi(Tr(x)) modulo eine große Primzahl p auswertet, wobei vi der private Schlüssel des Fahrzeugs ist, r der private Schlüssel der RSU und x eine öffentliche Basis ist. Der Ausgang wird mit der digitalen Identität und dem Zeitstempel des Fahrzeugs verkettet, gehasht und an die RSU übertragen. Die RSU aggregiert alle empfangenen Token zu einem einzigen Wert und verifiziert sie kollektiv mit der Relation Tr.∑vi(x) modulo p. Dieser Ansatz reduziert die Anzahl teurer Verifikationsoperationen erheblich und verbessert dadurch die Skalierbarkeit in Umgebungen wie Kreuzungen, Mautstellen und Verkehrsengpässen.

Abbildung 2: Übertragungsauthentifizierung in VANET-Netzwerken. Diese Abbildung zeigt das vorgeschlagene leichte Handover-Authentifizierungsprotokoll, das es einem Fahrzeug ermöglicht, von der aktuellen RSU (Roadside Unit 1) zur nächsten RSU (Roadside Unit 2) zu wechseln, ohne vollständige Neuerkennung, was die Latenz reduzieren kann. RSU1 erzeugt eine autorisierte Karte mittels hashbasierter Verkettung öffentlicher Schlüssel und eines Zufallswerts und wendet dann Chebyshev-Polynomoperationen an, um Zwischenparameter (ω₁, ω₂), einen Anfangsschlüssel (IK), einen verschlüsselten Sitzungsschlüssel und einen temporären Schlüssel (TK) zu berechnen. Diese Werte werden an das Fahrzeug gesendet und an RSU2 weitergeleitet. RSU2 überprüft die Daten und stellt den Sitzungsschlüssel mittels inverser Chebyshev-Operationen wieder, wodurch ein sicherer Sitzungsschlüssel (SK) für unterbrechungsfreie Kommunikation etabliert wird. Das Protokoll unterstützt schnelle und sichere Übergaben, die für Hochgeschwindigkeits-Fahrzeugkommunikationsumgebungen geeignet sind. Abkürzungen; VANET = Fahrzeug-Ad-hoc-Netzwerk; RSU = Straßeneinheit; IK = Anfangsschlüssel; TK = Temporärer Schlüssel; SK = Session Key. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.
Übertragen der Authentifizierung für eine nahtlose Übergabe: Wenn Fahrzeuge zwischen RSU-Abdeckungszonen wechseln, führt die erneute vollständige Authentifizierung bei jeder neuen RSU zu Latenzen und kann sichere Sitzungen stören. Der Übertragungsauthentifizierungsprozess, wie in Abbildung 2 dargestellt, ermöglicht eine sichere und einfache Übergabe. Die aktuelle RSU erzeugt eine autorisierte Karte ACi, indem sie die Verkettung der öffentlichen Schlüssel des Fahrzeugs und der RSU zusammen mit einem zufälligen Sitzungsparameter bi hasht. Mit Hilfe der Chebyshev-Polynomtransformationen TAC(x) modulo p berechnet die RSU Zwischenwerte ω1,ω 2 = ω1
FPKRi, einen sitzungsspezifischen Schlüssel IKi = H(ω1
FPKvi) und einen verschlüsselten Sitzungsschlüssel ω3 = (EIKi(SKi)). Schließlich wird ein temporärer Schlüssel TKi aus γ = bi abgeleitet. IK i-1 mit einer weiteren Chebyshev-Transformation Tγ(x). Das Tupel (TKi,ω 2,ω 3) wird an die nächste RSU gesendet, die es nutzt, um die sichere Kommunikation mit dem Fahrzeug zu überprüfen und wieder aufzunehmen, ohne eine vollständige Neuauthentifikation durchzuführen. Dieser Mechanismus gewährleistet minimale Störungen und extrem niedrige Latenz bei Fahrzeugen, die mit hoher Geschwindigkeit fahren.
Mobilität und Übergabe: Fahrzeuge, die sich im Netzwerk von einem Ort zum anderen bewegen, können auf ihrer Route auf mehrere RSUs treffen. Durch die Kombination der Chebyshev-polynombasierten Batch-Authentifizierung für den initialen RSU-Zugriff und Transfer-Authentifizierung für Mobilitätsübergänge erreicht das System sowohl Skalierbarkeit als auch Kontinuität16. Die Batch-Authentifizierung bewältigt effektiv viele gleichzeitige Fahrzeug-Authentifizierungen, während die Übertragungsauthentifizierung die Verzögerungen der erneuten Authentifizierung während RSU-Übergängen reduziert. Zusammen bilden diese Mechanismen einen starken, mathematisch sicheren und leistungswirksamen Rahmen für die VANET-Authentifizierung.
Chebyshev-Polynom-Vorläufe
Chebyshev-Polynome (Tn(x)) sind das mathematische Kernkonzept des Authentifizierungsschemas. Sie folgen einer Rekurrenzformel und verfügen über Eigenschaften, die sie für einseitige kryptographische Funktionen geeignet machen. Die wichtigsten Definitionen und Eigenschaften sind wie folgt.
Definition: Das Chebyshev-Polynom vom Grad n (für die ganze Zahl n≥ 0):
Tn(x) = cos(n Arccos x),
für x
[-1,1]]. Äquivalent dazu kann man sie über den reellen Zahlen definieren oder modulo eine Primzahl P verwenden. Die ersten paar Chebyshev-Polynome der ersten Art Tn(x) bis n=4 (Grad variiert von 0 bis 4) sind in Tabelle 2 beschrieben.
| S.No | Abschluss | Beschreibung | Ergebnis |
| 1 | T0(x) | T0(x) = cos(0.arccros x) = cos(0) = 1 | T0(x) = 1 |
| 2 | T1(x) | T1(x) = cos(1.arccros x) = cos(arcos x) = 1 | T1(x) = x |
| 3 | T2(x) | T2(x) = cos(2.arccros x) = 2cos2(arcos x)-1 = 2x2-1 (Da cos(2θ) = 2cos2θ-1) | T2(x) = 2x2-1 |
| 4 | T3(x) | T3(x) = cos(3.arccros x) = 4x 3-3x (Da cos(3θ) = 4cos3θ-3cosθ) | T3(x) = 4x3-3x |
| 5 | T4(x) | T4(x) = 8x4-8x 2+1 (Da cos(4θ) = 8cos4θ-8cos2θ+1) | T4(x) = 8x4-8x 2+1 |
Tabelle 2: Bewertung der Rekurrenzbeziehung. Diese Tabelle zeigt die ersten paar Chebyshev-Polynome der ersten Art Tn(x) (für die Grade 0 bis 4), berechnet mit der Rekurrenzrelation, die die mathematische Grundlage des vorgeschlagenen Authentifizierungsschemas bildet. Abkürzungen; Tn(x) = Chebyshev-Polynom vom Grad n , ausgewertet bei x; n = Polynomgrad; x = Eingabevariable.
Im Allgemeinen erfüllen sie die Wiederholung:
Tn+1(x) = 2xTn(x) - Tn-1(x), wobei T0(x) = 1, T1(x) = x .
Diese Rekurrenz ermöglicht eine effiziente iterative Berechnung von Tn(x).
Semigruppeneigenschaft: Ähnlich wie multiplikative Exponenten zeigen Chebyshev-Polynome eine Kompositionseigenschaft, nämlich:
Tm(Tn(x)) = Tm.n(x) ,
für beliebige positive ganze Zahlen m,n. Mit Worten: Wenn man zunächst ein Chebyshev-Polynom vom Grad n auf x anwendet und dann ein anderes Chebyshev-Polynom vom Grad m auf das Ergebnis anwendet, ist es äquivalent dazu, ein Chebyshev-Polynom vom Grad m * n direkt auf x anzuwenden. Diese Eigenschaft ist zentral für die Verwendung von Chebyshev-Polynomen in Diffie–Hellman-ähnlichen Schlüsselaustausch- und Authentifizierungsprotokollen, da sie der Eigenschaft (ga)b = (gb)a der Exponentierung in einer zyklischen Gruppe ähnelt.
Chaotisches Verhalten: Für die Grade n>1 wurde gezeigt, dass die Abbildung x
Tn(x) (wenn x in [-1,1]) unter bestimmten Bedingungen chaotisch ist. Informell kann eine kleine Veränderung von x große Veränderungen in Tn(x) verursachen, wenn n groß ist, und Tn(x) ist in [-1,1] so verteilt, dass für großes n zufällig erscheinen kann. Diese "Pseudozufallsquote" ist in der Kryptographie nützlich, um unvorhersehbare Ergebnisse zu erzeugen.
Chebyshev-Polynom-Diskretionslogarithmusproblem (CPDLP): Dies ähnelt dem diskreten Logarithmusproblem, verwendet jedoch Chebyshev-Polynome. Gegeben ein Primmodul P und öffentliche Werte x und y = Tn(x) mod P, ist es sehr schwierig, die ganze Zahl n zu finden. Mit anderen Worten: Wenn man x und y kennt, ist das Herausfinden von n extrem schwierig, wenn die Zahlen groß sind. Das ähnelt dem klassischen diskreten Log-Problem, bei dem es schwierig ist, aus gein mod P zu finden.
Chebyshev-Polynom Diffie–Hellman-Problem (CPDHP): Gegeben x, Ta(x) und Tb(x) (für zufällige geheime Zahlen a,b), ist es schwierig, Ta.b(x) zu berechnen, ohne entweder a oder b zu kennen. Dies spiegelt das Diffie–Hellman-Problem wider: Geben wir ga und gb, kann ein Angreifer gab nicht berechnen. Im Chebyshev-Kontext ist zu beachten, dass Tab(x) = Ta(Tb(x)) = Tb(Ta(x)) durch die Halbgruppeneigenschaft gilt; Wenn also zwei Parteien jeweils einen von a,b kennen, können sie jeweils Tab(x) leicht berechnen, während ein Lauscher, der nur die einzelnen Ergebnisse kennt, dies nicht kann.
Die Sicherheit des Systems beruht auf diesen Annahmen (CPDLP und CPDHP sind unüberwindbar). Für die praktische Umsetzung arbeitet diese Studie in einem endlichen Körper (modulo einer großen Primzahl P), um ein unterschiedliches Verhalten zu garantieren. Typischerweise wird eine Zufallszahl x in [2,P-2] als Systemparameter gewählt (diese spielt eine Rolle wie ein Generator in einer multiplikativen Gruppe). Der TA wählt ein solches x aus und veröffentlicht es als Teil der öffentlichen Parameter. Dann können die Chebyshev-Polynome modulo P mittels der Rekurrenzformel berechnet werden. Obwohl x in diesem Fall nicht in [-1,1] liegt, kann man die Isomorphie zwischen Chebyshev-Polynomen und hyperbolischem Kosinus für Werte außerhalb von [-1,1] verwenden oder die Rekurrenz einfach algebraisch modul P behandeln. Die chaotische Eigenschaft gilt im strengen Sinne für reelle Intervalle; für die kryptographische Nutzung beruht die Untersuchung jedoch auf der Unvorhersehbarkeit durch die Härte des CPDHP im endlichen Feld.
Angriffsmodell
Im vorgeschlagenen Batch- und Transfer-Authentifizierungsrahmen für VANETs mit Chebyshev-Polynomen betrachten Forscher eine realistische Bedrohungslandschaft, in der sowohl externe als auch interne Gegner versuchen könnten, die sichere Kommunikation zu stören. Externe Angreifer sind Personen außerhalb des Fahrzeugnetzwerks, die darauf abzielen, bösartige Nachrichten abzufangen, zu verändern oder einzuschleusen, ohne über legitime Authentifizierungsdaten zu verfügen.17. Interne Angreifer hingegen sind kompromittierte oder bösartige Fahrzeuge oder RSUs, die bereits gültige Zugangsdaten besitzen, diese aber missbrauchen, um andere zu imitieren, Daten zu fälschen oder koordinierte Angriffe zu starten.
Man-in-the-Middle-(MIM)-Angriff: Der Gegner fängt Nachrichten zwischen zwei legitimen Parteien ab und leitet sie weiter, während er deren Inhalt möglicherweise verändert. Das Protokoll mindert dies, indem es gegenseitige Authentifizierung und Sitzungsschlüsselvereinbarung basierend auf der Schwierigkeit des Chebyshev-Polynomproblems einsetzt, wodurch sichergestellt wird, dass abgefangene Daten rechnerisch nicht ohne Erkennung18 manipulierbar sind.
Replay-Angriff: Ein Angreifer sendet zuvor aufgenommene gültige Nachrichten neu, um unbefugten Zugriff zu erhalten oder Netzwerkverwirrung zu verursachen. Forscher gehen dieses Problem an, indem sie Zeitstempel und Sitzungsidentifikatoren in den Authentifizierungsprozess einbauen, um sicherzustellen, dass Nachrichten nur innerhalb eines kurzen Zeitfensters gültig sind und später nicht wiederverwendet werden können.
Imitationsangriff: wird ebenfalls betrachtet, wenn ein Angreifer versucht, sich als legitimes Fahrzeug oder RSU auszugeben. Indem der Authentifizierungsprozess eng an eindeutige Chebyshev-Polynomschlüssel gebunden und digitale Signaturen während der Batch- und Transferauthentifizierung überprüft werden, stellt das System sicher, dass nur echte Teilnehmer kommunizieren können.
Abhörangriffe: Gegner überwachen passiv die Kommunikation, um sensible Informationen zu extrahieren. Das vorgeschlagene System gewährleistet Vertraulichkeit durch sichere Sitzungsschlüsselgenerierung; daher bleiben Datenpakete selbst dann ohne den geheimen Schlüssel unverständlich, wenn sie abgefangen werden.
Kollusionsangriffe: bei denen mehrere kompromittierte Akteure zusammenarbeiten, um das Authentifizierungsprotokoll zu knacken. Der Einsatz aggregierter Verifizierung bei der Batch-Authentifizierung und unabhängiger Verifikation bei der Übertragungsauthentifizierung verhindert, dass kompromittierte Knoten gemeinsam gültige Zugangsdaten fälschen.
| Symbol | Beschreibung |
| Ui | i-tes Fahrzeug im VANET |
| RSU | Straßeneinheitseinheit |
| TA | Vertrauenswürdige Autorität |
| TSi | Zeitstempel, der vom Fahrzeug generiert wird |
| TARSU | Zeitstempel erzeugt von RSU |
| TSTA | Zeitstempel, der von TA generiert wird |
| ΔT | Maximal zulässiger Taktunterschied für die Gültigkeit der Nachricht |
| DIDUi | Pseudonymbasierte Identität des Fahrzeugs Ui |
| DIDRSU | Pseudonymbasierte Identität der RSU |
| Tv(x) | Chebyshev-Polynom mit dem privaten Fahrzeugschlüssel "v" |
| Tv(x) | Chebyshev-Polynom mit vertrauenswürdiger Autoritäts-Privatschlüssel "b" |
TPKRi(x)
| Chebyshev-Polynom mit dem öffentlichen Schlüssel der RSU |
| αi | Identitäts-Hash, berechnet vom Fahrzeug Ui |
| βich | Identitätshash, berechnet von RSU für Ui |
| θi | Polynom-Verifikationstoken aus UI verwendet für die Aggregation |
| θ'agg | Erwartetes aggregiertes Polynom (TA berechnet) |
| θagg | aggregiertes Polynomprodukt aus allen Vehikeln Θi |
| mi,n i | Zufällige Sitzungs-Schlüssel-Seed-Werte von TA generiert |
| ri, ui | Geheime skalare Werte, die RSU bzw. Fahrzeug zugewiesen werden |
| PUBRSU | Öffentlicher Schlüssel der RSU |
| PUBui | Öffentlicher Schlüssel des Fahrzeugs Ui |
| E1(i), E2(i) | Maskierungswerte, berechnet über Hash zur Vertraulichkeit |
| IK(i) | Komponenten von Authentifizierungs-/Sitzungsschlüssel-Austauschnachrichten |
| SKi | Abschließender Sitzungsschlüssel zwischen Fahrzeug und RSU festgelegt |
| H(.) | Kollisionsresistente Hashfunktion |
| ESK(.)/DSK(.) | Symmetrische Verschlüsselung/Entschlüsselung mit Sitzungsschlüssel |
| || | Konkatenationsoperator |
| mod P | Modulare Operation über einer großen Primzahl p |
Tabelle 3: Notationen. Diese Tabelle listet die wichtigsten Symbole, Parameter und kryptographischen Notationen auf, die im gesamten Artikel verwendet werden.
Vorgeschlagenes Schema:
Dieses vorgeschlagene Verfahren besteht aus zwei Hauptkomponenten: (i) einem Mechanismus zur Batch-Nachrichtenverifizierung unter Verwendung von Chebyshev-Polynomen und (ii) einem Übertragungsauthentifizierungsprotokoll für Fahrzeugübergaben zwischen RSUs. Diese Studie bietet zunächst einen Überblick über den Systemaufbau und beschreibt dann jede Komponente im Detail in den folgenden Abschnitten, wobei die Terminologie und die Notation in Tabelle 3 dargestellt wurden.
Fahrzeugzulassung:
Schritt 1: Jedes Fahrzeug startet den Authentifizierungsprozess. Es gibt n Fahrzeuge u1,u 2,u 3....,un die Authentifizierung mit derselben RSU zum Zeitpunkt t. Jedes Fahrzeug ui berechnet:
αi = H(DIDui|| Tvi(Tb(x)) || TSi) (1)
Dann sendet ui:
I1(i) = (αi,DID ui,TS i) (2)
an die RSU.
Schritt 2: RSU aggregiert und bereitet die Batch-Authentifizierung vor. Nach Erhalt aller I1(i)-Authentifizierung führt RSU folgende Folgen aus:
1. Zeitstempel-Validierung: |TSc - TSi| ≤ ΔT
2. Berechnen Sie den RSU-Antwort-Hash für jedes Fahrzeug: βi = H(DIDRSU||Tri(Tb(x))||TSRSU)
3. Berechnen Sie Chebyshev-Token: θi = Tvi(TPKRi(x)) mod P
4. Alle Token aggregieren:
5. Bereite Batch-Nachricht vor:
und sende sie an TA.
Schritt 3: TA überprüft Batch-Unterschriften
1. Zeitstempel überprüfen: TSTA - TSRSU ≤ ΔT
2. RSU-Hash prüfen: βi* = H(DIDRSU || Tb(Tri(x)) || TSRSU) = βi
3. Fahrzeug-Hash prüfen: αi* = H(DIDui|| Tb(Tvi(x)|| TSi) = αi
4. Aggregierte Verifikation: θ'agg = T∑vi(x)mod P
H(θagg) = H(θagg') Wenn alle Durchgänge erfolgen, ist die Authentifizierung erfolgreich.
Schritt 4: Sitzungsschlüssel-Etablierung (in Batch) für jedes ui, führt TA aus:
1. Berechnen: E1(i) = H(PUBRSU||ri||TSRSU)
E2(i) = H(PUBui||vi||TSi) .
2. Erzeugen Sie zufällige Werte mi,n i Z
*P
3. Sitzungsschlüssel berechnen: SKi = H(mi||ni||ri||vi)
4. Konstruiere verschlüsselte Komponenten:
I3(i) = H(mi)
E1(i)
I4(i) = H(ni)
E2(i)
I5(i) = SKi
H(mi)
I6(i) = SKi
H(ni)
Send bundle: {I3(i),I4(i),I5(i),I6(i),TSTA}ni=1
Schritt 5: RSU sendet Sitzungsinformationen an jedes Fahrzeug ui
1. Wiederherstellen: H(mi) = I3(i)
E1(i)
SKi = I5(i)
H(mi)
2. Ihnen sendeni : {I4(i),I6(i),TSRSU+1}
Schritt 6: Fahrzeuge schließen die Sitzungsschlüsselextraktion für jeden ui ab
1. Berechnen: H(ni) = I4(i)
E2(i)
SKi = I6(i)
H(ni)
2. Verwenden Sie den Sitzungsschlüssel zur Verschlüsselung von Nachrichten:
ESKi(mi||PUBu i||PUBRSU)
Schritt 7: Übertragungsauthentifizierung für nahtlose Übergabe
Schritt 7.1: Die autorisierte Kartengenerierung durch RSU wird berechnet
ACi = H(FPKvi|| FPKRi|| bi)
ω1 = TAC(x) mod P,ω2=ω1
FPKRi
IKi = H(ω1||FPKvi)
ω3 = EIKi(SKi)
TKi = Tγ(x) mod P
γ = bi. IK i-1
Senden Sie (TKi,ω 2,ω 3) an die nächste RSU.
Schritt 7.2: Validierung durch die benachbarte RSU
TAC(x) = ω2
FPKRi-1
IKi '= H(TAC(x)||FPKvi)
TTKi(IKi'(HORi))mod P = Tt(x)mod P
Schritt 7.3: Sitzungsschlüsselwiederherstellung (Neue RSU-Entschlüsselung)
SKi = DIKi'(ω3)
Das Fahrzeugui ist nun innerhalb der neuen RSU-Zone authentifiziert und kann die sichere Kommunikation fortsetzen, wobei alle im in Tabelle 3 beschriebenen Algorithmus verwendeten Notationen verwendet werden.
In Abbildung 3 haben die Forscher ausführlich erklärt, wie die Übertragungsauthentifizierung anhand eines Schwimmspurdiagramms die Autorisierung an die neue RSU überträgt, indem sie ihre Parameter (TKi,ω 2,ω 3) sendet und nachdem sie diese Parameter von der neuen RSU erhalten hat, die Verifizierungen mit Hilfe von
TTKi(IKi'(HORi))mod P = Tt(x)mod P . Aus dieser Sitzung wird der Schlüssel von der neuen RSU geborgen und an das Fahrzeug geschickt.

Abbildung 3: Übertragungsauthentifizierung zwischen zwei RSUs. Diese Abbildung illustriert das Flussdiagramm des Übertragungsauthentifizierungsprotokolls in einem VANET, bei dem ein Fahrzeug eine sichere Übergabe zwischen der aktuellen Roadside Unit (RSU 1) und der nächsten Roadside Unit (RSU 2) ermöglicht. Der Prozess beginnt mit der authentifizierten Kartengenerierung und kryptografischen Berechnungen an RSU 1, gefolgt von der Übertragung von Parametern an das Fahrzeug, der Validierung und der Wiederherstellung des Sitzungsschlüssels bei RSU 2 und endet mit der Einrichtung eines sicheren Sitzungsschlüssels. Abkürzungen; VANET = Fahrzeug-Ad-hoc-Netzwerk; RSU = Straßendienst. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzusehen.