Next: 4 Pobranie pieniędzy z
Up: 3 Protokół anonimowych mikropłatności
Previous: 2 Notacja
  Spis rzeczy
Instytucja certyfikująca (ang. Certificate Authority, CA) jest
instytucją zaufania publicznego. Ma ona ustawowy obowiązek chronić
przechowywane u siebie dane i ujawniać je tylko uprawnionym do tego
i określonym w ustawie instytucjom. Na żądanie zgłaszającej się strony (banku,
sklepu, klienta), po potwierdzeniu jej tożsamości, wydaje ona certyfikat
potwierdzający zawarte w nim dane. Następnie tworzy klucze: prywatny
i publiczny klienta służący do dokonywania mikropłatności oraz
podpisuje klucz publiczny. By móc umożliwić klientowi uwierzytelnienie się
przed bankiem tworzy klucze prywatne i . Należy zaznaczyć, iż
te klucze są różne od pary i , gdyż bank nie może poznać ,
bowiem na jego podstawie mógłby identyfikować transakcje użytkownika.
Dane zawarte w certyfikacie muszą zawierać co najmniej: imię i nazwisko
lub pseudonim klienta oraz dane służące do weryfikacji składanych przez niego
podpisów (np. klucz publiczny). Na końcu CA przesyła te dane klientowi,
wiążąc je ze sobą i zapamiętując. Schemat transakcji przedstawiam na rysunku
3.1
Rysunek 3.1:
Uproszczony schemat wydawania certyfikatu oraz kluczy publicznych i
prywatnych. Zapis [] oznacza pusty napis. Zgodnie z notacją pierwsza część
wiadomości jest tajna a druga jawna. Zatem zapis
oznacza, że
cała podpisywana wiadomość jest znana stronie podpisującej.
|
Next: 4 Pobranie pieniędzy z
Up: 3 Protokół anonimowych mikropłatności
Previous: 2 Notacja
  Spis rzeczy
Piotr Kozieradzki
2003-05-16