Eine Kommunikationsvorrichtung (10) beinhaltet einen Zähler (20), einen Empfangsabschnitt (12), einen Aktualisierungsabschnitt (22), einen Codeerzeugungsabschnitt (16), einen Bestimmungsabschnitt (18) und einen Sendeabschnitt (14). Der Empfangsabschnitt empfängt Kommunikationsdaten von einer anderen der Kommunikationsvorrichtung. Der Aktualisierungsabschnitt aktualisiert einen Wert des Zählers. Der Codeerzeugungsabschnitt erzeugt einen Nachrichtenauthentifizierungscode basierend auf den Kommunikationsdaten, die durch den Empfangsabschnitt empfangen werden, dem Wert des Zählers und einem gemeinsamen Schlüssel. Der Bestimmungsabschnitt bestimmt, ob der Nachrichtenauthentifizierungscode, der durch den Codeerzeugungsabschnitt erzeugt wird, mit einem Nachrichtenauthentifizierungscode übereinstimmt, der in den Kommunikationsdaten gesetzt ist. Der Sendeabschnitt sendet eine Synchronisationsanforderung, wenn eine Anzahl von Malen, die der Bestimmungsabschnitt eine Diskrepanz zwischen den Nachrichtenauthentifizierungscodes bestimmt, gleich oder größer als eine vorbestimmte Anzahl von Diskrepanzen wird.
A communication apparatus includes a counter, a reception portion, an update portion, a code generation portion, a determination portion, and a transmission portion. The reception portion receives a communication data from a different one of the communication apparatus. The update portion updates a value of the counter. The code generation portion generates a message authentication code based on the communication data received by the reception portion, the value of the counter, and a common key. The determination portion determines whether the message authentication code generated by the code generation portion matches a message authentication code set in the communication data. The transmission portion transmits a synchronization request when a number of times that the determination portion determines a mismatch between the message authentication codes becomes equal to or more than a predetermined number of mismatches.
Kommunikationsvorrichtung Kommunikationsverfahren und Kommunikationsprogramm
2024-09-19
Patent
Electronic Resource
German
IPC: | H04L TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION , Übertragung digitaler Information, z.B. Telegrafieverkehr / B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR |
European Patent Office | 2019
|Kommunikationsvorrichtung, Kommunikationssystem und Kommunikationsverfahren
European Patent Office | 2016
|