RUS  ENG
Full version
JOURNALS // Prikladnaya Diskretnaya Matematika. Supplement // Archive

Prikl. Diskr. Mat. Suppl., 2021 Issue 14, Pages 100–104 (Mi pdma541)

Mathematical Methods of Cryptography

On ARX-like ciphers based on different codings of $2$-groups with a cyclic subgroup of index $2$

B. A. Pogorelova, M. A. Pudovkinab

a Academy of Cryptography of Russian Federation
b Bauman Moscow State Technical University

Abstract: A large number of block ciphers are based on easily and efficiently implemented group operations on $2$-groups such as the additive group of the residue ring $\mathbb{Z}_{2^m}$, the additive group of the vector space $V_{m}(2)$ over $\mathrm{GF(2)}$ and their combination. ARX-like ciphers use the operations of cyclic shifts and additions in $\mathbb{Z}_{2^m}$, $V_{m}(2)$. For developing techniques of building and analysing new symmetric-key block ciphers, we study group properties of $m$-bit ARX-like ciphers based on regular groups generated by $(0,1,\ldots,2^m-1)$ and different codings of permutation representations of nonabelian $2$-groups with a cyclic subgroup of index $2$. There are exactly four isomorphism classes of the nonabelian $2$-groups such as the dihedral group $D_{2^m}$, the generalized quaternion group $Q_{2^m}$, the quasidihedral group $SD_{2^m}$ and the modular maximal-cyclic group $M_{2^m}$. For such groups, we get imprimitivity criterions and give conditions on codings in order that the group of the ARX-like cipher should be equal to the symmetric group $S_{2^m}$. We also provide examples of three natural codings and their group properties.

Keywords: ARX-ciphers, primitive group, dihedral group, generalized quaternion group, modular maximal-cyclic group, quasidihedral group.

UDC: 519.7

DOI: 10.17223/2226308X/14/22



© Steklov Math. Inst. of RAS, 2024