Skip to content

Commit fa47a3c

Browse files
committed
Add CAPS 2025 workshop
1 parent a504163 commit fa47a3c

File tree

6 files changed

+20
-2
lines changed

6 files changed

+20
-2
lines changed

caps-2025.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: CAPS 2025 Tutorial
3+
layout: default
4+
nav_order: 7
5+
---
6+
7+
# CAPS 2025 Tutorial
8+
9+
ProofFrog was one of the examples presented at the [Workshop on Computer-Aided Proofs of Security (CAPS)](https://caps-workshop.com/) at Eurocrypt 2025.
10+
11+
The [presentation](assets/caps-2025-presentation-prooffrog.pdf) walked through the pen-and-paper proof that the KEM-DEM construction is IND-CPA-secure, then showed the analogous proof in ProofFrog.
12+
13+
A tutorial file walking through the pen-and-paper and ProofFrog proofs side-by-side, as well as executable ProofFrog files, can be found in the [proof-ladders asymmetric ladder repository on Github](https://github.com/proof-ladders/asymmetric-ladder/tree/main/kemdem/ProofFrog).

examples.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Examples
33
layout: default
4+
nav_order: 4
45
---
56

67
# Examples

files/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title: Files
33
layout: default
44
has_children: true
55
has_toc: false
6+
nav_order: 5
67
---
78

89
ProofFrog has four types of files: [Primitive Files]({% link files/primitive.md %}), [Scheme Files]({% link files/scheme.md %}), [Game Files]({% link files/game.md %}) and [Proof Files]({% link files/proof.md %}).

functionality.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Engine Functionality
33
layout: default
4+
nav_order: 3
45
---
56

67
# Engine Functionality

hacs.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
2-
title: HACS Exercise
2+
title: HACS 20024 Exercise
33
layout: default
4+
nav_order: 6
45
---
56

6-
# HACS Exercises
7+
# HACS 2024 Exercises
78

89
In [Lúcás C. Meier's blog post](https://cronokirby.com/posts/2022/05/state-separable-proofs-for-the-curious-cryptographer/) on state separable proofs, he presents a section on hybrid arguments for state separable proofs. One can encode this proof in EasyCrypt.
910

philosophy.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Design Philosophy
33
layout: default
4+
nav_order: 2
45
---
56

67
# Design Philosophy

0 commit comments

Comments
 (0)