Development and study of blockencryption algorithmbased on cellular automata
Loading...
Date
Authors
item.page.thesis.degree.name
item.page.thesis.degree.level
item.page.thesis.degree.discipline
item.page.thesis.degree.department
item.page.thesis.degree.grantor
item.page.thesis.degree.advisor
item.page.thesis.degree.committeeMember
Journal Title
Journal ISSN
Volume Title
Publisher
Національний технічний університет "Харківський політехнічний інститут"
Abstract
With the development of digital communication systems, the need for efficient data protection methods increases, especially in environments with limited computational resources. Cellular automata, due to their simplicity, reversibility, and ability to support parallel processing, are gaining attention as a promising foundation for next-generation cryptographic algorithms. Objective. This work aims to develop and experimentallyvalidate a block cipher with a reversiblestructure based on a three-dimensionalcellular automaton, offering a high level of diffusion, avalanche effect, and cryptographic resistance without relying on classical cryptographic primitives. Method. The proposed cipher employs a modified Margolus neighborhood adapted for a 3D structure with 64-byte blocks. Within each round, bitwise transformations are performedusing a combination of XOR, inversion, and cyclic shift operations. The key schedule process is based on rule 30 of elementary cellular automata, generating a sequence of round keys. The algorithm is implemented in CBC mode to ensure additional encryption robustness.
З розвитком цифрових систем зв’язку зростає потреба в ефективних методах захисту даних, особливо в умовах обмежених обчислювальних ресурсів. Клітинні автомати, завдяки своїй простоті, оборотності та здатності до паралельної обробки, привертають увагу як перспективна основа для побудови криптографічних алгоритмів нового покоління. Метою роботи є розробка та експериментальна перевірка блокового шифру з оборотною структурою на основі тривимірного клітинного автомата, який забезпечує високий ступінь дифузії, лавинного ефекту та криптостійкості без застосування класичних криптографічних примітивів. Метод. Запропонований шифр базується на модифікованому сусідстві Марголуса для тривимірної структури з блоками розміром 64 байти. В межах кожного раунду відбувається побітове перетворення блоку за допомогою комбінації XOR, інверсії та циклічного зсуву. Розгортання ключа виконується за допомогою правила 30 елементарного клітинного автомата, що формує послідовність раундових ключів. Алгоритм реалізований у режимі CBC для забезпечення додаткової надійності шифрування.
З розвитком цифрових систем зв’язку зростає потреба в ефективних методах захисту даних, особливо в умовах обмежених обчислювальних ресурсів. Клітинні автомати, завдяки своїй простоті, оборотності та здатності до паралельної обробки, привертають увагу як перспективна основа для побудови криптографічних алгоритмів нового покоління. Метою роботи є розробка та експериментальна перевірка блокового шифру з оборотною структурою на основі тривимірного клітинного автомата, який забезпечує високий ступінь дифузії, лавинного ефекту та криптостійкості без застосування класичних криптографічних примітивів. Метод. Запропонований шифр базується на модифікованому сусідстві Марголуса для тривимірної структури з блоками розміром 64 байти. В межах кожного раунду відбувається побітове перетворення блоку за допомогою комбінації XOR, інверсії та циклічного зсуву. Розгортання ключа виконується за допомогою правила 30 елементарного клітинного автомата, що формує послідовність раундових ключів. Алгоритм реалізований у режимі CBC для забезпечення додаткової надійності шифрування.
Description
Citation
Ostapov S., Diakonenko B. Development and study of blockencryption algorithmbased on cellular automata. Сучасні інформаційні системи. 2026. Т. 10, № 3. С. 113-119.
