Es wird eine Kommunikationsvorrichtung (10) bereitgestellt, die einen Empfangsabschnitt (12), einen Aktualisierungsabschnitt (22), einen Codeerzeugungsabschnitt (16), einen Bestimmungsabschnitt (18) und einen Sendeabschnitt (14) aufweist. Der Empfangsabschnitt empfängt die Kommunikationsdaten von einer anderen der Kommunikationsvorrichtungen. Der Aktualisierungsabschnitt aktualisiert einen Wert des Zählers, um mit einem Wert eines Zählers der anderen Kommunikationsvorrichtung übereinzustimmen, wenn der Empfangsabschnitt die Kommunikationsdaten von der anderen Kommunikationsvorrichtung empfängt. Der Codeerzeugungsabschnitt erzeugt den 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 durch den Codeerzeugungsabschnitt erzeugte Nachrichtenauthentifizierungscode mit einem Nachrichtenauthentifizierungscode übereinstimmt, der in den Kommunikationsdaten gesetzt ist. Der Sendeabschnitt sendet eine Synchronisationsanforderung und gleicht den Wert des Zählers mit dem Wert des Zählers der anderen Kommunikationsvorrichtung ab, wenn eine Anzahl von Malen, die der Bestimmungsabschnitt fortlaufend eine Diskrepanz zwischen den Nachrichtenauthentifizierungscodes bestimmt, gleich oder größer als eine vorbestimmte Anzahl aufeinanderfolgender 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
2018-05-03
Patent
Elektronische Ressource
Deutsch
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 |
Europäisches Patentamt | 2021
|