Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mohamed El Massad
dblp:161/0676
· DBLP profile ↗
5ranked-venue papers
5as first author
1since 2021 · last 2022
0000-0002-4085-6036ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorSecurity and privacy · 2 · 2 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
2 papers |
Hardware security and side channels · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Integrated circuit design · 62% Electronic design automation · 38% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › hardware obfuscation
integrated circuit camouflaging |
0.4 | 1 | 2020 | The SAT Attack on IC Camouflaging: Impact and Potential Countermeasures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Hardware security and side channels › hardware obfuscation › logic obfuscation › logic locking
SAT-based attack |
0.4 | 1 | 2020 | The SAT Attack on IC Camouflaging: Impact and Potential Countermeasures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Hardware security and side channels › hardware reverse engineering
integrated circuit reverse engineering |
0.2 | 1 | 2015 | Integrated Circuit (IC) Decamouflaging: Reverse Engineering Camouflaged ICs within Minutes · NDSS 2015 |
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 1 | 2020 | The SAT Attack on IC Camouflaging: Impact and Potential Countermeasures · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Methods — techniques the papers use, named apart from their topics
boolean satisfiability solving · 0.9image processing · 0.4circuit analysis · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Locked Circuit Indistinguishability: A Notion of Security for Logic LockingabstractWe address logic locking, a mechanism for securing digital Integrated Circuits (ICs) from piracy by untrustworthy foundries. We discuss previous work and the state-of-the-art, and observe that, despite more than a decade of research that has gone into the topic (resulting in both powerful attacks and subsequent defenses), there is no consensus on what it means for a particular locking mechanism to be secure. This paper attempts to remedy this situation. Specifically, it formulates a definition of security for a logic locking mechanism based on indistinguishability and relates the definition to security from actual attackers in a precise and unambiguous manner. We then describe a mechanism that satisfies the definition, thereby achieving (provable) security from all prior attacks. The mechanism assumes the existence of both a puncturable pseudorandom function family and an indistinguishability obfuscator, two cryptographic primitives that exist under well-founded assumptions. The mechanism builds upon the Stripped-Functionality Logic Locking (SFLL) framework, a state-of-the-art family of locking mechanisms whose potential for ever achieving security is currently in question. Along the way, partly as motivation, we present additional results, such as a reason founded in average-case complexity for why benchmark circuits locked with a prior scheme are susceptible to the well-known SAT attack against such schemes, and why provably thwarting the SAT attack is insufficient as a meaningful notion of security for logic locking. Mohamed El Massad, Nahid Juma, Jonathan Shahen, Mariana Raykova 0001, Siddharth Garg, Mahesh Tripunitara |
CSF | 1 |
| 2020 | The SAT Attack on IC Camouflaging: Impact and Potential CountermeasuresabstractIntegrated circuit (IC) camouflaging is a promising defense against so-called IC extraction attacks that seek to reverse engineer the netlist of a packaged IC using delayering and imaging techniques. Camouflaging works by hiding the Boolean functionality of selected gates in the netlist from reverse engineering, albeit at the cost of increased gate area and power. The intuitive security claim then is that the attacker cannot infer the netlist's exact Boolean functionality. This paper describes a powerful class of attacks on IC camouflaging referred to as SAT attacks; the attacks use the input/output (I/O) behavior of a functional camouflaged IC along with the Boolean satisfiability (SAT)-based inference to reverse the Boolean functionalities of camouflaged gates. The SAT attack is rooted in a foundational complexity theory mindset and is shown to defeat defenses that previously claimed to secure against even the most determined adversaries. This paper then highlights the subsequent impact of the SAT attack in terms of new SAT-resilient defenses that emerged, their vulnerability to enhancements of the SAT attack, and implications of the attack on provably secure defense mechanisms. Mohamed El Massad, Siddharth Garg, Mahesh Tripunitara |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2017 | The Need for Declarative Properties in Digital IC SecurityabstractWe emphasize the need to articulate precise, declarative properties in the context of securing Digital ICs. We do this by discussing two pieces of our work on securing Digital ICs. In one, we discuss a seemingly compelling approach to protecting Intellectual Property -- IC camouflaging. We demonstrate that an adversary can carry out a decamouflaging attack, in practice, much more efficiently than previously thought. Underlying our attack is strong foundations: an identification of the computational-complexity of the problems an attacker faces, and how they can be addressed using off-the-shelf constraint solvers. We identify the lack of a precise characterization of "security" in this context as an issue. In the other piece of work, we present an example of the articulation of such a security property for 3D IC technology, in the context of securing a supply-chain. The property is articulated declaratively, with explicit assumptions that underlie the threat model. Mohamed El Massad, Frank Imeson, Siddharth Garg, Mahesh Tripunitara |
ACM Great Lakes Symposium on VLSI | 1 |
| 2017 | Reverse engineering camouflaged sequential circuits without scan accessabstractIntegrated circuit (IC) camouflaging is a promising technique to protect the design of a chip from reverse engineering. However, recent work has shown that even camouflaged ICs can be reverse engineered from the observed input/output behaviour of a chip using SAT solvers. However, these so-called SAT attacks have so far targeted only camouflaged combinational circuits. For camouflaged sequential circuits, the SAT attack requires that the internal state of the circuit is controllable and observable via the scan chain. It has been implicitly assumed that restricting scan chain access increases the security of camouflaged ICs from reverse engineering attacks. In this paper, we develop a new attack methodology to decamouflage sequential circuits without scan access. Our attack uses a model checker (a more powerful reasoning tool than a SAT solver) to find a discriminating set of input sequences, i.e., one that is sufficient to determine the functionality of camouflaged gates. We propose several refinements, including the use of a bounded model checker, and sufficient conditions for determining when a set of input sequences is discriminating to improve the run-time and scalabilty of our attack. Our attack is able to decamouflage a large sequential benchmark circuit that implements a subset of the VIPER processor. Mohamed El Massad, Siddharth Garg, Mahesh Tripunitara |
ICCAD | 1 |
| 2015 | Integrated Circuit (IC) Decamouflaging: Reverse Engineering Camouflaged ICs within Minutes
Mohamed El Massad, Siddharth Garg, Mahesh Tripunitara |
NDSS | 1 |