donau

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

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:
Mdoc/flows/main.tex | 10+++++-----
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.