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.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
W pracy opisano sposoby realizacji nowego algorytmu kryptograficznego „Kalyna”, będącego narodowym standardem szyfrowania Ukrainy. Dokonano estymacji wydajności oraz objętości kodu w przypadku realizacji kryptoalgorytmu na 8/16/32-bitowych mikrokontrolerach ogólnego przeznaczenia. Również przeprowadzono analizę porównawczą wymienionych parametrów z innymi nowoczesnymi kryptoalgorytmami.
EN
This paper describes an implementation of novel cryptographic algorithm "Kalyna", which is the national encryption standard of Ukraine. The performance and the code size requirement were estimated for implementation of this algorithm on general purpose 8/16/32-bit microcontrollers. Also, a comparative analysis of these parameters with other modern cryptographic algorithms was made.
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ć.