activity
20192026
most citedSecuring Verified IO Programs Against Unverified Code in F*

5 citations · 9 across the 5 of their papers we have counts for

collaborators

5 papers

cs.PL2026

Misquoted No More: Securely Extracting F* Programs with IO

Cezar-Constantin Andrici, Abigail Pribisova, Danel Ahman +3

Shallow embeddings that use monads to represent effects are popular in proof-oriented languages because they are convenient for formal verification. Once shallowly embedded program…

cs.PL2025

SecRef*: Securely Sharing Mutable References Between Verified and Unverified Code in F*

Cezar-Constantin Andrici, Danel Ahman, Catalin Hritcu +4

We introduce SecRef*, a secure compilation framework protecting stateful programs verified in F* against linked unverified code, with which the program dynamically shares ML-style…

cs.PL2023★ 5 cited

Securing Verified IO Programs Against Unverified Code in F*

Cezar-Constantin Andrici, Stefan Ciobaca, Catalin Hritcu +4

We introduce SCIO*, a formally secure compilation framework for statically verified partial programs performing input-output (IO). The source language is an F* subset in which a ve…

cs.LO2020★ 1 cited

Who Verifies the Verifiers? A Computer-Checked Implementation of the DPLL Algorithm in Dafny

Cezar-Constantin Andrici, Ştefan Ciobâcă

We build a SAT solver implementing the DPLL algorithm in the verification-enabled programming language Dafny. The resulting solver is fully verified (soundness, completeness and te…

cs.LO2019★ 3 cited

Verifying the DPLL Algorithm in Dafny

Cezar-Constantin Andrici, Ştefan Ciobâcă

Modern high-performance SAT solvers quickly solve large satisfiability instances that occur in practice. If the instance is satisfiable, then the SAT solver can provide a witness w…