Conception of efficient key-dependent binary diffusion matrix structures for dynamic cryptographic algorithms

dc.contributor.authorNoura, Hassan N.
dc.contributor.authorSalman, Ola
dc.contributor.authorChehab, Ali
dc.contributor.departmentDepartment of Electrical and Computer Engineering
dc.contributor.facultyMaroun Semaan Faculty of Engineering and Architecture (MSFEA)
dc.contributor.institutionAmerican University of Beirut
dc.date.accessioned2025-01-24T11:31:03Z
dc.date.available2025-01-24T11:31:03Z
dc.date.issued2023
dc.description.abstractThe existing static cryptographic algorithms suffer from different performance and security challenges. These limitations are attributed to their fixed structure, where the substitution and diffusion primitives maintain the same values throughout the process. In this paper, we present a new framework of a dynamic binary diffusion matrix with flexible dimensions (n×n). The proposed solution replaces the static diffusion primitives, in existing symmetric and un-keyed cryptographic algorithms, with dynamic primitives. We define six different dynamic and flexible binary diffusion forms, four that are invertible, and two that are non-invertible, and hence, they could be used for different security services. However, using a single diffusion form does not always guarantee the required cryptographic properties. To that effect, we propose a binary multiplication scheme of a dynamic primary matrix and its transposed form, which yields the desired efficiency, and provides good resistance against recent implementation attacks, yet without degrading the system performance. We conduct security and performance analyses to validate the effectiveness of the proposed solution. The results confirm the cryptographic performance in terms of the linear branch number and the number of fixed points. In this context, the best-obtained branch number is 4 for n=8 and 5 for n=12 for the invertible forms, while for the non-invertible ones, the best branch number is 3 for n=8 and 4 for n=12. Moreover, in terms of the number of fixed points, the obtained numbers are very close to 0 for the invertible and non-invertible forms. © 2023 Elsevier Ltd
dc.identifier.doihttps://doi.org/10.1016/j.jisa.2023.103514
dc.identifier.eid2-s2.0-85161335616
dc.identifier.urihttp://hdl.handle.net/10938/27522
dc.language.isoen
dc.publisherElsevier Ltd
dc.relation.ispartofJournal of Information Security and Applications
dc.sourceScopus
dc.subjectBinary diffusion matrix
dc.subjectDynamic cryptographic algorithms
dc.subjectDynamic diffusion primitives
dc.subjectFixed points
dc.subjectFlexible diffusion matrix
dc.subjectLinear branch number
dc.subjectCryptography
dc.subjectMatrix algebra
dc.subjectBinary diffusion
dc.subjectBranch number
dc.subjectCryptographic algorithms
dc.subjectDiffusion matrices
dc.subjectDynamic cryptographic algorithm
dc.subjectDynamic diffusion
dc.subjectDynamic diffusion primitive
dc.subjectDiffusion
dc.titleConception of efficient key-dependent binary diffusion matrix structures for dynamic cryptographic algorithms
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2023-693.pdf
Size:
2.43 MB
Format:
Adobe Portable Document Format