Bitget App
Trade smarter
Kupuj kryptowalutyRynkiHandelKontrakty futuresCopyBotyEarn

Keccak

Zaawansowany
share

Czym jest Keccak?

Keccak, wymawiany jako „keczak”, to elastyczna funkcja kryptograficzna stworzona przez Guido Bertoniego, Joana Daemena, Michaëla Peetersa i Gillesa Van Assche. Chociaż Keccak ma wiele potencjalnych zastosowań, jest on przede wszystkim rozpoznawany jako funkcja haszująca, która oferuje zwiększone bezpieczeństwo w porównaniu ze starszymi algorytmami hash, takimi jak SHA-1 i SHA-2.

Co to jest SHA?

Skrót SHA oznacza Secure Hash Algorithm i reprezentuje serię kryptograficznych funkcji haszujących opracowanych przez amerykański Narodowy Instytut Standardów i Technologii (NIST). Zarówno SHA-1, jak i SHA-2 zostały stworzone przez amerykańską Agencję Bezpieczeństwa Narodowego (NSA) i mają podobną strukturę. Pomimo tego, że Keccak ma taki sam rozmiar wyjściowy (długość skrótu) jak SHA-2, ich mechanizmy operacyjne znacznie się różnią. Niemniej jednak, Keccak jest uważany za część rodziny SHA i powszechnie znany jako SHA-3.

Podsumowując, teoretyczne ataki na SHA-1 zostały ujawnione w 2004 roku, co doprowadziło do wprowadzenia SHA-2 jako nowej standardowej funkcji haszującej przez NIST w 2011 roku. Po powolnej migracji z SHA-1 do SHA-2 w 2017 r. nastąpił udany atak kolizyjny na SHA-1, który sprawił, że SHA-1 został uznany za niebezpieczny, zniechęcając do jego używania. Keccak, znany jako SHA-3, został opracowany w celu wyeliminowania potencjalnych błędów w SHA-1 i SHA-2, wygrywając konkurs zorganizowany przez NIST w 2012 roku i stając się najnowszym członkiem rodziny SHA. Jego innowacyjna struktura i poleganie na funkcjach „gąbki” przyczyniły się do tego wyboru. Podczas gdy SHA-2 pozostaje szeroko stosowany i bezpieczny, na ewentualne przyszłe przyjęcie SHA-3 może mieć wpływ większa odporność na ataki. Ponadto ciągła ewolucja kryptografii może doprowadzić do opracowania nowych algorytmów haszowania kryptograficznego w nadchodzących latach.

Pobierz aplikację
Pobierz aplikację