US 12,067,091 B2
Hardware-based obfuscation of digital data
Adam David Cron, Hilton Head Island, SC (US); Andrew Elias, Ottawa (CA); Bandi Chandra Sekhar Reddy, Union City, CA (US); and Michael Borza, Ottawa (CA)
Assigned to SYNOPSYS, INC., Sunnyvale, CA (US)
Filed by SYNOPSYS, INC., Sunnyvale, CA (US)
Filed on Dec. 21, 2021, as Appl. No. 17/558,389.
Claims priority of provisional application 63/129,354, filed on Dec. 22, 2020.
Prior Publication US 2022/0197982 A1, Jun. 23, 2022
Int. Cl. H04L 29/00 (2006.01); G06F 21/14 (2013.01); G06F 21/73 (2013.01)
CPC G06F 21/14 (2013.01) [G06F 21/73 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method, comprising: performing a capture operation that loads a plurality of primary input (PI) values into corresponding shift registers of a plurality of test data registers (TDRs) disposed on one or more digital semiconductor devices and configured to store a plurality of secret information bits; performing a sequence of shift operations on the plurality of TDRs to obtain a plurality of output bits; and applying, by a processor, a derivation function on the plurality of output bits to extract the plurality of secret information bits thereby authenticating the one or more digital semiconductor devices, wherein a PI value from the plurality of PI values of a first TDR of the plurality of TDRs is set to a logic high or a logic low based at least in part on the plurality of secret information bits.