Next: 2 Ślepe podpisy Schnorra
Up: 4 Protokoły podpisów cyfrowych
Previous: 4 Protokoły podpisów cyfrowych
  Spis rzeczy
1 Podpisy Schnorra
Podstawową używaną funkcją jest
, takie że
należy do , a wartości funkcji należą do ; natomiast jest generatorem
podgrupy
rozmiaru .
Notacja:
- S osoba podpisująca;
- R osoba żądająca podpisu;
- V osoba weryfikująca podpis;
-
funkcja
- jednokierunkowa funkcja haszujaca. W zaimplementowanym protokole
podpisów cyfrowych Schnorra użyto funkcji MD5.
S posiada klucz prywatny i publiczny
.
Protokół podpisów cyfrowych Schnorra ma następującą postać:
- R wysyła do S wiadomość ;
- S losuje i oblicza ;
- następnie S oblicza odpowiedź:
i wysyła parę jako podpis pod ;
- V może teraz zweryfikować podpis w następujący sposób:
Wynika to z następujących przekształceń:
Piotr Kozieradzki
2003-05-16