Customization of Spn Block Cipher Cryptographic Algorithms




Abstract:
Substitution-Permutation Network (SPN) block cyphers are among the most important structures in modern symmetric cryptography. They provide strong security through repeated nonlinear substitution and linear diffusion layers and are widely used in secure communication, embedded systems, and lightweight cryptography. It is possible that, due to application in specific environments, it is necessary to modify the cryptographic algorithm; therefore, in this paper, we analyzed the structure of SPN cryptographic algorithms and identified the parameters that enable their modification. Modifying a Substitution-Permutation Network (SPN) algorithm is typically driven by the need to optimize the balance between cryptographic strength and computational efficiency. Researchers often implement customizations to enhance resistance to modern linear and differential cryptanalysis while tailoring the algorithm to specific hardware constraints, such as those of IoT devices or high-speed networks. Ultimately, these modifications aim to produce a more robust, specialized cypher that maintains high statistical randomness without sacrificing performance. Potential failures in the modification process were identified, and recommendations were provided to avoid them. To demonstrate the feasibility of the proposed approach, the modification of the AES algorithm is shown by constructing a non-standard substitution permutation and a modified key expansion algorithm. |For the S-box selection a novel method of random walk over the set of all permutations was applied. A short security analysis of the obtained algorithm is presented for the given modification. The results show that customized SPN algorithms can achieve high security and performance, making them suitable for IoT devices, embedded systems, and hardware security modules.

CITATION:

IEEE format

S. Jovanović, M. Veinović, T. Unkašević, Z. Banjac, T. Aleksić, “Customization of Spn Block Cipher Cryptographic Algorithms,” in Sinteza 2026 - International Scientific Conference on Information Technology, Computer Science, and Data Science, Belgrade, Singidunum University, Serbia, 2026, pp. 307-314. doi:10.15308/Sinteza-2026-307-314

APA format

Jovanović, S., Veinović, M., Unkašević, T., Banjac, Z., Aleksić, T. (2026). Customization of Spn Block Cipher Cryptographic Algorithms. Paper presented at Sinteza 2026 - International Scientific Conference on Information Technology, Computer Science, and Data Science. doi:10.15308/Sinteza-2026-307-314

BibTeX format
Download

RefWorks Tagged format
Download