The constant-time discipline is a software-based countermeasure used for protecting high assurance cryptographic implementations against timing side-channel attacks. Constant-time is effective (it protects against many known attacks), rigorous (it can be formalized using program semantics), and amenable to automated verification. Yet, the...
-
June 15, 2020 (v1)Conference paperUploaded on: December 4, 2022
-
May 24, 2021 (v1)Conference paper
High-assurance cryptography leverages methods from program verification and cryptography engineering to deliver efficient cryptographic software with machine-checked proofs of memory safety, functional correctness, provable security, and absence of timing leaks. Traditionally, these guarantees are established under a sequential execution...
Uploaded on: December 4, 2022 -
June 24, 2019 (v1)Conference paper
International audience
Uploaded on: December 4, 2022