Dzisiaj jest 19 stycznia 2025 r.
Chcę dodać własny artykuł

Twofish

Twofish – Algorytm Szyfrujący

Twofish to symetryczny algorytm szyfrujący, operujący na blokach danych o długości 128 bitów. Używa kluczy o długościach od 128 do 256 bitów, z najczęściej stosowanymi długościami 128, 192 oraz 256 bitów. Algorytm składa się z 16 rund, w których do obliczeń wykorzystywana jest sieć Feistela.

Charakterystyka

  • Typ: Symetryczny, blokowy
  • Długość bloku: 128 bitów
  • Długości kluczy: 128, 192, 256 bitów
  • Liczba rund: 16
  • Sieć: Feistela

Twofish jest algorytmem otwartym, nieobjętym żadnymi patentami, co pozwala na jego nieodpłatne wykorzystanie w różnych celach. Dostępne są również otwarte implementacje algorytmu.

Historia i Zastosowanie

Algorytm Twofish został stworzony przez zespół specjalistów, w skład którego wchodzą: Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall oraz Niels Ferguson. Był jednym z pięciu algorytmów, które zakwalifikowały się do finału konkursu na standard AES, ostatecznie wygranego przez algorytm Rijndael.

Linki zewnętrzne

Kategoria: Szyfry blokowe