VeriSketch: Synthesizing secure hardware designs with timing-sensitive information flow properties

12Citations
Citations of this article
39Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present VeriSketch, a security-oriented program synthesis framework for developing hardware designs with formal guarantee of functional and security specifications. VeriSketch defines a synthesis language, a code instrumentation framework for specifying and inferring timing-sensitive information flow properties, and uses specialized constraint-based synthesis for generating HDL code that enforces the specifications. We show the power of VeriSketch through security-critical hardware design examples, including cache controllers, thread schedulers, and system-on-chip arbiters, with formal guarantee of security properties such as absence of timing side-channels, confidentiality, and isolation.

References Powered by Scopus

Z3: An efficient SMT Solver

5749Citations
N/AReaders
Get full text

Clearing the clouds: A study of emerging scale-out workloads on modern hardware

761Citations
N/AReaders
Get full text

CVC4

735Citations
N/AReaders
Get full text

Cited by Powered by Scopus

An Overview of Hardware Security and Trust: Threats, Countermeasures, and Design Tools

120Citations
N/AReaders
Get full text

Hardware information flow tracking

53Citations
N/AReaders
Get full text

On Hardware Security Bug Code Fixes by Prompting Large Language Models

20Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Ardeshiricham, A., Gao, S., Takashima, Y., & Kastner, R. (2019). VeriSketch: Synthesizing secure hardware designs with timing-sensitive information flow properties. In Proceedings of the ACM Conference on Computer and Communications Security (pp. 1623–1638). Association for Computing Machinery. https://doi.org/10.1145/3319535.3354246

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 17

68%

Professor / Associate Prof. 6

24%

Researcher 2

8%

Readers' Discipline

Tooltip

Computer Science 20

77%

Engineering 5

19%

Physics and Astronomy 1

4%

Save time finding and organizing research with Mendeley

Sign up for free