paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Cryptis: Cryptographic Reasoning in Separation Logic

Cryptis:分离逻辑中的密码学推理
POPL 10(POPL)2026匹配度 2/10 · 论文属于分离逻辑与密码协议形式化验证,虽与PL/定理证明相关,但未涉及用户核心方向:静态分析用于ML/Agent、LLM辅助形式化验证、浮点程序分析或贝叶斯程序分析。仅在“兼具理论形式化与工程实现”这一偏好上弱相关。引用 2 inbox
Arthur Azevedo de Amorim, Amal Ahmed, Marco Gaboardi
crossref: 2026-09-10

AI 速览

一句话:将符号密码学推理嵌入 Iris 分离逻辑,提出认证协议新规约,使协议验证结果可复用于更大系统。

该论文提出 Cryptis,它是 Iris 分离逻辑的一个扩展,用于符号模型下的密码学推理。分离逻辑擅长并发与资源推理,但难以处理密码学假设;而密码学协议验证的结果通常无法复用到依赖该协议的更大系统。Cryptis 将二者结合,使协议正确性证明可被后续系统验证复用。为支持这一整合,作者为认证协议提出了新的规约,让网络中的代理能够就系统资源的使用达成一致。作者在 Rocq 中形式化验证了多种认证协议,以及一个使用这些认证协议与客户端建立连接的键值存储服务器,验证结果全部机器化检查。

问题
如何在分离逻辑中支持符号模型下的密码学推理,并使协议的正确性结果能够复用于依赖该协议的更大系统。
方法
在 Iris 分离逻辑基础上引入 Cryptis 扩展,并为认证协议设计新的规约,使网络中的代理能够就系统资源的使用达成一致。
评估
在 Rocq 中形式化验证了若干认证协议,以及一个使用这些认证协议与客户端通信的键值存储服务器。
原文摘要(Abstract)

We introduce Cryptis , an extension of the Iris separation logic for the symbolic model of cryptography. The combination of separation logic and cryptographic reasoning allows us to prove the correctness of a protocol and later reuse this result to verify larger systems that rely on the protocol. To make this integration possible, we propose novel specifications for authentication protocols that allow agents in a network to agree on the use of system resources. We evaluate our approach by verifying various authentication protocols and a key-value store server that uses these authentication protocols to connect to clients. Our results are formalized in Rocq.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@article{abs-2502-21156,
  title = {Cryptis: Cryptographic Reasoning in Separation Logic},
  author = {Arthur Azevedo de Amorim and Amal Ahmed and Marco Gaboardi},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {10},
  number = {POPL},
  year = {2026},
  doi = {10.1145/3776730}
}