US 12,493,669 B2
Method and system for securing SCADA and industrial control software through secure-write operations
Vijay Madisetti, Alpharetta, GA (US); and Arshdeep Bahga, Chandigarh (IN)
Assigned to Vijay Madisetti, Alpharetta, GA (US)
Filed by Vijay Madisetti, Alpharetta, GA (US)
Filed on Jan. 29, 2025, as Appl. No. 19/040,357.
Application 19/040,357 is a continuation of application No. 18/755,251, filed on Jun. 26, 2024.
Claims priority of provisional application 63/523,362, filed on Jun. 26, 2023.
Prior Publication US 2025/0173407 A1, May 29, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/12 (2013.01); G05B 19/05 (2006.01); G06F 21/64 (2013.01)
CPC G06F 21/125 (2013.01) [G05B 19/058 (2013.01); G06F 21/64 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of performing secure write operations comprising:
receiving a secure write instruction at a programmable-logic controller (PLC);
performing a validation operation on the secure write instruction at the PLC;
rejecting the secure write instruction responsive to determining the secure write instruction is invalid; and
responsive to determining the secure write instruction is valid:
verifying a permissibility of the secure write instruction at the PLC by comparing one or more parameters of the secure write instruction to a range of permitted values stored in the PLC;
rejecting the secure write instruction responsive to determining the secure write instruction is impermissible; and
executing the secure write instruction at the PLC responsive to determining the secure write instruction is permissible.