US 12,682,049 B2
Method and system for insertion of cybersecurity and hardware assurance instruments within integrated circuits and electronic systems using multi-stage hardware marking
Seema Naswa, Austin, TX (US); Alfred Larry Crouch, Cedar Park, TX (US); Peter Lawrence Levin, Silber Springs, MD (US); and Karpagam Karthikeyan, Glen Allen, VA (US)
Assigned to Amida Technology Solutions, Inc., Washington, DC (US)
Filed by Amida Technology Solutions, inc., Washington, DC (US)
Filed on Dec. 19, 2024, as Appl. No. 18/988,365.
Application 18/988,365 is a continuation in part of application No. 17/540,637, filed on Dec. 2, 2021, granted, now 12,210,618.
Application 17/540,637 is a continuation of application No. 16/145,891, filed on Sep. 28, 2018, granted, now 11,681,795, issued on Jun. 20, 2023.
Prior Publication US 2025/0200174 A1, Jun. 19, 2025
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/04 (2006.01); G06F 21/55 (2013.01)
CPC G06F 21/552 (2013.01) [G06F 21/554 (2013.01); G06F 2221/034 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method for securing an electronic facility in relation to a trojan, said method comprising the steps of:
first providing a facility structural and functional description, Register Transfer Language (RTL) model or netlist model;
first performing a trojan vulnerability analysis of the facility in relation to the trojan in relation to the facility structural and functional description, RTL model or netlist model to provide a trojan location analysis output;
first determining a selected instrument function in relation to an effect produced by the trojan, the selected instrument function comprising selected instrument information, the selected instrument information comprising control-side instrument information including control-side connections, the selected instrument information comprising operative-side instrument information including operative-side connections;
first defining said control-side instrument information of said selected instrument function within a generative-artificial-intelligence program prompt;
second defining said operative-side instrument information of said selected instrument function within said generative-artificial-intelligence program prompt; and
third defining said selected instrument function within a generative-artificial-intelligence program prompt.