donau

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

commit c6863c0967386c957ba088b561a809725615fc64
parent c0eff53990745e3afba0a112c108e61500c74a2e
Author: Jonathan <ondesmartenot@riseup.net>
Date:   Wed, 22 Jan 2025 01:13:47 +0800

3.2: minor edits

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

diff --git a/doc/usenix-security-2025/paper/technicaldesign.tex b/doc/usenix-security-2025/paper/technicaldesign.tex @@ -106,8 +106,9 @@ some cryptographic background followed by the setup and usage. \subsection{Key generation and initial setup}\label{key_generation_and_initial_setup} -Before incognito donations to charities can be executed, all parties (Donau, -charities, and donors) must perform an initial setup. +Before incognito donations to charities can be executed, all participants in +the donation system (i.e., the Donau, charities, and donors) must perform some +initial setup steps. \subsubsection{Donau key generation}\label{donau_key_generation} \begin{enumerate} @@ -132,12 +133,12 @@ $C^{\pub}$ is registered in the Donau database. \end{enumerate} \subsubsection{Donor Identifier generation} -Each donor generates a personal \textbf{Donor Identifier} by computing a -salted hash of their taxpayer ID. -They use this Donor Identifier value for each donation they make and later to -receive a donation receipt from the Donau. +Each donor generates a personal \textbf{Donor Identifier} by computing a salted +hash of their taxpayer ID. +A donor uses their Donor Identifier every time they +make a donation and again when requesting a donation receipt from the Donau. -The donor computes their Donor Identifier $\DI$ as +The donor computes their Donor Identifier $\DI$ as the hash \begin{align*} \DI = H(\texttt{TAXID}, S) \end{align*}