Invention Grant
- Patent Title: Program randomization for cyber-attack resilient control in programmable logic controllers
-
Application No.: US16067058Application Date: 2016-12-13
-
Publication No.: US10795976B2Publication Date: 2020-10-06
- Inventor: Arquimedes Martinez Canedo
- Applicant: Siemens Aktiengesellschaft
- Applicant Address: DE Munich
- Assignee: Siemens Aktiengesellschaft
- Current Assignee: Siemens Aktiengesellschaft
- Current Assignee Address: DE Munich
- International Application: PCT/US2016/066295 WO 20161213
- International Announcement: WO2017/123367 WO 20170720
- Main IPC: G06F21/14
- IPC: G06F21/14 ; G05B19/05 ; G06F21/76

Abstract:
A method for programmable logic controller (PLC) program randomization, the method comprising an engineering system computer receiving source code corresponding to a PLC program and compiling the source code into a plurality of functionally equivalent intermediate representations of the PLC program. Program structure of the PLC program is randomized during compilation such that each intermediate representation is unique among the plurality of intermediate representations. The engineering system computer transmits the plurality of intermediate representations to one or more PLCs.
Public/Granted literature
- US20190008845A1 PROGRAM RANDOMIZATION FOR CYBER-ATTACK RESILIENT CONTROL IN PROGRAMMABLE LOGIC CONTROLLERS Public/Granted day:2019-01-10
Information query