Next: 1 Podpisy Schnorra
Up: Implementacja protokołu anonimowych mikropłatności
Previous: 8 Zwrot banknotu do
  Spis rzeczy
4 Protokoły podpisów cyfrowych
Podpisy cyfrowe są odpowiednikiem tradycyjnych podpisów. Należy wymagać
od nich, by podpis osoby X mogła złożyć tylko osoba X oraz by można było
jednoznacznie stwierdzić kto złożył podpis. Dodatkowym atutem podpisów
elektronicznych jest to, że niemożliwa jest jakakolwiek zmiana w podpisywanym
dokumencie. Podstawowym zastosowaniem podpisów jest uwierzytelnianie
i dystrybucja kluczy publicznych. Podpisy cyfrowe wymagają istnienia trzeciej
strony, której można zaufać. Najczęściej używanym protokołem jest protokół
oparty na algorytmie RSA (dla klucza prywatnego i publicznego ):
- użytkownik dla wiadomości M oblicza , gdzie jest ustaloną
funkcją haszującą;
- strona podpisująca, używając swojego klucza prywatnego, szyfruje
stosując algorytm RSA:
;
- gdy ktoś chce zweryfikować podpis, deszyfruje licząc
i porównuje, czy rzeczywiście ;
W [] zaproponowano jest jednak, aby używać protokołu podpisów Schnorra.
Podpisy te zostały wybrane, gdyż jeden z etapów protokołu Wenbo Mao polega
na tworzeniu podpisu transakcyjnego opartego o protokół podpisów cyfrowych
Schnorra.
Subsections
Next: 1 Podpisy Schnorra
Up: Implementacja protokołu anonimowych mikropłatności
Previous: 8 Zwrot banknotu do
  Spis rzeczy
Piotr Kozieradzki
2003-05-16