commit 82beda1b3ae63c33b71589a2fce239e72d8cfc35
parent 73baafbebdb17642fc9efae63aac089857a1ccb3
Author: Matyja Lukas Adam <lukas.matyja@students.bfh.ch>
Date: Sun, 22 Oct 2023 23:30:32 +0200
[doc] blinded UDI, BUDI clarification
Diffstat:
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/doc/flows/main.tex b/doc/flows/main.tex
@@ -36,7 +36,7 @@
\item \textbf{Unique Donor Identifier} $UDI = \langle H(\texttt{TAXID}, \texttt{SALT}), \texttt{NONCE} \rangle$
- \item \textbf{Blinded Unique Donor Identifier} $BUDI = \langle \overline{\gamma}, H(K_x^{pub}) \rangle$, blinded to protect the privacy of the donor
+ \item \textbf{Blinded Unique Donor Identifier} $BUDI = \langle blinded$ $UDI, H(K_x^{pub}) \rangle$, blinded to protect the privacy of the donor
\item \textbf{Donation Receipt} $DR = \langle UDI, \gamma, H(K_x^{pub}) \rangle$ where $\gamma$ is the unblinded signature: Sent to the Donau to get the donation Statement.
@@ -53,7 +53,7 @@
\item The Donau generates the donation units ($DU$'s) consisting of $K_x^{pub}$ and $K_x^{priv}$ where $x$ is the associated value.
- \item The charity generates the key pair $(C^{pub}, C^{priv})$.
+ \item The charity generates the key pair $(C^{pub}, C^{priv})$ and downloads the $DU's$ from the donau.
\item The Donau administrator registers the public key $C_{pub}$ and sets the yearly donation limit for the charities.
\end{enumerate}
@@ -102,12 +102,12 @@
\item increments the current amount of donations received per year of the charity. This value is increased by the total amount of the $BUDI$'s, if the increment does not exceed the annual limit.
- \item blind signs all the $BUDI$'s using the $DU$ private keys $K_x^{priv}$ matching the public keys $H(K^{pub})$ used in the $BUDI$'s.
+ \item blind signs all the $blinded$ $UDI$'s using the $DU$ private keys $K_x^{priv}$ matching the public keys $H(K^{pub})$ used in the $BUDI$'s.
\begin{align}
- \overline{\gamma_1} = \overline{\Gamma}(BUDI_1, K_x^{priv}) \\
+ \overline{\gamma_1} = \overline{\Gamma}(blinded\ UDI_1, K_x^{priv}) \\
... \\
- \overline{\gamma_i} = \overline{\Gamma}(BUDI_i, K_x^{priv})
+ \overline{\gamma_i} = \overline{\Gamma}(blinded\ UDI_i, K_x^{priv})
\end{align}
\item sends back the blind signatures $\overline{\gamma_1}, ..., \overline{\gamma_i}$ to the charity.