REDOC – rodzina szyfrów symetrycznych opracowana przez Michaela Wooda. Wszystkie operacje w obu algorytmach operują na bajtach w związku z czym doskonale nadają się do implementacji programowych. Zarówno REDOC I, jak i REDOC II są opatentowane w Stanach Zjednoczonych[1].

REDOC II jest szyfrem blokowym operujący na 80-bitowych blokach i wykorzystujący do szyfrowania 160-bitowy klucz; składa się z 10 cykli i do wykonywania operacji na danych wykorzystuje tablice zależne od klucza oraz tekstu jawnego[1].

REDOC III jest szyfrem strumieniowym operujący na 80-bitowych blokach i wykorzystujący do szyfrowania klucz zmiennej długości, długość klucza jest jednak ograniczona do 20480 bitów. Jedyną operacją wykonywaną w algorytmie jest suma modulo 2 bajtów wiadomości z bajtami klucza[1].

Przypisy edytuj

  1. a b c Bruce Schneier: Kryptografia dla praktyków: protokoły, algorytmy i programy źródłowe w języku C. Warszawa: Wydawnictwa Naukowo-Techniczne, 2002, s. 393–395. ISBN 83-204-2678-2.