POPL 2024
Sun 14 - Sat 20 January 2024 London, United Kingdom
Sat 20 Jan 2024 14:45 - 15:07 at Kelvin Lecture - Session 3

There has been a lot of progress in high-assurance cryptographic software. Our aim is to extend this to high-assurance smart contracts. One example of this effort is the Hax toolchain. By embedding the smart contracts, we get clean Rust code. By using Hax we allow software engineers to write security properties and guarantees about the smart contract into the code, which can be translated into ConCert, where it can be verified.

Slides (presentation.pdf)280KiB
(coqpl24-paper9.pdf)375KiB

Sat 20 Jan

Displayed time zone: London change

14:00 - 15:30
Session 3CoqPL at Kelvin Lecture
14:00
22m
Talk
Well-founded recursion done right
CoqPL
Xavier Leroy Collège de France
File Attached
14:22
22m
Talk
Functorial Syntax for All
CoqPL
Filip Sieczkowski Heriot-Watt University, Piotr Polesiuk University of Wrocław
File Attached
14:45
22m
Talk
Specifying Smart Contract with Hax and ConCert
CoqPL
Lasse Letager Hansen Aarhus University, Bas Spitters Aarhus University
File Attached
15:07
22m
Talk
A formal security analysis of Blockchain voting
CoqPL
Nikolaj Sidorenco Aarhus University, Laura Brædder , Lasse Letager Hansen Aarhus University, Eske Hoy Nielsen Aarhus University, Bas Spitters Aarhus University
File Attached