System and method for obfuscation of electronic circuits
A computer-implemented method of generating randomized electrical interconnects for an electronic circuit comprises steps of receiving a netlist of nodes of electronic components to be connected, each connection between the nodes forming an electrical interconnect; determining a list of one or more path directions for each electrical interconnect; determining a plurality of path direction distances for each electrical interconnect; generating a plurality of segments for each electrical interconnect, each segment having one path direction and a length which are selected at random; calculating a sum of the lengths of all of the segments in each path direction each time a segment is generated for each electrical interconnect; removing one path direction from the list of path directions when a first condition is met; and stopping the generating a plurality of segments for each electrical interconnect when a second condition is met.
- Research Organization:
- Kansas City Plant (KCP), Kansas City, MO (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)
- DOE Contract Number:
- NA0002839
- Assignee:
- Honeywell Federal Manufacturing & Technologies, LLC (Kansas City, MO)
- Patent Number(s):
- 10,936,779
- Application Number:
- 16/402,504
- OSTI ID:
- 1805586
- Resource Relation:
- Patent File Date: 05/03/2019
- Country of Publication:
- United States
- Language:
- English
Similar Records
System and method for obfuscation of electronic circuits
Lithium Lens Interlocks