next up previous contents
Next: 6 Mikropłatności Up: 3 Protokół anonimowych mikropłatności Previous: 4 Pobranie pieniędzy z   Spis rzeczy

5 Rozpoczęcie transakcji między klientem a sklepem

Klient rozpoczynając transakcję ze sklepem $S_k$ o identyfikatorze $id_{S_k}$ nie uwierzytelnia się przed nim w tradycyjny sposób. Nie może się przedstawić, gdyż wtedy straci anonimowość. Klient pokazuje sklepowi $\{U^*\}_{CA}$, to jest podpisany przez instytucję certyfikującą swój klucz publiczny $U^*$. Oprócz tego do sklepu przekazywany jest oryginalny banknot podpisany przez bank oraz reszta wydana przez sklep (ten sam lub inny) w poprzedniej transakcji. Gdy jest to pierwsza transakcja, zamiast reszty przekazany jest powtórnie ten sam oryginalny banknot.

Następnie klient:

Sklep, otrzymawszy te dane, sprawdza czy klucz publiczny klienta $U^*$, zawarty w oryginalnym banknocie wydanym przez bank i reszcie ze sklepu $id_{S_{k-1}}$, jest taki sam jak ten podpisany przez CA.
Następnie sklep $S_k$:

Jak widać ta część protokołu jest stosunkowo skomplikowana i wymaga wykonania wielu obliczeń również po stronie sklepu.


next up previous contents
Next: 6 Mikropłatności Up: 3 Protokół anonimowych mikropłatności Previous: 4 Pobranie pieniędzy z   Spis rzeczy
Piotr Kozieradzki 2003-05-16