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

Prikl. Diskr. Mat. Suppl., 2019 Issue 12, Pages 24–27 (Mi pdma421)

This article is cited in 4 papers

Theoretical Foundations of Applied Discrete Mathematics

Variations of orthomorphisms and pseudo-Hadamard transformations on nonabelian groups

B. A. Pogorelova, M. A. Pudovkinab

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

Abstract: An orthomorphism of a group $(X, \cdot )$ is a permutation $g:X \to X$ such that the mapping $x \mapsto {x^{ - 1}}g(x)$ is also a permutation. In the field of symmetric-key cryptography, orthomorphisms of Abelian groups have been used in the Lai–Massey scheme, the FOX family of block ciphers, the quasi-Feistel network, block ciphers in Davies–Meyer mode, and authentication codes. In this paper, we study orthomorphisms, complete mappings and their variations of nonabelian key-addition groups. In the SAFER block cipher, a linear transformation, called the pseudo-Hadamard transformation, has been used to provide the diffusion that a good cipher requires. We describe ten variations of the pseudo-Hadamard transformations on nonabelian groups, which are defined by a permutation $g:X \to X$. We have proved that our ten variations are permutations iff $g$ is an orthomorphism or its variation.

Keywords: orthomorphism, complete mapping, nonabelian group, pseudo-Hadamard transformation, SAFER block cipher.

UDC: 519.7

DOI: 10.17223/2226308X/12/6



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024