Commutative encryption method based on hidden logarithm problem
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie, Tome 13 (2020) no. 2, pp. 54-68

Voir la notice de l'article provenant de la source Math-Net.Ru

A candidate for post-quantum commutative encryption algorithm is proposed, which is based on the hidden discrete logarithm problem defined in a new 6-dimensional finite non-commutative associative algebra. The properties of the algebra are investigated in detail and used in the design of the proposed commutative cipher. The formulas describing the set of $p^2$ different global right-sided units contained in the algebra and local left-sided units are derived. Homomorphisms of two different types are considered and used in the commutative cipher. The encrypted message is represented in the form of a locally invertible element $T $ of the algebra and encryption procedure includes performing the exponentiation operation and homomorphism map followed by the left-sided multiplication by a randomly selected local right-sided unit. The introduced commutative cipher is secure to the known-plaintext attacks and has been used to develop the post-quantum no-key encryption protocol providing possibility to send securely a secret message via a public channel without using any pre-agreed key. The proposed commutative encryption algorithm is characterized in using the single-use keys that are selected at random directly during the encryption process.
Keywords: commutative encryption, probabilistic cipher, post-quantum cryptoscheme, no-key protocol, finite non-commutative algebra, associative algebra, global unit, right-sided unit.
@article{VYURU_2020_13_2_a4,
     author = {D. N. Moldovyan and N. A. Moldovyan and A. A. Moldovyan},
     title = {Commutative encryption method based on hidden logarithm problem},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a, Matemati\v{c}eskoe modelirovanie i programmirovanie},
     pages = {54--68},
     publisher = {mathdoc},
     volume = {13},
     number = {2},
     year = {2020},
     language = {en},
     url = {http://geodesic.mathdoc.fr/item/VYURU_2020_13_2_a4/}
}
TY  - JOUR
AU  - D. N. Moldovyan
AU  - N. A. Moldovyan
AU  - A. A. Moldovyan
TI  - Commutative encryption method based on hidden logarithm problem
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie
PY  - 2020
SP  - 54
EP  - 68
VL  - 13
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VYURU_2020_13_2_a4/
LA  - en
ID  - VYURU_2020_13_2_a4
ER  - 
%0 Journal Article
%A D. N. Moldovyan
%A N. A. Moldovyan
%A A. A. Moldovyan
%T Commutative encryption method based on hidden logarithm problem
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie
%D 2020
%P 54-68
%V 13
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VYURU_2020_13_2_a4/
%G en
%F VYURU_2020_13_2_a4
D. N. Moldovyan; N. A. Moldovyan; A. A. Moldovyan. Commutative encryption method based on hidden logarithm problem. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ, Matematičeskoe modelirovanie i programmirovanie, Tome 13 (2020) no. 2, pp. 54-68. http://geodesic.mathdoc.fr/item/VYURU_2020_13_2_a4/