An Extensible Framework for Quantifying the Coverage of Defenses Against Untrusted Foundries
Pith reviewed 2026-05-25 19:14 UTC · model grok-4.3
The pith
ICAS quantifies defensive coverage against fabrication-time hardware attacks by counting the number of ways each attack can be inserted into an IC layout.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper claims that ICAS quantifies defensive coverage by reporting the number of ways an attacker can add each attack to the design, with lower scores correlating with increased attacker effort, and that this enables identification of gaps in defenses, quantitative comparison of defenses, and exploration of design decisions' impact on resilience.
What carries the argument
The IC Attack Surface (ICAS) tool, which enumerates attacker insertion opportunities for each considered attack based on supplied metrics and the layout.
If this is right
- Researchers can identify specific gaps for future defenses to target.
- Existing and future defenses can be compared quantitatively.
- Practitioners can explore how design decisions affect resilience to fabrication-time attack.
- Scores of zero represent ideal coverage, and lower scores indicate increased attacker effort.
Where Pith is reading between the lines
- The counting method could be paired with layout optimization routines to automatically reduce the reported attack surface.
- The same structure might extend to quantifying coverage against other supply-chain threats beyond hardware Trojans.
- Widespread use could shift hardware security assessment from qualitative claims to explicit numerical targets.
Load-bearing premise
The user-provided metrics accurately encode the real-world challenge an attacker faces when attempting to insert a hardware Trojan into the layout.
What would settle it
Finding a concrete Trojan insertion method that succeeds on a low-scoring layout but is not captured by the user metrics would show the counts do not reflect actual attacker effort.
Figures
read the original abstract
The transistors used to construct Integrated Circuits (ICs) continue to shrink. While this shrinkage improves performance and density, it also reduces trust: the price to build leading-edge fabrication facilities has skyrocketed, forcing even nation states to outsource the fabrication of high-performance ICs. Outsourcing fabrication presents a security threat because the black-box nature of a fabricated IC makes comprehensive inspection infeasible. Since prior work shows the feasibility of fabrication-time attackers' evasion of existing post-fabrication defenses, IC designers must be able to protect their physical designs before handing them off to an untrusted foundry. To this end, recent work suggests methods to harden IC layouts against attack. Unfortunately, no tool exists to assess the effectiveness of the proposed defenses---meaning gaps may exist. This paper presents an extensible IC layout security analysis tool called IC Attack Surface (ICAS) that quantifies defensive coverage. For researchers, ICAS identifies gaps for future defenses to target, and enables the quantitative comparison of existing and future defenses. For practitioners, ICAS enables the exploration of the impact of design decisions on an IC's resilience to fabrication-time attack. ICAS takes a set of metrics that encode the challenge of inserting a hardware Trojan into an IC layout, a set of attacks that the defender cares about, and a completed IC layout and reports the number of ways an attacker can add each attack to the design. While the ideal score is zero, practically, our experience is that lower scores correlate with increased attacker effort.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces the IC Attack Surface (ICAS) framework, an extensible tool that takes user-provided metrics encoding the difficulty of inserting hardware Trojans, a set of attacks of interest, and a completed IC layout, then reports the number of ways each attack can be added to the design. The ideal score is zero; the authors state that lower scores correlate with increased attacker effort based on their experience. The tool is positioned to help researchers identify gaps in defenses and enable quantitative comparisons, and to help practitioners explore design decisions' impact on resilience to fabrication-time attacks.
Significance. If the reported counts can be shown to track real attacker effort, ICAS would fill a documented gap by providing the first quantitative method to assess layout-level defensive coverage against untrusted foundries. The metric-agnostic design is a strength that allows reuse across different threat models, and the framework could support reproducible evaluation of future hardening techniques.
major comments (1)
- [Section 1] Section 1: The central claim that lower ICAS scores correlate with increased attacker effort is asserted solely from 'our experience' with no quantitative validation, case studies, red-team effort measurements, or ablation experiments demonstrating that the supplied metrics (e.g., area, timing slack) predict actual insertion difficulty. Because the framework is explicitly metric-agnostic, any mismatch between user metrics and real-world cost directly undermines the interpretation of the output counts as a measure of defensive coverage.
minor comments (1)
- [Abstract] The abstract and introduction describe intended inputs and outputs but supply no concrete example computation or sample output to illustrate how the reported numbers are derived from layout data and metrics.
Simulated Author's Rebuttal
Thank you for the opportunity to respond to the referee's comments. We address the major comment point by point below.
read point-by-point responses
-
Referee: [Section 1] Section 1: The central claim that lower ICAS scores correlate with increased attacker effort is asserted solely from 'our experience' with no quantitative validation, case studies, red-team effort measurements, or ablation experiments demonstrating that the supplied metrics (e.g., area, timing slack) predict actual insertion difficulty. Because the framework is explicitly metric-agnostic, any mismatch between user metrics and real-world cost directly undermines the interpretation of the output counts as a measure of defensive coverage.
Authors: We acknowledge that the statement in the manuscript regarding the correlation between lower ICAS scores and increased attacker effort is based on our experience and is not supported by quantitative validation, case studies, or experiments within the paper. This observation is not presented as the central claim of the work; the primary contribution is the extensible framework itself. The metric-agnostic design is a deliberate feature to accommodate varying threat models and user-defined metrics. To address the concern, we will revise the manuscript to qualify this statement, clarifying that the framework reports insertion opportunities based on the provided metrics, and that any correlation with attacker effort depends on the validity of those metrics. We will also add a discussion on the importance of metric validation as future work. This change will be made in the revised version. revision: yes
Circularity Check
No significant circularity in the derivation chain
full rationale
The ICAS framework defines its output score directly as the enumerated count of insertion opportunities permitted by the user-supplied metrics on the input layout; this is an explicit computational definition rather than a derived quantity that reduces to a fitted parameter, self-citation, or ansatz. The statement that lower scores correlate with attacker effort is presented as an experiential observation without supporting equations, self-citations, or uniqueness theorems. No load-bearing steps match the enumerated circularity patterns, and the tool remains self-contained against its external inputs and benchmarks.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption The count of insertion opportunities produced by the metrics is a valid proxy for attacker effort.
invented entities (1)
-
ICAS framework
no independent evidence
Reference graph
Works this paper leans on
-
[1]
Ronen Adato, Aydan Uyar, Mahmoud Zangeneh, Boyou Zhou, Ajay Joshi, Bennett Goldberg, and M Selim Unlu. 2016. Rapid mapping of digital integrated circuit logic gates via multi-spectral backside imaging. arXiv:1605.09306 (2016)
work page internal anchor Pith review Pith/arXiv arXiv 2016
-
[2]
Dakshi Agrawal, Selcuk Baktir, Deniz Karakoyunlu, Pankaj Rohatgi, and Berk Sunar. 2007. Trojan Detection using IC fingerprinting. In IEEE Symposium on Security and Privacy (SP)
work page 2007
-
[3]
Paul Alcorn. [n. d.]. Ice Lake Might Arrive in June, According to Leaked Lenovo Documents. ([n. d.]). https://www-ssl.intel.com/content/www/us/en/design/ products-and-solutions/processors-and-chipsets/ice-lake/overview.html
-
[4]
Anonymous. [n. d.]. Anonymous citation for blind review. ([n. d.])
-
[5]
Papa-Sidy Ba, Sophie Dupuis, Manikandan Palanichamy, Giorgio Di Natale, Bruno Rouzeyre, et al. 2016. Hardware Trust through Layout Filling: a Hardware Trojan Prevention Technique. In IEEE Computer Society Annual Symposium on VLSI (ISVLSI)
work page 2016
-
[6]
Papa-Sidy Ba, Manikandan Palanichamy, Sophie Dupuis, Marie-Lise Flottes, Giorgio Di Natale, and Bruno Rouzeyre. 2015. Hardware Trojan prevention using layout-level design approach. In European Conference on Circuit Theory and Design (ECCTD)
work page 2015
-
[7]
Josep Balasch, Benedikt Gierlichs, and Ingrid Verbauwhede. 2015. Electromag- netic circuit fingerprints for hardware trojan detection. In IEEE International Symposium on Electromagnetic Compatibility (EMC)
work page 2015
-
[8]
Mark Beaumont, Bradley Hopkins, and Tristan Newby. 2011. Hardware trojans- prevention, detection, countermeasures (a literature review) . Technical Report. Defence Science and Technology Organization Edinburgh (Australia)
work page 2011
-
[9]
Georg T Becker, Francesco Regazzoni, Christof Paar, and Wayne P Burleson
-
[10]
In International Workshop on Cryptographic Hardware and Embedded Systems (CHES)
Stealthy dopant-level hardware trojans. In International Workshop on Cryptographic Hardware and Embedded Systems (CHES)
-
[11]
Cadence Design Systems. [n. d.]. Innovus Implementation System. ([n. d.]). https://www.cadence.com/content/cadence-www/global/en_US/home.html
-
[12]
Burçin Çakir and Sharad Malik. 2015. Hardware Trojan detection for gate- level ICs using signal correlation based clustering. In Proceedings of the Design, Automation & Test in Europe Conference (DATE). EDA Consortium, 471–476
work page 2015
-
[13]
Rajat Subhra Chakraborty, Seetharam Narasimhan, and Swarup Bhunia. 2009. Hardware Trojan: Threats and emerging solutions. In IEEE International High Level Design Validation and Test Workshop (HLDVT) . IEEE
work page 2009
-
[14]
Rajat Subhra Chakraborty, Francis G Wolff, Somnath Paul, Christos A Papachris- tou, and Swarup Bhunia. 2009. MERO: A Statistical Approach for Hardware Trojan Detection.. In International Workshop on Cryptographic Hardware and Embedded Systems (CHES)
work page 2009
-
[15]
Ronald P Cocchi, James P Baukus, Lap Wai Chow, and Bryan J Wang. 2014. Circuit camouflage integration for hardware IP protection. In Proceedings of the 51st Annual Design Automation Conference. ACM, 1–5
work page 2014
-
[16]
Calma Company. 1987. GDSII Stream Format Manual (6.0 ed.)
work page 1987
-
[17]
John Ellson, Emden R Gansner, Eleftherios Koutsofios, Stephen C North, and Gordon Woodhull. 2004. Graphviz and dynagraphâĂŤstatic and dynamic graph drawing tools. Graph drawing software (2004), 127–148
work page 2004
-
[18]
William C Elmore. 1948. The transient response of damped linear networks with particular regard to wideband amplifiers. Journal of Applied Physics 19, 1 (1948)
work page 1948
-
[19]
Task Force. 2005. High performance microchip supply. Annual Report. Defense Technical Information Center (DTIC), USA (2005)
work page 2005
-
[20]
Domenic Forte, Chongxi Bao, and Ankur Srivastava. 2013. Temperature tracking: An innovative run-time approach for hardware Trojan detection. In IEEE/ACM International Conference on Computer-Aided Design (ICCAD)
work page 2013
-
[21]
Lawrence H Goldstein and Evelyn L Thigpen. 1980. SCOAP: Sandia controllabil- ity/observability analysis program. In Proceedings of the ACM Design Automation Conference (DAC)
work page 1980
-
[22]
Matthew Hicks, Murph Finnicum, Samuel T. King, Milo M. K. Martin, and Jonathan M. Smith. 2010. Overcoming an Untrusted Computing Base: Detecting and Removing Malicious Hardware Automatically. In Proceedings of the IEEE Symposium on Security and Privacy (SP)
work page 2010
-
[23]
Matthew Hicks, Cynthia Sturton, Samuel T. King, and Jonathan M. Smith. 2015. SPECS: A Lightweight Runtime Mechanism for Protecting Software from Security- Critical Processor Bugs. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
work page 2015
-
[24]
2014.Computer graphics: principles and practice
John F Hughes and James D Foley. 2014.Computer graphics: principles and practice. Pearson Education
work page 2014
-
[25]
Intel Corporation. [n. d.]. Microprocessor Quick Reference Guide. ([n. d.]). https://www.intel.com/pressroom/kits/quickreffam.htm
-
[26]
Yier Jin, Nathan Kupp, and Yiorgos Makris. 2010. DFTT: Design for Trojan test. In IEEE International Conference on Electronics, Circuits, and Systems (ICECS)
work page 2010
-
[27]
Yier Jin and Yiorgos Makris. 2008. Hardware Trojan detection using path delay fingerprint. In IEEE International Workshop on Hardware-Oriented Security and Trust (HOST)
work page 2008
-
[28]
King, Joseph Tucek, Anthony Cozzie, Chris Grier, Weihang Jiang, and Yuanyuan Zhou
Samuel T. King, Joseph Tucek, Anthony Cozzie, Chris Grier, Weihang Jiang, and Yuanyuan Zhou. 2008. Designing and Implementing Malicious Hardware. In Proceedings of the Usenix Workshop on Large-Scale Exploits and Emergent Threats (LEET)
work page 2008
-
[29]
Raghavan Kumar, Philipp Jovanovic, Wayne Burleson, and Ilia Polian. 2014. Parametric trojans for fault-injection attacks on cryptographic hardware. In Workshop on Fault Diagnosis and Tolerance in Cryptography (FDTC)
work page 2014
-
[30]
Jie Li and John Lach. 2008. At-speed delay characterization for IC authentication and Trojan horse detection. InIEEE International Workshop on Hardware-Oriented Security and Trust (HOST)
work page 2008
-
[31]
Lang Lin, Markus Kasper, Tim Güneysu, Christof Paar, and Wayne Burleson. 2009. Trojan Side-Channels: Lightweight Hardware Trojans through Side-Channel En- gineering.. In International Workshop on Cryptographic Hardware and Embedded Systems (CHES)
work page 2009
-
[32]
Timothy Linscott, Pete Ehrett, Valeria Bertacco, and Todd Austin. 2018. SWAN: mitigating hardware trojans with design ambiguity. In 2018 IEEE/ACM Interna- tional Conference on Computer-Aided Design (ICCAD) . IEEE, 1–7
work page 2018
-
[33]
MIT Lincoln Laboratory. [n. d.]. Common Evaluation Platform. ([n. d.]). https: //github.com/mit-ll/CEP
-
[34]
Seetharam Narasimhan, Xinmu Wang, Dongdong Du, Rajat Subhra Chakraborty, and Swarup Bhunia. 2011. TeSR: A robust temporal self-referencing approach for hardware Trojan detection. In IEEE International Symposium on Hardware- Oriented Security and Trust (HOST)
work page 2011
-
[35]
OpenCores.org. [n. d.]. OpenRISC OR1200 Processor. ([n. d.]). https://github. com/openrisc/or1200
-
[36]
Miodrag Potkonjak, Ani Nahapetian, Michael Nelson, and Tammara Massey
-
[37]
In Proceedings of ACM/IEEE Design Automation Conference (DAC)
Hardware Trojan horse detection using gate-level characterization. In Proceedings of ACM/IEEE Design Automation Conference (DAC)
-
[38]
PyPy. [n. d.]. PyPy. ([n. d.]). https://pypy.org/
-
[39]
Masoud Rostami, Farinaz Koushanfar, Jeyavijayan Rajendran, and Ramesh Karri
-
[40]
In Proceedings of the International Conference on Computer-Aided Design (ICCD)
Hardware Security: Threat Models and Metrics. In Proceedings of the International Conference on Computer-Aided Design (ICCD)
-
[41]
Hassan Salmani. 2017. COTD: Reference-free hardware trojan detection and recovery based on controllability and observability in gate-level netlist. IEEE Transactions on Information Forensics and Security (2017)
work page 2017
-
[42]
Hassan Salmani and Mohammed Tehranipoor. 2013. Analyzing circuit vulnera- bility to hardware Trojan insertion at the behavioral level. In IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)
work page 2013
-
[43]
H. Salmani, M. Tehranipoor, and R. Karri. 2013. On design vulnerability analysis and trust benchmarks development. InIEEE International Conference on Computer Design (ICCD)
work page 2013
-
[44]
Yuriy Shiyanovskii, F Wolff, Aravind Rajendran, C Papachristou, D Weyer, and W Clay. 2010. Process reliability based trojans through NBTI and HCI effects. In NASA/ESA Conference on Adaptive Hardware and Systems (AHS)
work page 2010
-
[45]
Ed Sperling. 2018. Design Rule Complexity Rising. (April 2018). https:// semiengineering.com/design-rule-complexity-rising/. 13 Under Publication Review, June 20, 2019 Timothy Trippel, Kang G. Shin, Kevin B. Bush, and Matthew Hicks
work page 2018
-
[46]
S.S. Technology. 2012. Why node shrinks are no longer offsetting equipment costs. (October 2012). http://electroiq.com/blog/2012/10/why-node-shrinks-are- no-longer-offsetting-equipment-costs
work page 2012
-
[47]
Takeshi Sugawara, Daisuke Suzuki, Ryoichi Fujii, Shigeaki Tawa, Ryohei Hori, Mitsuru Shiozaki, and Takeshi Fujino. 2014. Reversing stealthy dopant-level circuits. In International Workshop on Cryptographic Hardware and Embedded Systems (CHES)
work page 2014
-
[48]
Cadence Design Systems. [n. d.]. Layer Map Files. http://www-bsac.eecs.berkeley. edu/~cadence/tools/layermap.html
-
[49]
Cadence Design Systems. 2009. LEF/DEF Language Reference (5.9 ed.). http: //www.ispd.cc/contests/14/web/doc/lefdefref.pdf
work page 2009
-
[50]
Mohammad Tehranipoor and Farinaz Koushanfar. 2010. A survey of hardware trojan taxonomy and detection. IEEE Design & Test of Computers 27, 1 (2010)
work page 2010
-
[51]
Adam Waksman, Matthew Suozzo, and Simha Sethumadhavan. 2013. FANCI: identification of stealthy malicious logic using boolean functional analysis. In Proceedings of the ACM SIGSAC Conference on Computer & Communications Security (CCS)
work page 2013
-
[52]
Xiaoxiao Wang, Mohammad Tehranipoor, and Jim Plusquellic. 2008. Detect- ing malicious inclusions in secure hardware: Challenges and solutions. In IEEE International Workshop on Hardware-Oriented Security and Trust (HOST)
work page 2008
-
[53]
Kevin Weiler and Peter Atherton. 1977. Hidden surface removal using polygon area sorting. In ACM SIGGRAPH Computer Graphics
work page 1977
-
[54]
Stephen Williams. [n. d.]. Icarus Verilog. ([n. d.]). http://iverilog.icarus.com/
-
[55]
Francis Wolff, Chris Papachristou, Swarup Bhunia, and Rajat S Chakraborty
-
[56]
In Proceedings of the ACM Conference on Design, Automation and Test in Europe (DATE)
Towards Trojan-free trusted ICs: Problem analysis and detection scheme. In Proceedings of the ACM Conference on Design, Automation and Test in Europe (DATE)
-
[57]
Kan Xiao and Mohammed Tehranipoor. 2013. BISA: Built-in self-authentication for preventing hardware Trojan insertion. In IEEE International Symposium on Hardware-Oriented Security and Trust (HOST)
work page 2013
-
[58]
Kaiyuan Yang, Matthew Hicks, Qing Dong, Todd Austin, and Dennis Sylvester
-
[59]
In IEEE Symposium on Security and Privacy (SP)
A2: Analog malicious hardware. In IEEE Symposium on Security and Privacy (SP)
-
[60]
Jie Zhang, Feng Yuan, Linxiao Wei, Yannan Liu, and Qiang Xu. 2015. VeriTrust: Verification for hardware trust. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2015)
work page 2015
-
[61]
Rui Zhang, Natalie Stanley, Christopher Griggs, Andrew Chi, and Cynthia Sturton
-
[62]
Identifying Security Critical Properties for the Dynamic Verification of a Processor. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
-
[63]
Boyou Zhou, Ronen Adato, Mahmoud Zangeneh, Tianyu Yang, Aydan Uyar, Bennett Goldberg, Selim Unlu, and Ajay Joshi. 2015. Detecting hardware tro- jans using backside optical imaging of embedded watermarks. In Proceedings of ACM/EDAC/IEEE Design Automation Conference (DAC). 14 An Extensible Framework for Quantifying the Coverage of Defenses Against Untrusted...
work page 2015
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.