US 12,189,825 B2
Method for identifying and verifying control software of a rail vehicle
Matthias Alexander Weber, Uttenreuth (DE)
Assigned to Siemens Mobility GmbH, Munich (DE)
Appl. No. 17/797,202
Filed by Siemens Mobility GmbH, Munich (DE)
PCT Filed Jan. 13, 2021, PCT No. PCT/EP2021/050538
§ 371(c)(1), (2) Date Aug. 3, 2022,
PCT Pub. No. WO2021/156028, PCT Pub. Date Aug. 12, 2021.
Claims priority of application No. 10 2020 201 259.8 (DE), filed on Feb. 3, 2020.
Prior Publication US 2023/0069564 A1, Mar. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/64 (2013.01); G06F 21/44 (2013.01); G06F 21/57 (2013.01)
CPC G06F 21/64 (2013.01) [G06F 21/44 (2013.01); G06F 21/57 (2013.01)] 9 Claims
 
1. A method for identifying and verifying control software of a rail vehicle, wherein the control software being formed by functions, wherein each function of the functions performs a task respectively assigned thereto, wherein the functions, in their interconnected entirety, form a structure of the control software, which comprises the steps of:
creating a function-dependent checksum for each of the functions resulting in a plurality of function-dependent checksums;
creating a structure-dependent checksum for the structure;
creating an overall checksum for the control software from the function-dependent checksums and from the structure-dependent checksum, wherein the overall checksum identifies and verifies the control software for authorization in a country; and
displaying to a rail vehicle driver a version number of the control software based on the overall checksum of the control software for monitoring purposes.