Slajd omawia fundamentalną regułę Kerckhoffsa oraz niebezpieczeństwo stosowania antywzorca Security through Obscurity.
Otwartość algorytmów a tajemnica materiału kluczowego
- Formuła zasady Kerckhoffsa: bezpieczeństwo systemu zależy wyłącznie od tajności klucza, a nie od utajnienia konstrukcji algorytmu.
- Zaleta otwartych standardów: publicznie znane algorytmy (AES, RSA) podlegają wieloletniej, globalnej analizie tysięcy kryptoanalityków.
- Błąd Security through Obscurity: ukrywanie działania własnego algorytmu daje złudne poczucie bezpieczeństwa i prowadzi do katastrofy.
- Łatwość wymiany kluczy: w przypadku kompromitacji wystarczy wygenerować nowy klucz bez konieczności przepisywania oprogramowania.
Zasada Kerckhoffsa: kanon inżynierii kryptograficznej sformułowany w 1883 roku przez Auguste'a Kerckhoffsa, stanowiący, że kryptosystem musi pozostać bezpieczny nawet wtedy, gdy wszystkie szczegóły jego budowy i działania są publicznie znane, pod warunkiem zachowania poufności samego klucza.