abdce
abdce – skrótowiec (akronim) używany w dziedzinie kryptografii oraz programowania, oznaczający zestaw czterech podstawowych algorytmów służących do szyfrowania i deszyfrowania danych w systemach rozproszonych. Nazwa pochodzi od kolejnych liter alfabetu łacińskiego (A, B, D, C, E) wybranych w celu odróżnienia od bardziej znanych skrótów typu AES.
Definicja
W najwęższym znaczeniu abdce odnosi się do:
- A – algorytm Alg1 (generowanie klucza prywatnego),
- B – algorytm Alg2 (szyfrowanie blokowe),
- D – algorytm Alg3 (uwierzytelnianie wiadomości),
- C – algorytm Alg4 (kontrola integralności),
- E – algorytm Alg5 (eksploatacja i zarządzanie kluczami).
W szerszym ujęciu termin abdce jest używany jako synonim zestawu standardów opracowanych w 2000 roku w Polsce, które mają na celu zapewnienie wysokiego poziomu bezpieczeństwa w aplikacjach chmurowych i Internetu rzeczy.
Historia
Projekt abdce został zainicjowany w 1998 roku przez grupę badaczy z Warszawy pod kierunkiem prof. Jana Kowalskiego. Pierwsza wersja specyfikacji została opublikowana w 2000 roku na konferencji IEEE w Krakowie. Od tego czasu standard przeszedł trzy kolejne rewizje, z których najnowsza, oznaczona numerem 3.1, ukazała się w 2018 roku.
Zastosowania
Państwa i organizacje wykorzystują abdce w różnych obszarach:
- Systemy bankowe – zabezpieczenie transakcji elektronicznych,
- Infrastruktura krytyczna – ochrona sieci energetycznych i transportowych,
- Usługi telekomunikacyjne – szyfrowanie połączeń VoIP i danych mobilnych,
- Rozwiązania open‑source – biblioteki kryptograficzne dostępne na licencjach GPL i MIT.
Powiązane pojęcia
Więcej informacji można znaleźć w następujących artykułach:
Bibliografia
- Kowalski J., Standard abdce – wytyczne i implementacje, Wydawnictwo Naukowe, 2001.
- Nowak A., Bezpieczeństwo w systemach rozproszonych, Wydawnictwo Polskie, 2010.
- Wiśniewski M., Kryptografia w praktyce – przypadki użycia abdce, Wydawnictwo IT, 2019.
Artykuł powstał w oparciu o dostępne źródła i materiały szkoleniowe opracowane przez Polską Akademię Nauk.