Skip to content

Commit d36f8f7

Browse files
authored
πŸ“‹ Repository organization. Hotfix (#32)
* refactor repo structure * hotfix 105x135 * hotfix 105x135
1 parent 38a60b8 commit d36f8f7

40 files changed

+43
-43
lines changed

β€Ž.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,3 +301,10 @@ TSWLatexianTemp*
301301

302302
# Idea meta
303303
.idea/*
304+
305+
# temp .pdf files
306+
/lectures/*.pdf
307+
/lectures-105-135/*.pdf
308+
309+
lecture-notes-148x210.pdf
310+
lecture-notes-105x135-nohead.pdf

β€Žlecture-notes-105x135-nohead.tex

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,7 @@
3333

3434
\begin{abstract}
3535
\fontsize{7}{8}\selectfont
36-
Due to the rise of zero-knowledge technologies and their applications in
37-
various fields such as Blockchain or anonymous identity management, it is
38-
essential to develop a comprehensive understanding of the underlying
39-
mechanisms. However, the existing resources on the topic are either too
40-
high-level or too low-level, making it hard for regular practicing engineers
41-
to understand the practical implications of zero-knowledge protocols.
42-
43-
This book aims to bridge this gap by providing a complete, practical guide
44-
to the state-of-the-art techniques in zero-knowledge cryptography, such as
45-
$\Sigma$-protocols, zk-SNARKs (Groth16 in particular), PlonK and more. We
46-
gathered all the necessary information in one place, and tried to make it
47-
easy to follow, with numerous examples and code snippets. We attach
48-
exercises to each chapter to help you understand the material better.
49-
Despite the book's practical focus, we preserve the mathematical rigor where
50-
suitable and necessary.
36+
\input{preface/abstract.tex}
5137
\end{abstract}
5238

5339
\vspace*{\fill}
@@ -67,7 +53,7 @@
6753

6854
\section*{Preface}
6955

70-
\subfile{preface-105x135}
56+
\subfile{preface/preface-105x135.tex}
7157

7258
\section{Group Theory and Polynomials} \label{section:math-crypto-1}
7359

@@ -89,7 +75,7 @@
8975

9076
\subfile{lectures-105-135/5-commitments}
9177

92-
\section{Introduction to Zero-Knowledge Proofs} \label{section:intro-zk}
78+
\section{Introduction to Zero-Knowledge} \label{section:intro-zk}
9379

9480
\subfile{lectures-105-135/6-intro-zk}
9581

β€Žlecture-notes-148x210.tex

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,26 +29,12 @@
2929
\pagecolor{white}
3030

3131
\vspace*{\fill}
32-
32+
3333
\begin{abstract}
3434
\fontsize{10}{12}\selectfont
35-
Due to the rise of zero-knowledge technologies and their applications in
36-
various fields such as Blockchain or anonymous identity management, it is
37-
essential to develop a comprehensive understanding of the underlying
38-
mechanisms. However, the existing resources on the topic are either too
39-
high-level or too low-level, making it hard for regular practicing engineers
40-
to understand the practical implications of zero-knowledge protocols.
41-
42-
This book aims to bridge this gap by providing a complete, practical guide
43-
to the state-of-the-art techniques in zero-knowledge cryptography, such as
44-
$\Sigma$-protocols, zk-SNARKs (Groth16 in particular), PlonK and more. We
45-
gathered all the necessary information in one place, and tried to make it
46-
easy to follow, with numerous examples and code snippets. We attach
47-
exercises to each chapter to help you understand the material better.
48-
Despite the book's practical focus, we preserve the mathematical rigor where
49-
suitable and necessary.
35+
\input{preface/abstract.tex}
5036
\end{abstract}
51-
37+
5238
\vspace*{\fill}
5339

5440
\thispagestyle{empty}
@@ -64,9 +50,9 @@
6450

6551
% --- Content ---
6652

67-
% \section*{Preface}
53+
\section*{Preface}
6854

69-
% \subfile{preface}
55+
\subfile{preface/preface.tex}
7056

7157
\section{Group Theory and Polynomials}\label{section:math-crypto-1}
7258

β€Žlecture-notes.pdf

-3.35 MB
Binary file not shown.

β€Žlectures-105-135/1-math.pdf

-413 KB
Binary file not shown.

β€Žlectures-105-135/10-groth.pdf

-322 KB
Binary file not shown.

β€Žlectures-105-135/11-circom.pdf

-203 KB
Binary file not shown.

β€Žlectures-105-135/12-plonk.pdf

-179 KB
Binary file not shown.
-350 KB
Binary file not shown.

β€Žlectures-105-135/3-ec.pdf

-362 KB
Binary file not shown.

0 commit comments

Comments
Β (0)