Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Adam Waksman

dblp:55/8302 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 first-authorSecurity and privacy · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2

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
6 papers
Hardware security and side channels · 74% Malware analysis · 16% Privacy and data protection · 11%
Computer architecture, parallel and distributed computing, and storage systems
5 papers
Electronic design automation · 54% Processor architecture and microarchitecture · 29% Memory systems · 17%

Topics — the 13 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.222014
A Red Team/Blue Team Assessment of Functional Analysis Methods for Malicious Circuit Identification · DAC 2014
FANCI: identification of stealthy malicious logic using boolean functional analysis · CCS 2013
Hardware security and side channels › hardware trojan
hardware trojan detection
0.212013
FANCI: identification of stealthy malicious logic using boolean functional analysis · CCS 2013
Malware analysis › malware detection
online malware detection
0.212013
On the feasibility of online malware detection with performance counters · ISCA 2013
Privacy and data protection › information leakage
information leakage metric
0.112012
Side-channel vulnerability factor: A metric for measuring information leakage · ISCA 2012
Hardware security and side channels
microarchitectural side channel
0.112012
Side-channel vulnerability factor: A metric for measuring information leakage · ISCA 2012
Hardware security and side channels
side-channel attack
0.112012
Side-channel vulnerability factor: A metric for measuring information leakage · ISCA 2012
Hardware security and side channels
hardware trust
0.112011
Silencing Hardware Backdoors · IEEE Symposium on Security and Privacy 2011
Hardware security and side channels
hardware trojan
0.112010
Tamper Evident Microprocessors · IEEE Symposium on Security and Privacy 2010
Malware analysis › malware detection evasion
antivirus evasion
0.012013
On the feasibility of online malware detection with performance counters · ISCA 2013
Memory systems
cache side channel
0.012012
Side-channel vulnerability factor: A metric for measuring information leakage · ISCA 2012
Memory systems
on-chip memory
0.012012
Side-channel vulnerability factor: A metric for measuring information leakage · ISCA 2012
Processor architecture and microarchitecture
microprocessor design
0.012011
Silencing Hardware Backdoors · IEEE Symposium on Security and Privacy 2011
Electronic design automation › hardware verification and test
fault detection
0.012010
Tamper Evident Microprocessors · IEEE Symposium on Security and Privacy 2010

Methods — techniques the papers use, named apart from their topics

red team/blue team · 0.4FANCI · 0.4boolean functional analysis · 0.3side-channel vulnerability factor · 0.3probabilistic security guarantees · 0.2input scrambling · 0.2microarchitectural communication monitoring · 0.2attack detection · 0.2performance counters · 0.2machine learning · 0.2
YearPublicationVenuePosition
2014 A Red Team/Blue Team Assessment of Functional Analysis Methods for Malicious Circuit Identification
abstract
Recent advances in hardware security have led to the development of FANCI (Functional Analysis for Nearly-Unused Circuit Identification), an analysis algorithm that identifies stealthy, malicious circuits within hardware designs that can perform backdoor operations to compromise security. Evaluations of such methods using benchmarks and academically known attacks are not always equivalent to the dynamic attack scenarios that can arise in the real world. For this reason, we apply a red team/blue team approach to stress-test the abilities of the FANCI prototype.
Adam Waksman, Jeyavijayan Rajendran, Matthew Suozzo, Simha Sethumadhavan
DAC1
2013 FANCI: identification of stealthy malicious logic using boolean functional analysis
abstract
Hardware design today bears similarities to software design. Often vendors buy and integrate code acquired from third-party organizations into their designs, especially in embedded/system-on-chip designs. Currently, there is no way to determine if third-party designs have built-in backdoors that can compromise security after deployment.
Adam Waksman, Matthew Suozzo, Simha Sethumadhavan
CCS1
2013 On the feasibility of online malware detection with performance counters
abstract
The proliferation of computers in any domain is followed by the proliferation of malware in that domain. Systems, including the latest mobile platforms, are laden with viruses, rootkits, spyware, adware and other classes of malware. Despite the existence of anti-virus software, malware threats persist and are growing as there exist a myriad of ways to subvert anti-virus (AV) software. In fact, attackers today exploit bugs in the AV software to break into systems.
John Demme, Matthew Maycock, Jared Schmitz, Adam Waksman, Simha Sethumadhavan, Salvatore J. Stolfo
ISCA5
2012 Side-channel vulnerability factor: A metric for measuring information leakage
abstract
There have been many attacks that exploit side-effects of program execution to expose secret information and many proposed countermeasures to protect against these attacks. However there is currently no systematic, holistic methodology for understanding information leakage. As a result, it is not well known how design decisions affect information leakage or the vulnerability of systems to side-channel attacks. In this paper, we propose a metric for measuring information leakage called the Side-channel Vulnerability Factor (SVF). SVF is based on our observation that all side-channel attacks ranging from physical to microarchitectural to software rely on recognizing leaked execution patterns. SVF quantifies patterns in attackers' observations and measures their correlation to the victim's actual execution patterns and in doing so captures systems' vulnerability to side-channel attacks. In a detailed case study of on-chip memory systems, SVF measurements help expose unexpected vulnerabilities in whole-system designs and shows how designers can make performance-security trade-offs. Thus, SVF provides a quantitative approach to secure computer architecture.
John Demme, Robert Martin, Adam Waksman, Simha Sethumadhavan
ISCA3
2011 Silencing Hardware Backdoors
abstract
Hardware components can contain hidden backdoors, which can be enabled with catastrophic effects or for ill-gotten profit. These backdoors can be inserted by a malicious insider on the design team or a third-party IP provider. In this paper, we propose techniques that allow us to build trustworthy hardware systems from components designed by untrusted designers or procured from untrusted third-party IP providers. We present the first solution for disabling digital, design-level hardware backdoors. The principle is that rather than try to discover the malicious logic in the design -- an extremely hard problem -- we make the backdoor design problem itself intractable to the attacker. The key idea is to scramble inputs that are supplied to the hardware units at runtime, making it infeasible for malicious components to acquire the information they need to perform malicious actions. We show that the proposed techniques cover the attack space of deterministic, digital HDL backdoors, provide probabilistic security guarantees, and can be applied to a wide variety of hardware components. Our evaluation with the SPEC 2006 benchmarks shows negligible performance loss (less than 1% on average) and that our techniques can be integrated into contemporary microprocessor designs.
Adam Waksman, Simha Sethumadhavan
IEEE Symposium on Security and Privacy1
2010 Tamper Evident Microprocessors
abstract
Most security mechanisms proposed to date unquestioningly place trust in microprocessor hardware. This trust, however, is misplaced and dangerous because microprocessors are vulnerable to insider attacks that can catastrophically compromise security, integrity and privacy of computer systems. In this paper, we describe several methods to strengthen the fundamental assumption about trust in microprocessors. By employing practical, lightweight attack detectors within a microprocessor, we show that it is possible to protect against malicious logic embedded in microprocessor hardware. We propose and evaluate two area-efficient hardware methods - TrustNet and DataWatch - that detect attacks on microprocessor hardware by knowledgeable, malicious insiders. Our mechanisms leverage the fact that multiple components within a microprocessor (e.g., fetch, decode pipeline stage etc.) must necessarily coordinate and communicate to execute even simple instructions, and that any attack on a microprocessor must cause erroneous communications between micro architectural subcomponents used to build a processor. A key aspect of our solution is that TrustNet and DataWatch are themselves highly resilient to corruption. We demonstrate that under realistic assumptions, our solutions can protect pipelines and on-chip cache hierarchies at negligible area cost and with no performance impact. Combining TrustNet and DataWatch with prior work on fault detection has the potential to provide complete coverage against a large class of microprocessor attacks.
Adam Waksman, Simha Sethumadhavan
IEEE Symposium on Security and Privacy1