SeqL+: Secure Scan-Obfuscation with Theoretical and Empirical Validation.
IACR Cryptol. ePrint Arch.(2021)
摘要
Scan-obfuscation is a powerful methodology to protect Silicon-based intellectual property from theft. Prior work on scan-obfuscation in the context of logic-locking have unique limitations, which are addressed by our previous work, SeqL, which looks at functional output corruption to obfuscate scan-chains, but is unable to resist removal attacks on circuits with inadequate number of flip-flops without feedback. To address this issue, we propose to scramble flip-flops with feedback to increase key length without introducing further vulnerabilities. This study reveals the first formulation and complexity analysis of Boolean satisfiability (SAT)-based attack on scan-scrambling. We formulate the attack as a conjunctive normal form (CNF) using a worst-case
$\mathcal {O}(n^{3})$
reduction in terms of scramble-graph size
$n$
. In order to defeat SAT-based attack, we propose an iterative swapping-based scan-cell scrambling algorithm that has
$\mathcal {O}(n)$
implementation time-complexity and
$\mathcal {O}(2^{\lfloor ({\alpha.n+1}/{3}) \rfloor })$
SAT-decryption time-complexity in terms of a user-configurable cost constraint
$\alpha ~(0 < \alpha \le 1)$
.
更多查看译文
关键词
Obfuscation (software),Computer science,Computer security
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要