[Resource Topic] 2023/1514: Leakage-Free Probabilistic Jasmin Programs

Welcome to the resource topic for 2023/1514

Title:
Leakage-Free Probabilistic Jasmin Programs

Authors: José Bacelar Almeida, Denis Firsov, Tiago Oliveira, Dominique Unruh

Abstract:

We give a semantic characterization of leakage-freeness through timing side-channels for Jasmin programs. Our characterization also covers probabilistic Jasmin programs that are not constant-time. In addition, we provide a characterization in terms of probabilistic relational Hoare logic and prove equivalence of both definitions. We also prove that our new characterizations are compositional. Finally, we relate new definitions to the existing ones from prior work which only apply to deterministic programs.

To test our definitions we use Jasmin toolchain to develop a rejection sampling algorithm and prove (in EasyCrypt) that the implementation is leakage-free whilst not being constant-time.

ePrint: https://eprint.iacr.org/2023/1514

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .