152 Narzędzia realizacji produktów I usług bankowości elektronicznej
Najistotniejszym momentem w kształtowaniu pieniądza cyfrowego wydaje się sposób generacji jego unikalnego identyfikatora. Kwoty wyspecyfikowane przez klienta zostają przez oprogramowanie portfela elektronicznego przeliczone na odpowiednią ilość monct/banknotów cyfrowych. Następnie dla każdej kwoty przy pomocy generatora liczb losowych tworzone są 100-cyfrowe numery (identyfikatory). Liczby odwzorowujące banknoty mnoży się ponownie przez liczby losowe, zacierając ślad relacji pomiędzy elektronicznym pieniądzem a jego właścicielem (anonimowość elektronicznego pieniądza lub jego odprywatnienie).
Procedura płacenia za pomocą elektronicznej gotówki typu eCash wyglądała w następujący sposób:
- użytkownik, korzystając z oprogramowania elektronicznego portfela na swoim komputerze, przeznaczał określoną sumę pieniędzy na zamianę na elektroniczną gotówkę. Program portfela dokonuje uprzednio wymienionych operacji, anonimową gotówkę umieszcza w przesyłanej wiadomości, podpisuje prywatnym kluczem użytkownika, szyfruje kluczem publicznym banku i do niego wysyła (1.),
- bank, po otrzymaniu elektronicznej gotówki, weryfikuje podpis użytkownika. Jeżeli dyspozycja jest prawidłowa, obciąża nią konto klienta, podpisuje własnym prywatnym kluczem i odsyła do użytkownika (2.),
-właściciel pieniędzy odszyfrowuje przesyłkę kluczem prywatnym, eliminuje z nich wprowadzony uprzednio czynnik losowy i uzyskuje pieniądz cyfrowy gotowy do użycia (3.),
- zakupów w Internecie dokonuje przy pomocy dowolnej przeglądarki. W momencie gdy na witrynie sklepowej klient znajdzie towar, który mu odpowiada, wybiera z opcji płatności opcję eCash. Uaktywni to portfel - program pracujący w tle na komputerze użytkownika (4.),
- przeglądarka zapewni połączenie z oprogramowaniem wspólnego łącza przejściowego na serwerze sprzedawcy. Jest to aplikacja cCasha dla sprzedawców. Aplikacja uzyskuje w ten sposób informację o artykułach, jakie wybrał klient (5.),
- następnie aplikacja sprzedawcy łączy się z portfelem klienta, wysyłając zapytanie o potwierdzenie płatności (6.),
-jeżeli użytkownik ją potwierdzi, portfel odpisuje odpowiednią ilość gotówki eCasha i wysyła ją jako płatność do sprzedawcy. Gotówka jest zaszyfrowana publicznym kluczem sprzedawcy. Jeżeli klientowi np. zabraknie pieniędzy, sprzedawca zostaje poinformowany o odmowie zapłaty (7.),
- sprzedawca odkodowuje gotówkę. Następnie weryfikuje i sprawdza, czy elektroniczna gotówka jest ważna (nie została wcześniej wydana). W tym celu podpisuje ją swoim prywatnym kluczem, szyfruje publicznym kluczem banku i do niego przesyła (8.),
- bank sprawdza ważność pieniędzy poprzez porównanie numerów seryjnych nadesłanych monet z numerami monet zawartych w bazie wydanych pieniędzy oraz sprawdza poprawność podpisu banku emitującego. W przypadku potwierdzenia