Published November 21, 2025 | Version v1
Software Open

Cryptis: Cryptographic Reasoning in Separation Logic

  • 1. ROR icon Northeastern University
  • 1. ROR icon Northeastern University

Description

This artifact contains the development of the Cryptis logic and the accompanying case studies formalized in the Rocq proof assistant. This corresponds to the material covered in the paper "Cryptis: Cryptographic Reasoning in Separation Logic" by Azevedo de Amorim et al. (POPL 2026).

In addition to the source code of the development, this upload includes a virtual machine image for VirtualBox 7.1, which contains the development and all of its dependencies already installed. You can log in as the user "cryptis" (the password is also "cryptis"). The README file on the desktop explains how to check the proofs and how they relate to the claims made in the paper.

Files

Files (4.8 GB)

Name Size Download all
md5:f992f33629fae84e199904543e64d950
4.8 GB Download
md5:5c74c01efa15a17295a791649522c5aa
101.9 kB Download

Additional details

Funding

U.S. National Science Foundation
Collaborative Research: SaTC: CORE: Small: Mechanized Cryptographic Reasoning in Separation Logic 2314323
U.S. National Science Foundation
Collaborative Research: SaTC: CORE: Small: Mechanized Cryptographic Reasoning in Separation Logic 2314324

Software

Repository URL
https://github.com/arthuraa/cryptis
Development Status
Active