Oczywiste jest że osoba podpisująca nie powinna rozpoznać informacji którą podpisała, nawet kiedy ta informacja trafi wraz z podpisem do „elektronicznej urny”.
Jeden z najprostszych algorytmów ślepych podpisów jest oparty na podpisie RSA. Tradycyjnie podpis RSA jest wyliczany poprzez podniesienie do potęgi wiadomości do tajnego wykładnika wszystko modulo publiczne Ślepa wersja dodaje losowy czynnik taki że Następnie jest spotęgowane przez publiczny wykładnik wartość jest tutaj użyta jako czynnik oślepiający. Osoba podpisująca otrzymuje iloczyn wiadomości i czynnika oślepiającego Ślepy podpis jest wtedy obliczany jako:
Autor wiadomości może wtedy usunąć czynnik oślepiający wyliczając prawidłowy podpis RSA wiadomości
Można łatwo sprawdzić poprawność algorytmu:
Zobacz też RSA
Linki zewnętrzne „Nie wiesz, co podpisujesz” – protokoły ślepych podpisów, Wrocławski Portal Informatyczny
Kategoria:Podpis elektroniczny