EDBT 2026 Demo / reviewers in the wild / expert
Rahul Vishwakarma 0001
dblp:288/0265-1 · also Rahul Deo Vishwakarma
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0001-6452-1612ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Uncertainty-Aware Hardware Trojan Detection Using Multimodal Deep LearningabstractThe risk of hardware Trojans being inserted at various stages of chip production has increased in a zero-trust fabless era. To counter this, various machine learning solutions have been developed for the detection of hardware Trojans. While most of the focus has been on either a statistical or deep learning approach, the limited number of Trojan-infected benchmarks affects the detection accuracy and restricts the possibility of detecting zero-day Trojans. To close the gap, we first employ generative adversarial networks to amplify our data in two alternative representation modalities: a graph and a tabular, which ensure a representative distribution of the dataset. Further, we propose a multimodal deep learning approach to detect hardware Trojans and evaluate the results from both early fusion and late fusion strategies. We also estimate the uncertainty quantification metrics of each prediction for risk-aware decision-making. The results not only validate the effectiveness of our suggested hardware Trojan detection technique but also pave the way for future studies utilizing multimodality and uncertainty quantification to tackle other hardware security problems. Rahul Vishwakarma 0001, Amin Rezaei 0001 |
DATE | 1 |
| 2023 | Risk-Aware and Explainable Framework for Ensuring Guaranteed Coverage in Evolving Hardware Trojan DetectionabstractAs the semiconductor industry has shifted to a fabless paradigm, the risk of hardware Trojans being inserted at various stages of production has also increased. Recently, there has been a growing trend toward the use of machine learning solutions to detect hardware Trojans more effectively, with a focus on the accuracy of the model as an evaluation metric. However, in a high-risk and sensitive domain, we cannot accept even a small misclassification. Additionally, it is unrealistic to expect an ideal model, especially when Trojans evolve over time. Therefore, we need metrics to assess the trustworthiness of detected Trojans and a mechanism to simulate unseen ones. In this paper, we generate evolving hardware Trojans using our proposed novel conformalized generative adversarial networks and offer an efficient approach to detecting them based on a non-invasive algorithm-agnostic statistical inference framework that leverages the Mondrian conformal predictor. The method acts like a wrapper over any of the machine learning models and produces set predictions along with uncertainty quantification for each new detected Trojan for more robust decision-making. In the case of a NULL set, a novel method to reject the decision by providing a calibrated explainability is discussed. The proposed approach has been validated on both synthetic and real chip-level benchmarks and proven to pave the way for researchers looking to find informed machine learning solutions to hardware security problems. Rahul Vishwakarma 0001, Amin Rezaei 0001 |
ICCAD | 1 |
| 2022 | Selective scrubbing based on algorithmic randomnessabstractDisk scrubbing is a background process to fix read errors by reading the disks. However, scrubbing the entire storage array can significantly increase the system load and degrade system performance when there is high incoming IO. Deciding "which disk to scrub" complemented with "when to scrub" can significantly improve the data centre's overall reliability and power saving. We present a solution on an open-source SMART dataset that performs selective scrubbing and designs a scrub frequency based on the scrub cycle. The method leverages an algorithmic randomness framework to quantify the health of the concerned drives and ranks them for selective scrubbing. Rahul Vishwakarma 0001, Peter Gatsby, Jinha Hwang |
SYSTOR | 1 |