summaryrefslogtreecommitdiff
path: root/comparison/comparison.tex
diff options
context:
space:
mode:
Diffstat (limited to 'comparison/comparison.tex')
-rw-r--r--comparison/comparison.tex41
1 files changed, 41 insertions, 0 deletions
diff --git a/comparison/comparison.tex b/comparison/comparison.tex
index ab7f6d6..cbe3c7c 100644
--- a/comparison/comparison.tex
+++ b/comparison/comparison.tex
@@ -226,7 +226,48 @@ that in the Standard Model, blind signature schemes need to have $>3$ moves.
\section{Literature Survey}
+\subsection{Chaum Blind Signatures}
+Reference: \cite{chaum1983}. Only defines blind signatures and their application to ``untraceable`` payments.
+\subsection{Chaum with Offline Spending}
+Reference: \cite{chaum1990}. Introduces offline double spending detection.
+
+\subsection{HINDE}
+Reference: Unpublished, there used to be some references on a mailing list, but they seem to be gone.
+
+\subsection{Compact E-Cash}
+Reference: \cite{camenisch2005}. Allows to withdraw $2^\ell$ coins in $O(\ell)$. Either the whole
+$2^\ell$ coins must be spent at once, or all coins must be spent separately.
+
+\subsection{Divisible E-Cash Made Practical}
+Reference: \cite{canard2015divisible}. Introduces a different coin structure
+where there is one global tree and all coins are put on that skeleton.
+Requires trusted setup that endangers anonymity.
+
+\subsection{Scalable Divisible E-Cash}
+Reference: \cite{canard2015scalable}. Improves the spending protocol of ``Divisible E-Cash Made Practical'', so that the
+bank only has to store serial numbers of coins that are actually spent and not ``fake'' serial numbers that
+are a side-effect of the crypto used.
+
+
+\subsection{Practical Divisible E-Cash}
+Reference: \cite{maertens2015} (unpublished). Parallel development to ``Divisible E-Cash Made Practical'', uses
+accumulators and not the global structure (less trusted setup).
+
+
+\subsection{Cut Down The Tree}
+Reference: \cite{pointcheval2017}. Keeps some of the ideas of \cite{canard2015divisible} but removes the tree structure.
+Currently considered state of the art.
+
+\section{Things we don't care about}
+
+Offline spending: Introduces brittleness (when backing up), since users might accidentally double spend.
+Enforcement is hard to guarantee. Some schemes even disclose all transaction of a user on double spending.
+
+Transferability: Means that coins can be exchanged safely without being recorded in the exchange,
+goes against income transparency.
+
+``Fairness'': Means that a threshold of authorities can de-anonymize a user. Too much potential for abuse.