S-BOX
Z Wikipedii
Substitution Box - podstawowy element wielu współczesnych szyfrów (np. DES). Istota jego działania polega na podstawieniu ciągu bitów innym, w zależności od bitów: poprzedzającego i następującego. Wartości umieszczone w S-boksie mają krytyczny wpływ na bezpieczeństwo algorytmu. Z tego powodu udział NSA w tworzeniu algorytmu DES, wywołał niepokój. Obawiano się, że w algorytmie został umieszczony backdoor, którego celem było istotne obniżenie bezpieczeństwa szyfru, w przypadku ataków prowadzonych przez NSA. Jak się później okazało dzięki odpowiedniemu zaprojektowaniu S-boksów DES był jednym z niewielu szyfrów opartych na koncepcji S-boksów, który oparł się atakom z użyciem kryptoanalizy różnicowej. Najbardziej znane szyfry wykorzystujące S-boksy to: