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