×

Dynamic operational watermarking for software and hardware assurance

  • US 9,081,957 B2
  • Filed: 02/07/2013
  • Issued: 07/14/2015
  • Est. Priority Date: 02/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A dynamic watermarking method comprising:

  • receiving, at a monitor device, a physical watermark and a logical watermark of a defended apparatus, wherein the logical watermark includes at least one of execution timing of the defended apparatus, execution sequencing of the defended apparatus, data transaction of the defended apparatus, input activity of the defended apparatus, output activity of the defended apparatus, and function periodicity of the defended apparatus, and wherein the physical watermark includes a temperature of the defended apparatus or a power-consumption rate of the defended apparatus;

    setting a baseline for the defended apparatus at the monitor device, the baseline including the physical watermark and the logical watermark;

    continuously monitoring, by a processor of the monitor device, the defended apparatus in real-time for a change in the physical watermark or the logical watermark;

    in response to detecting a change in the physical watermark or the logical watermark, comparing the change to a threshold;

    in response to determining the change is less than the threshold updating the baseline to include the change; and

    in response to determining the change is greater than the threshold performing a defensive action,wherein performing the defensive action includes generating false decoy data and recording the false decoy data into a memory of the defended apparatus such that tampering with the defended apparatus only uncovers the false decoy data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×