Lune

CCS2026Top-tier venue

Robust Logical Foundations for Mechanizing Post-Quantum Cryptography in Squirrel

David Baelde, Antoine Dallon, Stéphanie Delaune, Charlie Jacomme, Adrien Koutsos

2026Year

Abstract

This repository contains the artifacts for the paper David Baelde, Antoine Dallon, Stéphanie Delaune, Charlie Jacomme, Adrien Koutsos: Robust Logical Foundations for Mechanizing Post-Quantum Cryptography in Squirrel CCS 2026## OrganizationThe artifacts include:- artifact-appendix.pdf: the artifact appendix of the paper;- case-studies/: the Squirrel developments (see case-studies/README.md for more details);- squirrel/: our post-quantum extension of Squirrel;- docker/: configuration and script to build the Docker image;- squirrel.tar: pre-built Docker image.## HTML FilesThe case-studies/html/ sub-directory contains HTML versions of theSquirrel developments that can be consulted from a web browser,without installing Squirrel.## Reproduction with DockerProvided that docker isinstalled, the followinginstructions allow to reproduce our results:1 - Load the docker image squirrel.tar using docker load --input squirrel.tar. Alternatively, the docker image may be built from scratch by running ./docker/build.sh.2 - Once the docker image is loaded, run docker run -it sp/squirrel-prover:latest bash.3 - Run all our examples by executing make in the case-studies/ directory.## Reproduction from Sources1 - Build Squirrel. First build the squirrel prover, whose source code is in squirrel/. See squirrel/README.md for dependencies and build instructions. Note that building with SMT support is mandatory for some of our examples. These developments were checked using CVC5 (version 1.0.8) and Z3 (version 4.13.2). 2 - Add Squirrel to the PATH. export PATH=$PATH:/path/to/squirrel3 - Run examples. To run all our examples, execute make in the case-studies/ directory.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

lune papers get 389349b5-cdd7-412f-bc3d-fb0ebe1837be

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines