Back to Search Start Over

Methods of crypto-stable symmetric encryption in the residual number system.

Authors :
Zawislak, Stanislaw
Kasianchuk, Mykhailo
Iakymenko, Igor
Jancarczyk, Daniel
Source :
Procedia Computer Science; 2022, Vol. 207, p128-137, 10p
Publication Year :
2022

Abstract

This paper proposes new symmetric cryptography algorithms of Residue Number System and its Modified Perfect Form. According to the first method, ciphertext is regarded as a set of residues to the corresponding sets of modules (keys) and decryption or decimal number recovery from its residues takes place according to the Chinese Remainder Theorem. To simplify the calculations, it is proposed to use a Modified Perfect Form of Residue Number System, which leads to a decrease in the number of arithmetic operations (in particular, finding the inverse and multiplying by it) during the decryption process. Another method of symmetric encryption based on the Chinese Remainder Theorem can be applied when fast decryption is required. In this algorithm, the plaintext block is divided into sub-blocks that are smaller than the corresponding module and serve as remainders on dividing some number, which is a ciphertext, by these modules. Plaintext recovery is based on finding the ciphertext remainders to the corresponding modules. Examples of cryptography algorithms implementation and their encryption schemes are given. The security of the proposed methods is estimated on the basis of the Prime number theorem and the Euler function. It is investigated which bitness and a number of modules are required for the developed symmetric security systems to ensure the same security level as the largest length key of the AES algorithm does. It is found that as the number of modules increases, their bitness decreases. Graphical dependencies of cryptanalysis complexity on bitness and a number of modules are built. It is shown that with the increase of specified parameters, the security of the developed methods also increases. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
18770509
Volume :
207
Database :
Supplemental Index
Journal :
Procedia Computer Science
Publication Type :
Academic Journal
Accession number :
159755637
Full Text :
https://doi.org/10.1016/j.procs.2022.09.045