W artykule zaprezentowano ideę komputerowego wspomagania projektowania szyfrów blokowych opartych na warstwowych strukturach permutacyjno-podstawieniowych. Opisano zostały zasady działania i rolę takich szyfrów we współczesnym bezpieczeństwie komputerowym, ze szczególnym uwzględnieniem standardu AES. Dokonana została analiza struktury powyższych szyfrów pod kątem automatyzacji procesu ich projektowania. Przedstawione zostały zasady projektowania dotyczące współczesnych blokowych szyfrów symetrycznych oraz ich komponentów szczególnie tzw. s-box’ów. Zaprezentowana została idea architektury systemu informatycznego wspomagającego proces projektowania szyfrów blokowych oraz praktyczne wyniki prac na takim systemem. Omówiona została idea uniwersalnego narzędzia informatycznego do projektowania blokowych szyfrów symetrycznych.
EN
The problems of computer aided design of symmetric block ciphers based on substitution-permutation networks is presented. Main principles of working such ciphers and their role in contemporary computer security with a particular mention for AES has been described. Structure of such ciphers has been analyzed according to its design automation. Design rules of modern block ciphers and their components, especially s-box’s, have been presented. The idea of system to support designing such ciphers has been proposed. Also results of researches on such system and idea of universal software tool for supporting symmetric block ciphers design are presented.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.