next up previous contents
Next: Dokonanie zakupu Up: Prosty przykład bezpiecznego systemu Previous: Założenie konta   Spis tresci

Wypłata pieniędzy z banku

Aby wypłacić banknot o ustalonym nominale, właściciel konta musi najpierw wygenerować jego numer seryjny -- długą, losową liczbę unikatową w tym systemie[*]. Następnie podpisuje numer swoim kluczem prywatnym. Bank sprawdza poprawność tego podpisu, usuwa go i podpisuje banknot swoim kluczem prywatnym, który odpowiada nominałowi, na jaki ma być wydany banknot. Następnie zmniejsza odpowiednio zawartość konta. Na koniec bank wysyła do użytkownika podpisany banknot wraz z podpisanym przez siebie cyfrowo pokwitowaniem. Otrzymane dane są przechowywane na karcie klienta. Bank zapamiętuje numer seryjny wystawionego banknotu wraz z identyfikatorem właściciela konta, aby podczas deponowania pieniędzy móc stwierdzić, czy nie są one wydawane po raz kolejny, a jeśli tak, to przez kogo.



Janina Mincer-Daszkiewicz 2001-11-21