donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit f2b90f1b99e49e022d2c53785fb663c12cc49b2d
parent 45f4e7093f437377c9b31aad034fa0be4755cb29
Author: Tanja Lange <tanja@hyperelliptic.org>
Date:   Thu, 23 Jan 2025 12:32:46 +0100

needed to explain sign and verify, sorry, this was still open from earlier

Diffstat:
Mdoc/usenix-security-2025/paper/technicaldesign.tex | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/doc/usenix-security-2025/paper/technicaldesign.tex b/doc/usenix-security-2025/paper/technicaldesign.tex @@ -78,7 +78,6 @@ The Donau service is typically run by the tax authority but can be an independen % nobody can generate a signature that verifies for some message under a % public key if they do not have access to the matching private key. - \paragraph{Blind signatures} Informally, a blind signature is a digital signature where the signer does not know the message that they are signing. The party requesting the signature hides the true message with a secret value called a {\bf blinding @@ -114,7 +113,9 @@ signature on the blinded value $m'\equiv m\cdot r^e \bmod n$ for some randomly chosen $r$, receive the blind signature $s'$, and obtain the signature on $m$ by unblinding $s'$ by computing $s'/r \bmod n$. - +In addition to blind signatures, Donau uses the +Ed25519~\cite{DBLP:journals/jce/BernsteinDLSY12} signature scheme +for signing ($\sign$) and verifying ($\verify$). \subsection{Key generation and initial setup}\label{key_generation_and_initial_setup} @@ -124,7 +125,7 @@ initial setup steps. \subsubsection{Donau service key generation}\label{donau_key_generation} \begin{enumerate} -\item The Donau service generates an Ed25519~\cite{DBLP:journals/jce/BernsteinDLSY12} keypair +\item The Donau service generates an Ed25519 keypair $(D^{\pub}$, $D^{\priv})$, called the {\bf Donau Key}, for digital signatures. \item The Donau service also generates a set of \textbf{Donation Unit} keypairs $(K_x^{\pub}, K_x^{\priv})$ for blind signatures, corresponding to different