diff --git a/.gitignore b/.gitignore index e69de29..57e675e 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,2 @@ +.vscode/ +.DS_Store/ \ No newline at end of file diff --git a/files/exercises/.DS_Store b/files/exercises/.DS_Store new file mode 100644 index 0000000..f8dcbe2 Binary files /dev/null and b/files/exercises/.DS_Store differ diff --git a/files/exercises/4-pairing.pdf b/files/exercises/4-pairing.pdf new file mode 100644 index 0000000..67148c2 Binary files /dev/null and b/files/exercises/4-pairing.pdf differ diff --git a/files/slides/3-ec.pdf b/files/slides/3-ec.pdf new file mode 100644 index 0000000..1747d3c Binary files /dev/null and b/files/slides/3-ec.pdf differ diff --git a/images/lecture-previews/lecture_4.png b/images/lecture-previews/lecture_4.png new file mode 100644 index 0000000..4810c30 Binary files /dev/null and b/images/lecture-previews/lecture_4.png differ diff --git a/index.html b/index.html index 2570bba..557327b 100644 --- a/index.html +++ b/index.html @@ -16,7 +16,7 @@ - + @@ -25,14 +25,14 @@ - + - + @@ -49,7 +49,7 @@
- ZKDL Camp is a series of internal lectures on Zero-Knowledge Proving Systems conducted internally at Distributed Lab. Here, we will understand "from scratch" how SNARKs (Groth16, PLONK), STARK, Bulletproofs (in the future, perhaps also Folding schemes) work. + ZKDL Camp is a series of internal lectures on Zero-Knowledge Proving Systems at Distributed Lab. Here, we will understand "from scratch" how SNARKs (Groth16, PLONK), STARK, Bulletproofs (in the future, perhaps also Folding schemes) work.
It is important that this course is designed for a full low-level understanding of these protocols and, accordingly, all the mathematics on which they are based. That is why the course covers not only zk itself and its application directly but also the basic level of mathematics needed to understand zk and cryptography in general. @@ -60,25 +60,27 @@
Speaker: Dmytro Zakharov
- Content. In this lecture, we will cover the basic mathematics required for understanding Zero-Knowledge Proving Systems. Here, we cover: -
Speaker: Dmytro Zakharov
++ Content. Our primary focus will be on Finite Field Extensions, while also covering basics of Elliptic Curves. Here, we cover: +
Lecture Notes
+ + +Slides
- +Exercises
- +Test Form
@@ -112,9 +175,10 @@Speaker: Dmytro Zakharov
- Content. Our primary focus will be on Finite Field Extensions, while also covering basics of Elliptic Curves. Here, we cover: -
Lecture Notes
- + - +Exercises
- +Test Form
@@ -232,10 +295,9 @@