Next: 5 Niezależność od platformy
Up: 2 Płatności w Internecie
Previous: 3 Wprowadzenie do protokołu
  Spis rzeczy
Podstawowe wymagania jakie zostały postawione w niniejszej pracy, to
udostępnienie bibliotek trzech
warstw protokołu anonimowych mikropłatności Wenbo Mao. Dostarczone zostały:
biblioteka implementująca elementarne operacje na dużych
liczbach naturalnych, biblioteka udostępniająca kolejne kroki protokołu
podpisów cyfrowych oraz biblioteka odpowiedzialna za kodowanie używanych
struktur danych, tak by można je było przesyłać. Istotnym elementem pracy
było udostępnienie różnych znanych, ale mało wykorzystywanych algorytmów lub
ich specyficznych wersji potrzebnych w realizowanym systemie. Biblioteka dużych
liczb nat dostarczana w wykorzystywanym przeze mnie systemie Ocaml
posiadała tylko podstawowe operacje takie, jak: dodawanie, odejmowanie, mnożenie,
dzielenie; natomiast praktycznie każdy system kryptograficzny korzysta
z wielu innych funkcji potrzebnych na przykład do generacji używanych kluczy.
Biblioteki odpowiedzialne za algorytmy podpisów cyfrowych po stronie instytucji
podpisujących, muszą być zastąpione przez urządzenia techniczne wykonujące te
operacje. Takie ograniczenie jest określone w ustawie o podpisie elektronicznym
(patrz dodatek A).
Istotną cechą tego protokołu Wenbo Mao jest to, że w czasie transakcji między klientem a
sprzedawcą, poza momentem rozpoczęcia transakcji, płatność może się odbywać
niezabezpieczonym kanałem. Wydaje się zatem rozsądne, ze względów wydajnościowych,
by operacje wypłacania niewielkich kwot wkomponować w dostarczaną usługę,
np wysyłanie kolejnych minut muzyki przeplatać z odbieraniem banknotów. Takie
rozwiązanie, mimo iż mniej eleganckie, jest zgodne z celem tego protokołu
mającego zmniejszyć obciążenie serwera. Sam systemowa obsługa oddzielnych wątków
wykonujących funkcje protokołu stworzyłaby prawdopodobnie większe obciążenie
niż wykonanie funkcji kryptograficznych.
Next: 5 Niezależność od platformy
Up: 2 Płatności w Internecie
Previous: 3 Wprowadzenie do protokołu
  Spis rzeczy
Piotr Kozieradzki
2003-05-16