Demo Data from VLDB 2026 / reviewers in the wild / expert
Calvin Deutschbein
dblp:158/4859
· DBLP profile ↗
5ranked-venue papers
3as first author
1since 2021 · last 2023
0000-0003-1354-7200ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 64% Electronic design automation · 36% | |
| Network and information security
1 paper |
Hardware security and side channels · 50% Systems and software security · 50% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › exploitation
automated exploit generation |
0.3 | 1 | 2018 | End-to-End Automated Exploit Generation for Validating the Security of Processor Designs · MICRO 2018 |
Hardware security and side channels
hardware vulnerability detection |
0.3 | 1 | 2018 | End-to-End Automated Exploit Generation for Validating the Security of Processor Designs · MICRO 2018 |
Electronic design automation › hardware verification and test › design validation
processor design validation |
0.3 | 1 | 2018 | End-to-End Automated Exploit Generation for Validating the Security of Processor Designs · MICRO 2018 |
Embedded and real-time systems
real-time scheduling |
0.2 | 1 | 2016 | Preemptive Uniprocessor EDF Schedulability Analysis with Preemption Costs Considered · RTSS 2016 |
Embedded and real-time systems › real-time scheduling
schedulability analysis |
0.2 | 1 | 2016 | Preemptive Uniprocessor EDF Schedulability Analysis with Preemption Costs Considered · RTSS 2016 |
Embedded and real-time systems › real-time scheduling › real-time task models
sporadic task systems |
0.1 | 1 | 2016 | Preemptive Uniprocessor EDF Schedulability Analysis with Preemption Costs Considered · RTSS 2016 |
Methods — techniques the papers use, named apart from their topics
program stubs · 0.7cycle stitching · 0.7backward symbolic execution · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Special Session: CAD for Hardware Security - Promising Directions for Automation of Security AssuranceabstractHardware security creates a hardware-based security foundation for secure and reliable operation of systems and applications used in our modern life. The presence of design for security, security assurance, and general security design life cycle practices in product life cycle of many large semiconductor design and manufacturing companies these days indicates that the importance of hardware security has been very well observed in industry. However, the high cost, time, and effort for building security into designs and assuring their security - due to using many manual processes - is still an important obstacle for economy of secure product development. This paper presents several promising directions for automation of design for security and security assurance practices to reduce the overall time and cost of secure product development. First, we present security verification challenges of SoCs, possible vulnerabilities that could be introduced inadvertently by tools mapping a design model in one level of abstraction to its lower level, and our solution to the problem by automatically mapping security properties from one level to its lower level incorporating techniques for extension and expansion of the properties. Then, we discuss the foundation necessary for further automation of formal security analysis of a design by incorporating threat model and common security vulnerabilities into an intermediate representation of a hardware model to be used to automatically determine if there is a chance for direct or indirect flow of information to compromise confidentiality or integrity of security assets. Finally, we discuss a pre-silicon-based framework for practical and time-and-cost effective power-side channel leakage analysis, root-causing the side-channel leakage by using the automatically generated leakage profile of circuit nodes, providing insight to mitigate the side-channel leakage by addressing the high leakage nodes, and assuring the effectiveness of the mitigation by reprofiling the leakage to prove its acceptable level of elimination. We hope that sharing these efforts and ideas with the security research community can accelerate the evolution of security-aware CAD tools targeted to design for security and security assurance to enrich the ecosystem to have tools from multiple vendors with more capabilities and higher performance. Sohrab Aftabjahani, Mark Tehranipoor, Farimah Farahmandi, Bulbul Ahmed, Ryan Kastner, Francesco Restuccia 0002, Andres Meza 0001, Kaki Ryan, Nicole Fern, Jasper Van Woudenberg, Rajesh Velegalati, Cees-Bart Breunesse, Cynthia Sturton, Calvin Deutschbein |
VTS | 14 |
| 2019 | Multi-core cyclic executives for safety-critical systems
Calvin Deutschbein, Tom Fleming, Alan Burns 0001, Sanjoy Baruah |
Sci. Comput. Program. | 1 |
| 2018 | End-to-End Automated Exploit Generation for Validating the Security of Processor DesignsabstractThis paper presents Coppelia, an end-to-end tool that, given a processor design and a set of security-critical invariants, automatically generates complete, replayable exploit programs to help designers find, contextualize, and assess the security threat of hardware vulnerabilities. In Coppelia, we develop a hardware-oriented backward symbolic execution engine with a new cycle stitching method and fast validation technique, along with several optimizations for exploit generation. We then add program stubs to complete the exploit. We evaluate Coppelia on three CPUs of different architectures. Coppelia is able to find and generate exploits for 29 of 31 known vulnerabilities in these CPUs, including 11 vulnerabilities that commercial and academic model checking tools can not find. All of the generated exploits are successfully replayable on an FPGA board. Moreover, Coppelia finds 4 new vulnerabilities along with exploits in these CPUs. We also use Coppelia to verify whether a security patch indeed fixed a vulnerability, and to refine a set of assertions. Rui Zhang 0068, Calvin Deutschbein, Peng Huang 0005, Cynthia Sturton |
MICRO | 2 |
| 2017 | Multi-core Cyclic Executives for Safety-Critical Systems
Calvin Deutschbein, Tom Fleming, Alan Burns 0001, Sanjoy Baruah |
SETTA | 1 |
| 2016 | Preemptive Uniprocessor EDF Schedulability Analysis with Preemption Costs ConsideredabstractThis paper explores preemption-costs cognizant schedulability and sustainability issues in the uniprocessor EDF scheduling of sporadic task systems. Calvin Deutschbein, Sanjoy Baruah |
RTSS | 1 |