Demo Data from VLDB 2026 / reviewers in the wild / expert
Brian Dziki
dblp:236/6747
· DBLP profile ↗
3ranked-venue papers
0as first author
2since 2021 · last 2024
0000-0002-4866-7475ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Hardware reliability and fault tolerance · 44% Distributed systems · 29% Processor architecture and microarchitecture · 16% | |
| Network and information security
2 papers |
Hardware security and side channels · 100% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
0.8 | 1 | 2024 | Self-Assertion-Based Countermeasures Within a RISC-V Microprocessor for Coverage of Information Leakage Faults · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
Hardware security and side channels › fault attacks
fault injection attack |
0.6 | 1 | 2022 | Information Leakage Analysis Using a Co-Design-Based Fault Injection Technique on a RISC-V Microprocessor · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Hardware security and side channels
leakage analysis |
0.6 | 1 | 2022 | Information Leakage Analysis Using a Co-Design-Based Fault Injection Technique on a RISC-V Microprocessor · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Hardware security and side channels › hardware attacks
side-channel and fault attacks |
0.6 | 1 | 2022 | Information Leakage Analysis Using a Co-Design-Based Fault Injection Technique on a RISC-V Microprocessor · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Hardware reliability and fault tolerance
fault injection |
0.4 | 1 | 2019 | Fault Testing a Synthesizable Embedded Processor at Gate Level using UltraScale FPGA Emulation · FPGA 2019 |
Reconfigurable computing and FPGAs
FPGA-based emulation |
0.3 | 2 | 2022 | Information Leakage Analysis Using a Co-Design-Based Fault Injection Technique on a RISC-V Microprocessor · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 Fault Testing a Synthesizable Embedded Processor at Gate Level using UltraScale FPGA Emulation · FPGA 2019 |
Processor architecture and microarchitecture › instruction set architecture
RISC-V |
0.2 | 1 | 2022 | Information Leakage Analysis Using a Co-Design-Based Fault Injection Technique on a RISC-V Microprocessor · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Hardware security and side channels
side-channel leakage |
0.1 | 1 | 2019 | Fault Testing a Synthesizable Embedded Processor at Gate Level using UltraScale FPGA Emulation · FPGA 2019 |
Methods — techniques the papers use, named apart from their topics
fault emulation · 1.9hardware-software co-design · 1.1scan chain · 0.8saboteur circuit · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Self-Assertion-Based Countermeasures Within a RISC-V Microprocessor for Coverage of Information Leakage FaultsabstractThe execution behavior of a microprocessor$(\mu {P})$in the presence of a fault is difficult to predict because of the complex interactions across pipeline stages and between functional units within the architecture. In prior work, we have observed that fault effects do not introduce any type of anomaly in the input-output behavior for 10s of thousands to millions of clock cycles. These characteristics increase the difficulty of evaluating$\mu {P}$architectures for resilience to information leakage events, i.e., scenarios where a fault causes sensitive data, such as an encryption key, to be inadvertently diverted to a primary output channel. In this article, we use an accelerated fault emulation platform implemented on a Xilinx ZCU102 board to evaluate an ASIC implementation of the Potato RISC-V$\mu {P}$for information leakage events as faults from several different classes are introduced. The effectiveness and latency associated with a set of self-assertion-based countermeasures (SABCs), that perform simple consistency checks on instructions and datapath values, are investigated. The countermeasures are characterized as dynamic verification (or as a continuous symptom monitor) because detection occurs during program execution. The detection and latency results of the SABCs are compared against a periodic counter-based countermeasure proposed in previous work. Idris Somoye, Tom J. Mannos, Brian Dziki, James F. Plusquellic |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2022 | Information Leakage Analysis Using a Co-Design-Based Fault Injection Technique on a RISC-V MicroprocessorabstractThe RISC-V instruction set architecture open licensing policy has spawned a hive of development activity, making a range of implementations publicly available. The environments in which RISC-V operates have expanded correspondingly, driving the need for a generalized approach to evaluating the reliability of RISC-V implementations under adverse operating conditions or after normal wear-out periods. Fault injection (FI) refers to the process of changing the state of registers or wires, either permanently or momentarily, and then observing execution behavior. The analysis provides insight into the development of countermeasures that protect against the leakage or corruption of sensitive information, which might occur because of unexpected execution behavior. In this article, we develop a hardware–software co-design architecture that enables fast, configurable fault emulation and utilize it for information leakage and data corruption analysis. Modern system-on-chip FPGAs enable building an evaluation platform, where control elements run on a processor(s) (PS) simultaneously with the target design running in the programmable logic (PL). Software components of the FI system introduce faults and report execution behavior. A pair of RISC-V FI-instrumented implementations are created and configured to execute the Advanced Encryption Standard and Twister algorithms. Key and plaintext information leakage and degraded pseudorandom sequences are both observed in the output for a subset of the emulated faults. James F. Plusquellic, Donald E. Owen, Tom J. Mannos, Brian Dziki |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2019 | Fault Testing a Synthesizable Embedded Processor at Gate Level using UltraScale FPGA EmulationabstractWhile several applications exist to fault-test software at the abstract level, gate-level fault testing has traditionally been limited to injecting faults into small, dedicated circuits, due the computational time required for gate-level simulations and the logic resources (LUTs and registers) required for FPGA emulation. In our work, we leverage the extensive resources of the Ultrascale and Ultrascale+ platforms to systematically test faults on all gate-level inputs of an ASIC or FPGA implementation of an embedded processor running a user application. Using a configurable, synthesizable saboteur circuit connected using a scan chain and controlled with a state machine, we tested four different types of faults on each logic gate of the LEON3 CPU running an AES 256 application. The entire process took just under two hours, a 7200X speedup from gate-level simulation. Though neither the hardware nor software employed fault mitigation techniques, we were surprised to discover multiple stuck-at-0, stuck-at-1, and delay faults that resulted in total or partial key and plaintext leakage through the communications serial port. Overall, we identified 22 unique faulty behaviors, four of which involve some form of crypto or memory leakage. These occurred in roughly the same proportions in ASIC and FPGA netlists of the LEON3, suggesting robustness of the analysis to different implementations. Of the four static fault types tested, delay faults were the most effective at uncovering behaviors of concern. Tom J. Mannos, Brian Dziki, Moslema Sharif |
FPGA | 2 |