VLDB 2026 Research / reviewers in the wild / expert
Robert Locke Callan
dblp:199/8496
· DBLP profile ↗
6ranked-venue papers
3as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3 · 1 since 2021Systems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-author
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 · 59% Network security · 22% Cyber-physical and IoT security · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Performance modeling and evaluation · 71% Embedded and real-time systems · 21% Processor architecture and microarchitecture · 8% | |
| Theoretical computer science
1 paper |
Information theory · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
side-channel attack |
1.0 | 4 | 2018 | One&Done: A Single-Decryption EM-Based Attack on OpenSSL's Constant-Time Blinded RSA · USENIX Security Symposium 2018 Zero-overhead profiling via EM emanations · ISSTA 2016 FASE: finding amplitude-modulated side-channel emanations · ISCA 2015 |
Hardware security and side channels › side-channel attack
electromagnetic side channel |
0.9 | 3 | 2018 | Capacity of the EM Covert/Side-Channel Created by the Execution of Instructions in a Processor · IEEE Trans. Inf. Forensics Secur. 2018 One&Done: A Single-Decryption EM-Based Attack on OpenSSL's Constant-Time Blinded RSA · USENIX Security Symposium 2018 FASE: finding amplitude-modulated side-channel emanations · ISCA 2015 |
Hardware security and side channels › side-channel attack › electromagnetic side channel
electromagnetic side-channel analysis |
0.8 | 2 | 2021 | IDEA: Intrusion Detection through Electromagnetic-Signal Analysis for Critical Embedded and Cyber-Physical Systems · IEEE Trans. Dependable Secur. Comput. 2021 Zero-overhead profiling via EM emanations · ISSTA 2016 |
Network security › intrusion detection and prevention › intrusion detection
anomaly detection |
0.5 | 1 | 2021 | IDEA: Intrusion Detection through Electromagnetic-Signal Analysis for Critical Embedded and Cyber-Physical Systems · IEEE Trans. Dependable Secur. Comput. 2021 |
Cyber-physical and IoT security
embedded system security |
0.5 | 1 | 2021 | IDEA: Intrusion Detection through Electromagnetic-Signal Analysis for Critical Embedded and Cyber-Physical Systems · IEEE Trans. Dependable Secur. Comput. 2021 |
Network security › intrusion detection and prevention
intrusion detection |
0.5 | 1 | 2021 | IDEA: Intrusion Detection through Electromagnetic-Signal Analysis for Critical Embedded and Cyber-Physical Systems · IEEE Trans. Dependable Secur. Comput. 2021 |
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key cryptanalysis
RSA cryptanalysis |
0.3 | 1 | 2018 | One&Done: A Single-Decryption EM-Based Attack on OpenSSL's Constant-Time Blinded RSA · USENIX Security Symposium 2018 |
Information theory
channel capacity |
0.3 | 1 | 2018 | Capacity of the EM Covert/Side-Channel Created by the Execution of Instructions in a Processor · IEEE Trans. Inf. Forensics Secur. 2018 |
Performance modeling and evaluation › profiling
path profiling |
0.2 | 1 | 2016 | Zero-overhead profiling via EM emanations · ISSTA 2016 |
Performance modeling and evaluation
profiling |
0.2 | 1 | 2016 | Zero-overhead profiling via EM emanations · ISSTA 2016 |
Embedded and real-time systems
cyber-physical system platforms |
0.1 | 1 | 2021 | IDEA: Intrusion Detection through Electromagnetic-Signal Analysis for Critical Embedded and Cyber-Physical Systems · IEEE Trans. Dependable Secur. Comput. 2021 |
Methods — techniques the papers use, named apart from their topics
electromagnetic signal analysis · 1.0anomaly detection · 1.0signal power estimation · 0.7markov source model · 0.7electromagnetic emanation recording · 0.5electromagnetic measurement · 0.4electromagnetic side-channel analysis · 0.3waveform-matching · 0.2waveform matching · 0.2signal processing · 0.2frequency analysis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | IDEA: Intrusion Detection through Electromagnetic-Signal Analysis for Critical Embedded and Cyber-Physical SystemsabstractWe propose a novel framework called IDEA that exploits electromagnetic (EM) side-channel signals to detect malicious activity on embedded and cyber-physical systems (CPS). IDEA first records EM emanations from an uncompromised reference device to establish a baseline of reference EM patterns. IDEA then monitors the target device's EM emanations. When the observed EM emanations deviate from the reference patterns, IDEA reports this as an anomalous or malicious activity. IDEA does not require any resource or infrastructure on, or any modification to, the monitored system itself. In fact, IDEA is isolated from the target device, and monitors the device without any physical contact. We evaluate IDEA by monitoring the target device while it is executing embedded applications with malicious code injections such as Distributed Denial of Service (DDoS), Ransomware and code modification. We further implement a control-flow hijack attack, an advanced persistent threat, and a firmware modification on three CPSs: an embedded medical device called SyringePump, an industrial Proportional-Integral-Derivative (PID) Controller, and a Robotic Arm, using a popular embedded system, Arduino UNO. The results demonstrate that IDEA can detect different attacks with excellent accuracy (AUC > 99.5%, and 100 percent detection with less than 1 percent false positives) from distances up to 3 m. Haider Adnan Khan, Nader Sehatbakhsh, Luong N. Nguyen, Robert Locke Callan, Arie Yeredor, Milos Prvulovic, Alenka G. Zajic |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2018 | One&Done: A Single-Decryption EM-Based Attack on OpenSSL's Constant-Time Blinded RSA
Monjur Alam, Haider Adnan Khan, Moumita Dey, Nishith Sinha, Robert Locke Callan, Alenka G. Zajic, Milos Prvulovic |
USENIX Security Symposium | 5 |
| 2018 | Capacity of the EM Covert/Side-Channel Created by the Execution of Instructions in a ProcessorabstractThe goal of this paper is to answer how much information is “transmitted” by the execution of particular sequence of instructions in a processor. Introducing such a measure would provide quantitative guidance for designing programs and computer hardware that minimizes inadvertent (side channel) information leakage, and would also help detect parts of a program or hardware design that have unusually high leakage (i.e., were designed to function as covert channel “transmitters”). To answer this question, we propose a new method to estimate the maximum information leakage through EM signals generated by the execution of instructions in a processor. We start by deriving a mathematical relationship between electromagnetic side-channel energy of individual instructions and the measured pairwise side-channel signal power. Then, we use this measure to calculate the transition probabilities needed for estimating capacity. Finally, we propose a new method to estimate side/covert channel capacity created by the execution of instructions in a processor and illustrate our results in several computer systems. Baki Berkay Yilmaz, Robert Locke Callan, Milos Prvulovic, Alenka G. Zajic |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2016 | Zero-overhead profiling via EM emanationsabstractThis paper presents an approach for zero-overhead profiling (ZOP). ZOP accomplishes accurate program profiling with no modification to the program or system during profiling and no dedicated hardware features. To do so, ZOP records the electromagnetic (EM) emanations generated by computing systems during program execution and analyzes the recorded emanations to track a program’s execution path and generate profiling information. Our approach consists of two main phases. In the training phase, ZOP instruments the program and runs it against a set of inputs to collect path timing information while simultaneously collecting waveforms for the EM emanations generated by the program. In the profiling phase, ZOP runs the original (i.e., uninstrumented and unmodified) program against inputs whose executions need to be profiled, records the waveforms produced by the program, and matches these waveforms with those collected during training to predict which parts of the code were exercised by the inputs and how often. We evaluated an implementation of ZOP on several benchmarks and our results show that ZOP can predict path profiling information for these benchmarks with greater than 94% accuracy on average. Robert Locke Callan, Farnaz Behrang, Alenka G. Zajic, Milos Prvulovic, Alessandro Orso |
ISSTA | 1 |
| 2015 | FASE: finding amplitude-modulated side-channel emanationsabstractWhile all computation generates electromagnetic (EM) side-channel signals, some of the strongest and farthest-propagating signals are created when an existing strong periodic signal (e.g. a clock signal) becomes stronger or weaker (amplitude-modulated) depending on processor or memory activity. However, modern systems create emanations at thousands of different frequencies, so it is a difficult, error-prone, and time-consuming task to find those few emanations that are AM-modulated by processor/memory activity. Robert Locke Callan, Alenka G. Zajic, Milos Prvulovic |
ISCA | 1 |
| 2014 | A Practical Methodology for Measuring the Side-Channel Signal Available to the Attacker for Instruction-Level EventsabstractThis paper presents a new metric, which we call Signal Available to Attacker (SAVAT), that measures the side channel signal created by a specific single-instruction difference in program execution, i.e. The amount of signal made available to a potential attacker who wishes to decide whether the program has executed instruction/event A or instruction/event B. We also devise a practical methodology for measuring SAVAT in real systems using only user-level access permissions and common measurement equipment. Finally, we perform a case study where we measure electromagnetic (EM) emanations SAVAT among 11 different instructions for three different laptop systems. Our findings from these experiments confirm key intuitive expectations, e.g. That SAVAT between on-chip instructions and off-chip memory accesses tends to be higher than between two on-chip instructions. However, we find that particular instructions, such as integer divide, have much higher SAVAT than other instructions in the same general category (integer arithmetic), and that last-level-cache hits and misses have similar (high) SAVAT. Overall, we confirm that our new metric and methodology can help discover the most vulnerable aspects of a processor architecture or a program, and thus inform decision-making about how to best manage the overall side channel vulnerability of a processor, a program, or a system. Robert Locke Callan, Alenka G. Zajic, Milos Prvulovic |
MICRO | 1 |