Serial encryption using the functions of real variable

Context. Using the functions of a real variable in cryptosystems as keys allow increasing their cryptographic strength since it is more difficult to select such keys. Therefore, the development of such systems is relevant. Objective. Cryptosystems with symmetric keys are proposed for encrypting and...

Full description

Bibliographic Details
Main Authors: Viktor Avramenko, Volodymyr Demianenko
Format: Article
Language:English
Published: National Aerospace University «Kharkiv Aviation Institute» 2021-06-01
Series:Радіоелектронні і комп'ютерні системи
Subjects:
Online Access:http://nti.khai.edu/ojs/index.php/reks/article/view/1426
_version_ 1797714947258449920
author Viktor Avramenko
Volodymyr Demianenko
author_facet Viktor Avramenko
Volodymyr Demianenko
author_sort Viktor Avramenko
collection DOAJ
description Context. Using the functions of a real variable in cryptosystems as keys allow increasing their cryptographic strength since it is more difficult to select such keys. Therefore, the development of such systems is relevant. Objective. Cryptosystems with symmetric keys are proposed for encrypting and decrypting a sequence of characters represented as a one-dimensional numerical array of ASCII codes. These keys are functions of a real variable that satisfies certain restrictions. They can be both continuous and discrete. Method. Two cryptosystem options are proposed. In the first embodiment, the transmitting and receiving sides select two functions, the first transmitted symbol, the area of the function definition, and the step of changing the function argument. Discrete messages are encrypted by calculating the first-order integral disproportion of the encrypted array using a function. The corresponding value of the second function is added to the obtained cipher of each symbol for scrambling to complicate the analysis of the intercepted message. On the receiving side, the second function is subtracted and decryption performed by the inverse transformation of the formula for integral disproportion. In the second version, sequential encryption is performed when the cipher obtained using one of the key functions in the first stage is encrypted again by calculating the disproportion using the second function, the key. Accordingly, in two stages, decryption is performed. Results. Examples of encryption and decryption of a sequence of text characters are presented. It is shown that the same character is encoded differently depending on its position in the message. In the given examples it is presented the difficulty of key functions parameters choosing and the cryptographic strength of the proposed cryptosystem. Conclusions. Variants of the cryptosystem using the first-order integral disproportion function are proposed, in which the functions of a real variable serve as keys. To “crack” such a system, it is necessary not only to select the form of each function but also to find the values of its parameters with high accuracy. The system has high cryptographic strength.
first_indexed 2024-03-12T07:59:33Z
format Article
id doaj.art-0c96fd4e90154e9e9edc30d9e30ebbb0
institution Directory Open Access Journal
issn 1814-4225
2663-2012
language English
last_indexed 2024-03-12T07:59:33Z
publishDate 2021-06-01
publisher National Aerospace University «Kharkiv Aviation Institute»
record_format Article
series Радіоелектронні і комп'ютерні системи
spelling doaj.art-0c96fd4e90154e9e9edc30d9e30ebbb02023-09-02T19:56:36ZengNational Aerospace University «Kharkiv Aviation Institute»Радіоелектронні і комп'ютерні системи1814-42252663-20122021-06-0102395010.32620/reks.2021.2.041438Serial encryption using the functions of real variableViktor Avramenko0Volodymyr Demianenko1Sumy State University, SumySumy State University, SumyContext. Using the functions of a real variable in cryptosystems as keys allow increasing their cryptographic strength since it is more difficult to select such keys. Therefore, the development of such systems is relevant. Objective. Cryptosystems with symmetric keys are proposed for encrypting and decrypting a sequence of characters represented as a one-dimensional numerical array of ASCII codes. These keys are functions of a real variable that satisfies certain restrictions. They can be both continuous and discrete. Method. Two cryptosystem options are proposed. In the first embodiment, the transmitting and receiving sides select two functions, the first transmitted symbol, the area of the function definition, and the step of changing the function argument. Discrete messages are encrypted by calculating the first-order integral disproportion of the encrypted array using a function. The corresponding value of the second function is added to the obtained cipher of each symbol for scrambling to complicate the analysis of the intercepted message. On the receiving side, the second function is subtracted and decryption performed by the inverse transformation of the formula for integral disproportion. In the second version, sequential encryption is performed when the cipher obtained using one of the key functions in the first stage is encrypted again by calculating the disproportion using the second function, the key. Accordingly, in two stages, decryption is performed. Results. Examples of encryption and decryption of a sequence of text characters are presented. It is shown that the same character is encoded differently depending on its position in the message. In the given examples it is presented the difficulty of key functions parameters choosing and the cryptographic strength of the proposed cryptosystem. Conclusions. Variants of the cryptosystem using the first-order integral disproportion function are proposed, in which the functions of a real variable serve as keys. To “crack” such a system, it is necessary not only to select the form of each function but also to find the values of its parameters with high accuracy. The system has high cryptographic strength.http://nti.khai.edu/ojs/index.php/reks/article/view/1426cryptosystemsdisproportion functionsfirst-order integral disproportion functionreal variable functionskey functionencryptiondecryptiontext messages
spellingShingle Viktor Avramenko
Volodymyr Demianenko
Serial encryption using the functions of real variable
Радіоелектронні і комп'ютерні системи
cryptosystems
disproportion functions
first-order integral disproportion function
real variable functions
key function
encryption
decryption
text messages
title Serial encryption using the functions of real variable
title_full Serial encryption using the functions of real variable
title_fullStr Serial encryption using the functions of real variable
title_full_unstemmed Serial encryption using the functions of real variable
title_short Serial encryption using the functions of real variable
title_sort serial encryption using the functions of real variable
topic cryptosystems
disproportion functions
first-order integral disproportion function
real variable functions
key function
encryption
decryption
text messages
url http://nti.khai.edu/ojs/index.php/reks/article/view/1426
work_keys_str_mv AT viktoravramenko serialencryptionusingthefunctionsofrealvariable
AT volodymyrdemianenko serialencryptionusingthefunctionsofrealvariable