Skip to content

Commit d2e1953

Browse files
committed
related work
1 parent 3ce170a commit d2e1953

File tree

3 files changed

+40
-15
lines changed

3 files changed

+40
-15
lines changed

report/src/main.tex

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@
1818
\input{sections/01-introduction}
1919
\input{sections/02-related-work}
2020
\input{sections/03-background}
21-
\input{sections/04-experimental-protocol}
22-
\input{sections/05-results}
23-
\input{sections/06-discussion}
24-
\input{sections/07-conclusion}
25-
\input{sections/08-future-works}
26-
\input{sections/09-acknowledgements}
21+
\input{sections/04-approach}
22+
\input{sections/05-experimental-protocol}
23+
\input{sections/06-results}
24+
\input{sections/07-discussion}
25+
\input{sections/08-conclusion}
26+
\input{sections/09-future-works}
27+
\input{sections/10-acknowledgements}
2728

2829
\clearpage
2930
%\printglossary[type=\acronymtype]

report/src/sections/04-Approach.tex

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,36 @@
1-
%! Author = olive
2-
%! Date = 28/04/2025
1+
\section{approach}\label{sec:approach}
32

4-
% Preamble
5-
\documentclass[11pt]{article}
63

7-
% Packages
8-
\usepackage{amsmath}
4+
\subsection{Shuffle security}\label{sec:approach-shuffle-security}
5+
The shuffle method proposed by Larsen et al.~\cite{cryptoeprint:2022/560} that was used in curdleproofs is based on the idea of shuffling a list of proposers over a set of slots.
6+
The shuffle itself however is not too complex.
7+
A formal definition of the shuffle is given in~\autoref{fig:shuffle}.
98

10-
% Document
11-
\begin{document}
9+
\begin{figure}[ht]\label{fig:shuffle}
1210

11+
\begin{framed}
12+
\[
13+
\Pi(c_1, \ldots, c_n)
14+
\]
15+
\rule{\linewidth}{0.4pt}
16+
17+
\noindent
18+
\textbf{for} $t \in [T]$ \textbf{:}
19+
\begin{itemize}
20+
\item[$S_t$] picks random $\{i_1, \ldots, i_k\} \subset [n]$
21+
\item[$S_t$] computes $(\tilde{c}_{i_1}, \ldots, \tilde{c}_{i_k}) \leftarrow \text{Shuffle}(c_{i_1}, \ldots, c_{i_k})$
22+
\item[$S_t$] publishes $(\tilde{c}_{i_1}, \ldots, \tilde{c}_{i_k})$
23+
\end{itemize}
24+
\end{framed}
25+
\caption{Distributed shuffling protocol.}
26+
\end{figure}
27+
28+
Here the set $(c_1, \ldots, c_n)$ is a set of ciphertexts that are shuffled over $T$ slots.
29+
30+
\subsection{Springproofs}\label{sec:approach-springproofs}
31+
32+
33+
34+
\subsection{implementation}\label{sec:approach-implementation}
1335

1436

15-
\end{document}

report/src/setup/preamble.tex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
\usepackage{booktabs}
1414
\usepackage{graphicx}
1515
\usepackage{tikz}
16+
\usepackage{algorithm}
17+
\usepackage{algorithmic}
18+
\usepackage{algpseudocode}
1619
\usetikzlibrary{arrows.meta,arrows}
1720

1821

0 commit comments

Comments
 (0)