commit c6863c0967386c957ba088b561a809725615fc64
parent c0eff53990745e3afba0a112c108e61500c74a2e
Author: Jonathan <ondesmartenot@riseup.net>
Date: Wed, 22 Jan 2025 01:13:47 +0800
3.2: minor edits
Diffstat:
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*}