Cryptanalytic invertibility of two-argument functions
Tests of cryptanalytic invertibility of all possible types for functions g : D1 x D2 D are proposed. Let Ga = {g(a,x2) : x2 G D2} for any a G D1. Then: 1) function g is invertible with respect to the variable x1 of the type VV iff Va, b G D1 (a = b Ga П Gb = 0); 2) function g is invertible with respect to the variable x1 of the type V3 iff there exists a mapping such that the mapping a g(a, ^(a)) is injective; 3) function g is invertible with respect to the variable x2 of the type 3V iff |Ga| = |D2| for some value a G D1. Algorithms for constructing a recovering function and generating invertible functions are formulated; some estimates of the number of invertible functions are given.
Keywords
recovering function, invertibility test, cryptanalytic invertibilityAuthors
Name | Organization | |
Berdnikova N. Yu. | National Research Tomsk State University | nickiskit@gmail.com |
Pankratova I. A. | National Research Tomsk State University | pank@mail.tsu.ru |
References

Cryptanalytic invertibility of two-argument functions | Applied Discrete Mathematics. Supplement. 2021. № 14. DOI: 10.17223/2226308X/14/14