IP Library Granted Patent US 12,301,552
Granted Patent B2
US 12,301,552 · App. 17/312,387 · Granted May 13, 2025

Communication module

Inventors: Andreas Aldrian (Haselsdorf-Tobelbad, AT); Christoph Wolf (Graz, AT); Zhendong Ma (Vienna, AT); Patrik Maier (Graz, AT); Samuel Sprung (Graz, AT)
Assignee: AVL List GmbH
H04L63/0471H04L12/40006H04L12/4625H04L12/66H04L63/0442H04L63/0853H04L67/104H04L67/34H04L2012/4026H04L2012/40273
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,301,552
App. No.
17/312,387
Granted
May 13, 2025
Kind
B2
Abstract

The invention relates to a communication module for transmitting data between at least one hardware component which is integrated into an internal network of a technical system and a back-end computer system which is connected to a packet-switched data network. The communication module has a device-proximal gateway and a network-proximal gateway, which are connected to one another via a point-to-point connection without intermediate stations. The network-proximal gateway provides a data transmission interface between the packet-switched data network and the point-to-point connection and the device-proximal gateway provides a data transmission interface between the point-to-point connection and the internal network.

Claims (37)

1. A communication module for data transmission between at least one hardware component which is integrated into an internal network of a technical system and a back-end computer system which is connected to a packet-switched data network, characterized in that the communication module comprises:

a point-to-point connection, wherein communication is carried out via the point-to-point connection according to a non-routable protocol that prevents rerouting of communication and precludes unauthorized access to the internal network,

a device-proximal gateway is configured and arranged to provide a data transmission interface between the point-to-point connection and the internal network, and

a network-proximal gateway connected to the device-proximal gateway via the point-to-point connection without intermediate stations, the network-proximal gateway configured and arranged to provide a data transmission interface between the packet-switched data network and the point-to-point connection, wherein the point-to-point connection is the only connection between the network-proximal gateway and the device-proximal gateway, and wherein the network-proximal gateway is directly connected to the packet-switched data network without intermediate stations.

2. The communication module according to claim 1 , characterized in that the device-proximal gateway and/or the network-proximal gateway has a gateway security module.

3. The communication module according to claim 2 , characterized in that the at least one gateway security module has a card interface configured and arranged to receive a processor chip card.

4. The communication module according to claim 1 , wherein the point-to-point connection is a direct connection via a serial bus system.

5. A technical system comprising:

a communication module according to claim 1 ,

at least one hardware component, and

at least one internal network.

6. The technical system according to claim 5 , characterized in that the at least one hardware component has a security controller with an integrated cryptoprocessor, a non-volatile memory and a volatile memory.

7. The technical system according to claim 5 , characterized in that the technical system is a vehicle with one of autonomy levels 1 to 5.

8. The technical system according to claim 5 , characterized in that the technical system is a machine arrangement configured and arranged to be controlled by an automation system, in particular a test bench.

9. A method for the transmission of device data of a hardware component, which is integrated in an internal network of a technical system, to a back-end computer system which is connected to a packet-switched data network, the method including the following steps:

transmitting the device data from the hardware component via the internal network to a device-proximal gateway,

transmitting the device data from the device-proximal gateway via a point-to-point connection to a network-proximal gateway, wherein communication is carried out via the point-to-point connection according to a non-routable protocol that prevents rerouting of communication and precludes unauthorized access to the internal network, and wherein the point-to-point connection is the only connection between the network-proximal gateway and the device-proximal gateway,

converting the device data into an encrypted instance of the device data by the device-proximal gateway or the network-proximal gateway, and

transmitting the encrypted instance of the device data from the network-proximal gateway via the packet-switched data network to the back-end computer system, wherein the network-proximal gateway encrypts the encrypted instance of the device data before it is transmitted over the packet-switched data network in accordance with a network encryption protocol, and wherein the encrypted instance of the device data contains check data which allows the back-end computing system and/or another authorized data receiver to check the integrity and/or authenticity of the device data.

10. The method according to claim 9 , characterized in that the method further includes the following steps:

creating an encrypted instance of the device data using a public key of the back-end computer system by

the device-proximal gateway using the gateway security module of the device-proximal gateway, or

by the network-proximal gateway using the gateway security module of the network-proximal gateway.

11. The method according to claim 9 , characterized in that the step of transmitting the encrypted instance of the device data via the packet-switched data network includes transmitting the encrypted instance to a broker in accordance with a protocol that functions purely via push mechanisms.

12. A method for storing update data in a device memory of a hardware component integrated in an internal network, wherein the update data for the hardware component are provided by a back-end computer system and wherein the method including the following steps:

receiving an encrypted instance of the update data by a network-proximal gateway via a packet-switched data network from a back-end computer system,

transmitting the update data from the network-proximal gateway via a point-to-point connection to the device-proximal gateway, wherein communication is carried out via the point-to-point connection according to a non-routable protocol that prevents rerouting of communication and precludes unauthorized access to the internal network and the point-to-point connection is the only connection between the network-proximal gateway and the device-proximal gateway,

transmitting the update data to the hardware component via the internal network,

decrypting the encrypted instance of the update data by the device-proximal gateway or the network-proximal gateway, and

storing the decrypted update data in the device memory of the hardware component, wherein the encrypted instance of the update data contains check data which allows the gateway security module of the device-proximal gateway, and/or the gateway security module of the network-proximal gateway and/or the security controller of the hardware component, to check the integrity and/or authenticity of the update data.

13. The method according to claim 12 , characterized in that the encrypted instance of the update data is created by the back-end computer system and/or an authorized data transmitter using a public key of the hardware component and/or the device-proximal gateway and/or the network-proximal gateway.

14. The method according to claim 12 , characterized in that the method further includes the following steps:

decrypting the encrypted instance of the update data by

the network-proximal gateway using the gateway security module of the network-proximal gateway, or

the device-proximal gateway using the gateway security module of the device-proximal gateway.

15. The method according to claim 12 , characterized in that the update data includes firmware, application software and/or parameter data of the hardware component.

16. The method according to claim 12 , characterized in that the step of receiving an encrypted instance of the update data includes retrieving the encrypted instance of the update data from a broker and takes place in accordance with a protocol which functions purely via push mechanisms.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2021
From: ALDRIAN, ANDREAS; WOLF, CHRISTOPH; MA, ZHENDONG; MAIER, PATRIK; SPRUNG, SAMUEL
To: AVL LIST GMBH
Reel/Frame 057579/0791 →
Priority Claims (1)
AT A 51106/2018 · Dec 13, 2018 · national
Continuity (1)
Related Publication 20220021663A1 · Jan 20, 2022
References Cited (28)
US 10103977B2 · Bi · 2018 [cited by examiner]
US 10433134B2 · Panje · 2019 [cited by examiner]
US 10523528B2 · Attarwala · 2019 [cited by examiner]
US 10567495B2 · Gandhi · 2020 [cited by examiner]
US 10623437B2 · Allison · 2020 [cited by examiner]
US 20030147534A1 · Ablay et al. · 2003 [cited by applicant]
US 20050141706A1 · Regli et al. · 2005 [cited by applicant]
US 20120127928A1 · Ichihara · 2012 [cited by applicant]
US 20180115528A1 · Rotvold · 2018 [cited by examiner]
US 20180219944A1 · Kwon et al. · 2018 [cited by applicant]
US 20190052480A1 · Skidmore · 2019 [cited by examiner]
US 20190238555A1 · Buffard · 2019 [cited by examiner]
US 20190268376A1 · Park · 2019 [cited by examiner]
US 20190312855A1 · Sharma · 2019 [cited by examiner]
US 20200036554A1 · Iwata · 2020 [cited by examiner]
US 20210075807A1 · Park · 2021 [cited by examiner]
US 20210374598A1 · Ben-Ezra · 2021 [cited by examiner]
CN 1520665A · 2004 [cited by applicant]
CN 108833236A · 2018 [cited by applicant]
EP 3297247A1 · 2018 [cited by applicant]
JP 2010527480A · 2010 [cited by applicant]
JP 2015023375A · 2015 [cited by applicant]
JP 2016139883A · 2016 [cited by applicant]
JP 2017208859A · 2017 [cited by applicant]
JP 2018110374A · 2018 [cited by applicant]
WO 2005050933A1 · 2005 [cited by applicant]
WO 2015089457A1 · 2015 [cited by applicant]
Japan Patent Office; Examination Report issued in counterpart application 2021-533459; Date of Report Jan. 17, 2024. [cited by applicant]