W czasie testów zgodnie z oczekiwaniami można było zaobserwować, że czas
wykonania poszczególnych kroków protokołu jest sumą czasu wykonania odpowiednich
operacji na dużych liczbach. W testach korzytałem z interfejsu siesiowego
loopback dzieki czemu narzut związany z komunikacja był minimalny.
Obliczenia wykonywane były na procesorze Celeron 300A.
Najbardziej czasochłonną operacją jest generacja kluczy. Zajmowała ona od
do 8 minut. Jednak ten proces nie ma wpływu na wydajność
systemu, gdyż odbywa sie bardzo rzadko i to tylko po stronie instytucji
certyfikującej. Podobnie jest z certyfikatami -- są one wydawane każdemu urzytkownikowi
po tym jak osobiście zgłosi sie do instytucji certyfikującej. Trochę inaczej
jest z częściowo ślepymi podpisami cyfrowymi, które są bardzo często wykorzystywaną
operacją w protokole Wenbo Mao. Ich generacja zajmowała około
po stronie żądającej podpisu i
po stronie
podpisującej. Zgodnie z celem postawionym przed tym protokołem czas zużyty
po stronie sklepu na przeprowadzenie transakcji zależał głównie nie od ilości
mikropłatności ale od wartości przelanej gotówki. Przekazanie 10000 monet
zajmuje około
. Wartość ta jest zależna od czsu obliczenia funkcji haszujacej
MD5, który wynosi
. Zatem obliczenie 10000 razy funkcji MD5
zajmuje