IP Library Granted Patent US 12,411,951
Granted Patent B2
US 12,411,951 · App. 18/087,477 · Granted Sep 9, 2025

System and method for security control in cyber-physical systems with delay-induced feedback watermarking

Inventors: Christoforos Somarakis (Gilroy, CA); Raman Goyal (Mountain View, CA); Erfaun Noorani (Fairless Hills, PA); Shantanu Rane (Palo Alto, CA)
Assignee: Xerox Corporation
G06F21/556G06F21/6218
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,411,951
App. No.
18/087,477
Granted
Sep 9, 2025
Kind
B2
Abstract

A system and a method for secure control of a physical system are described. During operation, the system can obtain measurement of one or more sensors associated with the physical system. The system then estimates a state of the physical system based on the measurement of the sensors. Subsequently, the system generates a feedback control signal based on the estimated state and generates a watermarking signal based on a stored estimated state of the physical system at a previous time instant. The system then generates a watermarked control signal by combining the feedback control signal and the watermarking signal and applies the watermarked control signal to the physical system to regulate the state of the physical system, thereby facilitating secure control of the physical system.

Claims (48)

1. A computer-implemented method for secure control of a physical system, the method comprising:

obtaining measurement of one or more sensors associated with the physical system;

estimating a state of the physical system based on the measurement of the sensors;

generating a feedback control signal based on the estimated state;

generating a watermarking signal based on a stored estimated state of the physical system at a previous time instant, wherein generating the watermarking signal comprises:

generating a random delay within a predetermined time range based on a predetermined probability mass function;

obtaining the stored estimated state based on the random delay such that a difference between the previous time instant and a current time instant equals the random delay; and

multiplying the stored estimated state by a predetermined scale factor, which further comprise tuning the predetermined scale factor to ensure that the watermarking signal is within an admissible input range of the physical system;

generating a watermarked control signal by combining the feedback control signal and the watermarking signal; and

applying the watermarked control signal to the physical system to regulate the state of the physical system, thereby facilitating secure control of the physical system.

2. The method of claim 1 , comprising performing a chi-square detection to detect a replay attack on the physical system.

3. The method of claim 2 , further comprising outputting an alarm signal in response to detecting a replay attack.

4. The method of claim 1 , wherein generating the feedback control signal comprises applying a linear-quadratic-Gaussian (LQG) control scheme.

5. The method of claim 1 , wherein generating the random delay comprises:

generating the random delay for each time instant; or

generating the random delay for multiple consecutive time instants.

6. The method of claim 1 , further comprising tuning the predetermined time range and/or the predetermined probability mass function to ensure that the watermarking signal does not cause instability in the physical system.

7. The method of claim 1 , wherein the predetermined probability mass function comprises a Gaussian distribution function or a uniform distribution function.

8. A computer system for secure control of a physical system, the computer system comprising:

a processor; and

a storage device coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising:

obtaining measurement of one or more sensors associated with the physical system;

estimating a state of the physical system based on the measurement of the sensors;

generating a feedback control signal based on the estimated state;

generating a watermarking signal based on a stored estimated state of the physical system at a previous time instant, wherein generating the watermarking signal comprises:

generating a random delay within a predetermined time range based on a predetermined probability mass function;

obtaining the stored estimated state based on the random delay such that a difference between the previous time instant and a current time instant equals the random delay; and

multiplying the stored estimated state by a predetermined scale factor, which further comprise tuning the predetermined scale factor to ensure that the watermarking signal is within an admissible input range of the physical system;

generating a watermarked control signal by combining the feedback control signal and the watermarking signal; and

applying the watermarked control signal to the physical system to regulate the state of the physical system, thereby facilitating secure control of the physical system.

9. The computer system of claim 8 , wherein the method comprises performing a chi-square detection to detect a replay attack on the physical system.

10. The computer system of claim 9 , wherein the method further comprises outputting an alarm signal in response to detecting a replay attack.

11. The computer system of claim 8 , wherein generating the feedback control signal comprises applying a linear-quadratic-Gaussian (LQG) control scheme.

12. The computer system of claim 8 , wherein generating the random delay comprises:

generating the random delay for each time instant; or

generating the random delay for multiple consecutive time instants.

13. The computer system of claim 8 , wherein the method further comprises tuning the predetermined range and/or the predetermined probability mass function to ensure that the watermarking signal does not cause instability in the physical system.

14. The computer system of claim 8 , wherein the predetermined probability mass function comprises a Gaussian distribution function or a uniform distribution function.

15. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for secure control of a physical system, the method comprising:

obtaining measurement of one or more sensors associated with the physical system;

estimating a state of the physical system based on the measurement of the sensors;

generating a feedback control signal based on the estimated state;

generating a watermarking signal based on a stored estimated state of the physical system at a previous time instant, wherein generating the watermarking signal comprises:

generating a random delay within a predetermined time range based on a predetermined probability mass function;

obtaining the stored estimated state based on the random delay such that a difference between the previous time instant and a current time instant equals the random delay; and

multiplying the stored estimated state by a predetermined scale factor, which further comprise tuning the predetermined scale factor to ensure that the watermarking signal is within an admissible input range of the physical system;

generating a watermarked control signal by combining the feedback control signal and the watermarking signal; and

applying the watermarked control signal to the physical system to regulate the state of the physical system, thereby facilitating secure control of the physical system.

Assignments (7)
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: SOMARAKIS, CHRISTOFOROS; GOYAL, RAMAN; NOORANI, ERFAUN; RANE, SHANTANU
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 062325/0439 →