“…advanced encryption standard (AES) [10,[12][13][14], data encryption standard (DES) [9,11], and Rivest-Shamir-Adleman [15,16]. On the other hand, there are several countermeasures which attempt to protect crypto-chips against scan-based attacks in different ways such as mirror key register (MKR) [10], round register masking [14], state-dependent scan flip-flop (SDSFF) [15,16], dynamic obfuscation lock & key [17], on-chip key comparison [18,19], physically unclonable function (PUF)-based lock & key [20], dynamic scan [21], dynamic-key [22], dynamic obfuscation scan (DOS) [23], and key masking [24,25]. However, such countermeasures for scan-based attack tolerance suffer from one or more drawbacks which are described in the next section.…”