next up previous contents
Next: Komunikacja sieciowa Up: Założenia Previous: Założenia   Spis treści

Algorytmy kryptograficzne

Pieczętowanie wiadomości (operacje $E$) w wersji z kluczem publicznym realizowane jest przez algorytm RSA z kluczem 1024 bitowym. W wyniku tego maksymalna długość pieczętowanego bloku wiadomości to 128 bajtów (117 po uwzględnieniu wypełniania losowego).

Implementacja wykonano tak, aby można było korzystać z różnych algorytmów szyfrowania symetrycznego, zarówno w szyfrowaniu treści wiadomości (operacja $K$), jak i w przypadku pieczętowania nagłówka kluczem dzielonym (operacja $E$). Maksymalna długość klucza została jednak ograniczona, ze względu na ograniczoną wielkość nagłówków, do 128 bitów. W implementacji zastosowano jedynie szyfrowanie algorytmem Blowfish opracowanym przez B. Schneiera i opisanym między innymi w [Schneier94].


Michal Szafranski 2003-11-13