activity
20142023
most citedA Verified Optimizer for Quantum Circuits

111 citations · 383 across the 23 of their papers we have counts for

collaborators

26 papers

cs.CR2023★ 6 cited

Symphony: Expressive Secure Multiparty Computation with Coordination

Ian Sweet, David Darais, David Heath +3

Context: Secure Multiparty Computation (MPC) refers to a family of cryptographic techniques where mutually untrusting parties may compute functions of their private inputs while re…

cs.CR2022★ 16 cited

Fat Pointers for Temporal Memory Safety of C

Jie Zhou, John Criswell, Michael Hicks

Temporal memory safety bugs, especially use-after-free and double free bugs, pose a major security threat to C programs. Real-world exploits utilizing these bugs enable attackers t…

cs.PL2022★ 1 cited

A Formally Certified End-to-End Implementation of Shor's Factorization Algorithm

Yuxiang Peng, Kesha Hietala, Runzhou Tao +4

Quantum computing technology may soon deliver revolutionary improvements in algorithmic performance, but these are only useful if computed answers are correct. While hardware-level…

cs.PL2022★ 30 cited

Qunity: A Unified Language for Quantum and Classical Computing (Extended Version)

Finn Voichick, Liyi Li, Robert Rand +1

We introduce Qunity, a new quantum programming language designed to treat quantum computing as a natural generalization of classical computing. Qunity presents a unified syntax whe…

cs.PL2022★ 17 cited

C to Checked C by 3C

Aravind Machiry, John Kastner, Matt McCutchen +3

Owing to the continued use of C (and C++), spatial safety violations (e.g., buffer overflows) still constitute one of today's most dangerous and prevalent security vulnerabilities.…

cs.PL2022

A Formal Model of Checked C

Liyi Li, Yiyun Liu, Deena L. Postol +3

We present a formal model of Checked C, a dialect of C that aims to enforce spatial memory safety. Our model pays particular attention to the semantics of dynamically sized, potent…