A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2021; you can also visit the original URL.
The file type is application/pdf
.
Mechanized Proofs of Adversarial Complexity and Application to Universal Composability
[article]
2021
IACR Cryptology ePrint Archive
In this paper we enhance the EasyCrypt proof assistant to reason about computational complexity of adversaries. The key technical tool is a Hoare logic for reasoning about computational complexity (execution time and oracle calls) of adversarial computations. Our Hoare logic is built on top of the module system used by EasyCrypt for modeling adversaries. We prove that our logic is sound w.r.t. the semantics of EasyCrypt programs -we also provide full semantics for the EasyCrypt module system,
dblp:journals/iacr/BarbosaBGKS21
fatcat:bcwucez2hbdk7owxfcelrskz6m