• Tidak ada hasil yang ditemukan

В Е С Т Н И К - aues.kz

N/A
N/A
Protected

Academic year: 2023

Membagikan "В Е С Т Н И К - aues.kz"

Copied!
16
0
0

Teks penuh

(1)

ДАУКЕЕВА»

ISSN 2790-0886

В Е С Т Н И К

АЛМАТИНСКОГО УНИВЕРСИТЕТА ЭНЕРГЕТИКИ И СВЯЗИ

Учрежден в июне 2008 года

Тематическая направленность: энергетика и энергетическое машиностроение, информационные, телекоммуникационные и космические технологии

4 (59) 2022

Импакт-фактор - 0.095

Научно-технический журнал Выходит 4 раза в год

Алматы

(2)

о постановке на переучет периодического печатного издания, информационного агентства и сетевого издания

№KZ14VPY00024997 выдано

Министерством информации и общественного развития Республики Казахстан

Подписной индекс – 74108 Бас редакторы – главный редактор

Стояк В.В.

к.т.н., профессор

Заместитель главного редактора Жауыт Алгазы, доктор PhD Ответственный секретарь Шуебаева Д.А., магистр

Редакция алқасы – Редакционная коллегия

Главный редакторСтояк В.В., кандидат технических наук, профессор Алматинского Университета Энергетики и Связи имени Гумарбека Даукеева, Казахстан;

Заместитель главного редактораЖауыт А., доктор PhD, ассоциированный профессор Алматинского Университета Энергетики и Связи имени Гумарбека Даукеева, Казахстан;

Сагинтаева С.С., ректор Алматинского Университета Энергетики и Связи имени Гумарбека Даукеева, доктор экономических наук, кандидат физико-математических наук, профессор математики, академик МАИН;

Ревалде Г., доктор PhD, член-корреспондент Академии наук, директор Национального Совета науки, Рига, Латвия;

Илиев И.К., доктор технических наук, Русенский университет, Болгария;

Белоев К., доктор технических наук, профессор Русенского университета, Болгария;

Обозов А.Д., доктор технических наук, НАН Кыргызской Республики, заведующий Лабораторией «Возобновляемые источники энергии», Кыргызская Республика;

Кузнецов А.А., доктор технических наук, профессор Омского государственного технического университета, ОмГУПС, Российская Федерация, г. Омск;

Алипбаев К.А., PhD, доцент Алматинского Университета Энергетики и Связи имени Гумарбека Даукеева, Казахстан;

Зверева Э.Р., доктор технических наук, профессор Казанского государственного энергетического университета, Российская Федерация, г. Казань;

Лахно В.А., доктор технических наук, профессор Национального университета биоресурсов и природопользования Украины, кафедра компьютерных систем, сетей и кибербезопасности, Украина, Киев;

Омаров Ч.Т., кандидат физико-математических наук, директор Астрофизического института имени В.Г. Фесенкова, Казахстан;

Коньшин С.В., кандидат технических наук, профессор Алматинского Университета Энергетики и Связи имени Гумарбека Даукеева, Казахстан;

Тынымбаев С.Т., кандидат технических наук, профессор Алматинского Университета Энергетики и Связи имени Гумарбека Даукеева, Казахстан.

За достоверность материалов ответственность несут авторы.

При использовании материалов журнала ссылка на «Вестник АУЭС» обязательна.

(3)

114

ИНФОРМАЦИОННЫЕ,

ТЕЛЕКОММУНИКАЦИОННЫЕ И КОСМИЧЕСКИЕ ТЕХНОЛОГИИ МРНТИ 81.93.29 https://doi.org/10.51775/2790-0886_2022_59_4_114

MODELING AND RESEARCH OF CRYPTOGRAPHIC ALGORITHMS DES, 3DES, AES AND RSA IN THE CRYPTOOL PROGRAM

M.Z. Yakubova1, T.G. Serikov2, D.A. Naubetov1*, S.A. Mirzakulova3

¹Non-profit JSC “Almaty University of Power Engineering and Telecommunication named Gumarbek Daukeyev”, Almaty, Kazakhstan

2Saken Seifullin Kazakh Agrotechnical University, Astana, Kazakhstan

3Turan University, Almaty, Kazakhstan

E-mail: [email protected], [email protected], [email protected], [email protected]

Abstract. It is known that modeling as a method of scientific cognition is used in research when designing models of the objects under study, which make it possible to solve the problems of building and managing them from the standpoint of not only qualitative, but also quantitative characteristics.

This article is devoted to modeling and research of various cryptographic encryption algorithms using the CrypTool program. In the introduction of this work, sources on the use of the CrypTool program in various processes are given, a modern model of training and research of the most famous cryptographic algorithms of symmetric and asymmetric encryption is described.

A comparative analysis of the characteristics of the studied cryptographic algorithms is carried out. A model of a symmetric DES encryption algorithm with key lengths of 8, 16 and 24 bytes has been developed. Analysis of the simulation results showed that when the length of the keys changes, the value of the encrypted text remains unchanged, but its content changes. This pattern also occurs with other symmetric cryptosystems under study during encryption, but the output ciphertext of the asymmetric RSA algorithm has a large value.

Analysis of the encryption time results of cryptographic algorithms shows that RSA requires more time than symmetric encryption algorithms. At the same time, the increased encryption time in RSA is reflected in a decrease in the value of the encryption speed compared to the encryption speed of symmetric algorithms.

Thus, the scientific knowledge in this publication is the modeling of various algorithms using the CrypTool program, where the output encrypted texts are analyzed, which is actual scientific research and distinguishes this work from others.

Keywords. DES, 3DES, AES, RSA, CrypTool, cryptography.

Introduction

Due to the increase in computing power of computers, cryptography has become much more complex. Now it is able to guarantee the security of information much more reliably. The ciphers that Caesar used at one time can now be deciphered in a couple of seconds.

In modern cryptography, symmetric and asymmetric encryption are distinguished. In symmetric encryption, senders and recipients use the same key, which must be known to both parties. With asymmetric encryption, there are public and private keys. With the public key, any user can send an encrypted message, but decryption of the message is possible only with the private key.

This article simulates cryptographic algorithms using the CrypTool program.

The CrypTool program is a set of tools for encoding and decoding libraries and components, including symmetric and asymmetric algorithms.

(4)

115

In the program, all ciphers and additional devices used in the program are made in the form of functional blocks. The same component can visualize its internal operations. This makes it convenient for the user so that he can trace all the details of the cryptographic algorithm and see the broader picture of which scenario uses this cipher or block in real time.

Functional blocks have modules for input and output of information during operation, which in turn can be attached to other blocks and exchange information among themselves. Each block has a scenario of operation and virtualization, and this makes it possible to run a simulation after assembling the entire circuit.

After starting the simulation, each of the blocks begins a gradual loading with the process displayed as a percentage of completion. At the end of the work on each block, as well as in the report window, the full course of actions is displayed, in which errors may be displayed. This makes it easier to work with the program and allows the user to figure out the error on their own.

In the publication [1] "Cryptography: Avalanche effect of AES and RSA", a study of two widely used cryptographic algorithms AES and RSA was conducted. The simulation is performed using the CrypTool program. This simulation is performed on two different types of data. The algorithms are analyzed based on the avalanche effect due to the change of a single character of plain text and the memory required by these algorithms in the secondary storage device.

The paper [2] "The Importance of the Using Software Tools for Learning Modern Cryptography"

presents the use of interactive software to demonstrate the basic principles of cryptology in modern cryptography. Due to the widespread use of cryptographic mechanisms, the cryptography course in many universities is of great importance today. The applied teaching methodology encourages students' experimental work and engages students in discussions to solve problems. The data were taken for three consecutive school years (about 150 participants), when conventional teaching methods were applied and when there was a transition to an interactive approach to learning. The assessment method was student attendance, which increased significantly during the semester. A better distribution of grades with a higher average score was observed.

In the article [3] "Teaching interactive cryptography: the case for CrypTool" describes a modern learning model and experience. Also, there are positive reviews received from students, which confirm the advantages of the adopted approach compared to traditional training. At the moment, the theory and calculations of cryptography are difficult for undergraduate students with less mathematical education to understand.

Therefore, instead of a simple theoretical training, an interactive approach was applied. CrypTool's open- source software has made it possible to demonstrate all modern cryptographic algorithms and protocols with private and public keys.

In the publication [4] "Cryptography: A Comparative Analysis of AES and RSA Algorithms", the most well-known cryptographic algorithms with a symmetric AES key and with an asymmetric RSA key are being investigated. In the course of the work, algorithms are compared on three different machines and two identical machines, but they differ in processor and memory usage, and these algorithms work with three different types of data. Further, these algorithms are analyzed based on the encryption and decryption time and factors affecting the encryption and decryption of algorithms.

The article [5] "Analysis of Encryption Techniques for Secure Communication" is devoted to an overview of encryption methods that can be used to improve the security of the data used, as data security issues are now becoming more important as society moves towards the digital era. To overcome this problem, encryption methods play a vital role. Also, the security functions and steps related to the development of the most widely used symmetric encryption cryptographic algorithms, such as DES, 3DES, AES, are analyzed. In addition, the analysis and comparison of these encryption processes in accordance with entropy, floating frequency and histogram were carried out.

The publication [6] "Cryptanalysis of Stream Cipher: Method Implementation" shows how the message was restored without errors, despite the use of simple algorithms. Currently, the goal of ‘hacking’

cryptographic methods by analyzing them is called cryptanalysis. By cryptanalysis of encrypted texts using stream ciphers, this article describes the implementation of cryptanalysis methods. This work will improve the understanding of cryptanalysis by students and researchers. The methods of using numerical equations for the analysis of protected information systems in order to identify hidden components and vulnerabilities are also described. The main tasks are to understand the methods and to use the CrypTool program to solve problems, such as: the selection of tools and the relationship between them, as well as the selection of input and output data for each tool. All these tasks are explained using texts or drawings.

The article [7] "Cryptographic computation of private shared key based mutual authentication protocol:

Simulation and modeling over wireless networks" presents a cryptographic calculation of a shared secret key

(5)

116

that provides mutual authentication and the provision of privacy services in public, insecure networks, based on Diffie-Hellman assumptions. This protocol is more efficient than the “classic” Diffie-Hellman key exchange, which does not provide authentication at all. To achieve this, a scheme was modeled with a mathematical concept for exponential computation using entity parameters and finally modeled in CrypTool 2.0 to test the feasibility and sameness of shared secret values. The result obtained shows that the protocol is practical and provably secure with respect to standard cryptographic assumptions. Moreover, the value that will be exchanged can be used as a secret key for further encrypted symmetric communication.

The article [8] "Cryptanalysis of Block Cipher: Method Implementation" is devoted to improving the understanding of cryptanalysis by students and researchers. The methods by which numerical equations are used to analyze protected information systems in order to identify hidden components and vulnerabilities are described. In this context, the main problems lie in understanding these methods and using the CrypTool program to define concepts such as: tool selection, communication, and input and output data for each tool.

All these problems are explained by modeling.

The article [9] "Solving Classical Ciphers with CrypTool 2" presents a step-by-step approach to analyzing classical ciphers and cracking them using tools in CrypTool. The main objectives of this article are: to familiarize specialists with classical encryption, to give an idea of CrypTool, allowing them to crack ciphers independently. The article also presents future plans for the CrypTool program regarding (automatic) cryptanalysis of classical ciphers.

In [10] "Analyzing Computational Components of Standard Block Encryption Schemes", the hardware performance of AES, DES and 3DES encryption schemes is compared. First, the basic computational components are identified, and then the extent to which these computational components were used in these block encryption schemes to encrypt and decrypt the message is analyzed. Also, the article compares the contribution of computational components to assess the overall effectiveness of encryption in terms of speed and computational delays for encryption. It has been found that AES is a faster scheme in terms of hardware computing speed when performing the same encryption task compared to two other block encryption schemes, namely DES and 3DES schemes.

The relevance of the study lies in the fact that the rapid development of encryption systems, as well as the concomitant development of their hacking, leads to the creation of new systems with higher cryptographic strength. Therefore, the cryptographic algorithms DES, 3DES, AES and RSA were chosen for the study, which are used in various fields, such as banking, government services, telecommunications, etc.

As a practical significance of the study, it can be noted that this work can be used by students to improve their educational level.

Considering the above analysis of sources, the publication: "Modeling and research of cryptographic algorithms DES, 3DES, AES and RSA in the CrypTool program" is relevant and contains scientific novelty.

Methods

Symmetric algorithms are good for transmitting large amounts of encrypted data. In addition, in order to organize a two-way data exchange using an asymmetric algorithm, both parties must know the public and private keys, or there must be two key pairs. In addition, the structural features of symmetric algorithms make it much easier to change them than asymmetric ones.

On the other hand, asymmetric algorithms are significantly slower. However, they increase data security by eliminating the possibility of an attacker intercepting the private key. Despite this, it remains vulnerable to "attacker-in-the-middle" attacks.

From this we can conclude that the fields of application of symmetric and asymmetric encryption differ and depend on the specific problem that needs to be solved with encryption. Therefore, it is necessary to correlate the task with the encryption algorithm when choosing one of them [11].

Table 1 below shows the characteristics of the DES, 3DES, AES and RSA algorithms.

(6)

117

Table 1 – Characteristics of cryptographic algorithms DES, 3DES, AES and RSA.

No. Characteristics AES DES 3DES RSA

1 Length of key 128, 192, 256 bits 56 bits 112, 168 bits >1024 bits 2 Round(s) 10 – 128 bit key

12 – 192 bit key 14 – 256 bit key

16 48 1

3 Cipher type Symmetric Block Cipher

Symmetric Block Cipher

Symmetric Block Cipher

Asymmetric Block Cipher 4 Size of the message

block

128 bits 64 bits 64 bits Minimum 512

bits 5 Scalability Not Scalable The algorithm is

scalable by changing the key size and block size

The algorithm is scalable by changing the key size and block size

Not scalable

6 Key Used Same key used for Encrypt and Decrypt

Same key used for Encrypt and

Decrypt

Same key used for Encrypt and

Decrypt

Different key used for Encrypt

and Decrypt

7 Power consumption Low Low Low High

The analysis of Table 1 shows that the asymmetric RSA algorithm requires more time for encryption and decryption than the symmetric algorithms AES, DES, 3DES. In addition, nowadays RSA and AES are widely used cryptographic algorithms compared to DES and 3DES. The table shows that when using the RSA algorithm, more energy is consumed than in other cryptographic encryption algorithms, and the encryption and decryption processes take longer [12].

Modeling of encryption algorithms

The article uses simulation modeling of some cryptographic algorithms. It is known that the modeling process is a scientific cognition dictating the need to reveal such aspects of objects that are either impossible to comprehend by direct study, or it is unproductive to study them due to any limitations. Using the methods of scientific cognition in the results of research conducted experiments, a scientific contribution is made in this work.

CrypTool is a powerful free software package with a very accessible interface. Along with its accompanying extensive support materials and programs, it provides substantial assistance to individuals interested in security, students wishing to study this area, and as a teaching aid for instructors.

The variety of different algorithms implemented in CrypTool, from the earliest known to the most modern, sets the foundation for modern cryptography, and also allows you to understand the most modern cryptographic principles and algorithms [13].

DES

Figure 1 shows the developed scheme for modeling the DES algorithm when encrypting the above text, using the CrypTool program. The resulting encrypted text is displayed in the Ciphertext block on the desktop after the encryption is started. The input text is first converted to bytes using a component message encoder.

The resulting bytes are then encrypted using DES, yielding another sequence of bytes represented as hexadecimal values. The DES encryption algorithm requires an 8 byte (8 character) key, which is given in the key entry block [14].

(7)

118

Fig. 1. The scheme of modeling the DES algorithm on the CrypTool program 3DES

The Triple DES (3DES) encryption scheme works according to the same algorithm used above. To facilitate the simulation, you can activate the inclusion of 3DES by applying the parameters of the 3DES module, which is shown in Figure 2.

Fig. 2. Configuring DES module parameters

Also, you will need to configure the key. While the DES algorithm requires an 8 byte key, the 3DES algorithm requires a 16 or 24 byte key. In this case, a key of 24 bytes is used. Setting up and using the key is shown in Figure 3.

Fig. 3. The block for entering the key

Figure 4 shows the output encrypted texts that were obtained by modeling DES and 3DES using keys of 8, 16 and 24 bytes in length. As can be seen from the figure below, when the encrypted text is modeled with different key lengths, only the content changes. The value, that is, the amount of memory remains unchanged.

(8)

119

Fig. 4. Encrypted text using keys of 8, 16 and 24 bytes in length when modeling DES and 3DES algorithms AES

Figure 5 shows a simulation scheme using the AES algorithm to encrypt arbitrary text entered into the plaintext module. In the simulation scheme, the entered text is converted to bytes using a message encoder. With the current settings, it is interpreted as ASCII. The received bytes are then encrypted using the AES module. After that, the bytes are simply output as hexadecimal values [15].

Fig. 5. The scheme of modeling the AES algorithm on the CrypTool program

In the above simulation scheme, a key of 16 bytes is used, which is equal to 128 bits. Moreover, in the AES module, you can set the key length to the following values: 128, 192, 256 bits. Figure 6 shows the configuration of the parameters of the AES module with a choice of keys of different lengths.

(9)

120

Fig. 6. Configuring AES module parameters

Increasing the key length by 192 and 256 bits gives the same number of characters in the encrypted text as when using a 128-bit key. Figure 7 shows that when using key lengths of 128, 192 and 256 bits in AES, only the contents of the encrypted text change, while the number of characters remains the same.

Fig. 7. Encrypted text using keys of 128, 192 and 256 bits in the simulation of the AES algorithm If you set the key length to 256 bits in the parameters of the AES module and at the same time leave 16 characters (16 bytes) in the module for entering the key, which is 128 bits, then additional zeros are added during encryption to fill in the key equal to 256 bits. The logs contain a message, which is shown in Figure 8.

Fig. 8. Information about adding zeros to increase the key length by 256 bits RSA

Let's describe a scheme for modeling the RSA algorithm using the CrypTool program. First you need to generate the public and secret keys. In CrypTool, the RSA parameters are configured so that prime numbers are selected: p, q, e [16].

Take two large primes p and q. Next, the number e is selected, which must meet the following criteria:

1) the number must be simple.

2) the number must be less than φ (Euler function).

3) it must be mutually simple with φ.

To find φ, where the Euler function is used, calculated by the formula:

= (p – 1) (q – 1) (1) Next, the module performs further mathematical operations in program mode, and the encryption result is shown in Figure 9.

(10)

121

Fig. 9. The scheme of modeling the RSA algorithm on the CrypTool program

When preparing other values of p, q and e, the changes are only in the content of the ciphertext, as shown in Figure 10.

Fig. 10. Encrypted text using the RSA algorithm using other values of p, q and e Results and Discussion

In the study of cryptographic algorithms DES, 3DES, AES and RSA, the same input text equal to 314 bytes was used. In the process of encrypting each algorithm under study, the results of the output ciphertext were revealed. Referring to the article [17], in which the encryption time is investigated, it can be seen from Figure 12 that the value of the encrypted text and the encryption time have different values.

Symmetric cryptosystems (DES, 3DES, AES) have similar values of the encrypted output text in contrast to the asymmetric cryptosystem RSA, which can be viewed in Figure 11.

(11)

122

Fig. 11. Histogram of the value of the encrypted text

The constructed diagram in Figure 12 shows the time required by the algorithm to create an encrypted text. It can be seen from the constructed histogram that RSA has the longest encryption time compared to other algorithms [18].

Fig. 12. Time spent on encryption of DES, 3DES, AES and RSA algorithms in seconds Table 2 below shows the encryption speed of the cryptographic algorithms under research.

Table 2. The rate of encryption of the studied cryptographic algorithms Cryptographic

algorithm

File size, byte Encryption speed, byte/s

DES 983 317,1

3DES 983 317,1

AES 959 599,3

RSA 1883 294,2

[ЗНАЧЕНИЕ] 983 959

1883

0 200 400 600 800 1000 1200 1400 1600 1800 2000

DES 3DES AES RSA

File size, byte

Algorithms

3,1

3,9

1,6

6,4

0 1 2 3 4 5 6 7

DES 3DES AES RSA

Time, sec.

Algorithms

(12)

123

For clarity, Figure 13 shows a graph of the encryption speed of the algorithms under study in the process of modeling using the CrypTool program.

Fig. 13. The speed of encryption algorithms when modeling on the Cryptool program

Thus, referring to graphs and tables, we can conclude that the RSA cryptosystem takes more time to encrypt text compared to other types of algorithms. The AES algorithm shows the shortest encryption time, while the DES and 3DES algorithms show the average encryption time between AES and RSA. It is also worth noting that when using different keys in all the cryptographic algorithms under study, only the contents change in the encrypted text, that is, the amount of memory remains unchanged.

Сonclusion

1. From the review and analysis of articles that conduct research on cryptographic algorithms in the Cryptool software environment, it is clear that they lack scientific knowledge in the analysis of encryption systems.

2. The Cryptool program was used to simulate and obtain the results of encryption in the form of encrypted texts of cryptographic algorithms DES, 3DES, AES and RSA;

3. Based on the analysis of the ciphertext by DES and 3DES, it was found that when the key length changes, the value of the ciphertext does not change, but its content changes, as modeling shows, this also applies to other algorithms under study.

4. Scientific knowledge, being a simulation on the Cryptool program, shows that each cryptosystem uses different time when encrypting, the constructed tables and graphs show that more time is used when encrypting the RSA algorithm.

5. The calculation results show that AES has the highest encryption speed. Compared to other cryptographic algorithms.

6. The article is useful for the educational process when modeling on the Cryptool software environment, which is the first stage of information protection and the basis for the next stage of information protection by steganography, which is a modern method of ensuring the security of IP networks.

Acknowledgements

This article was prepared as part of the government contract as requested by the Science Committee of the Ministry of Education and Science of the Republic of Kazakhstan on the subject formulated as

"Development of a method for improving the security of a telecommunications network based on IP-PBX Asterisk" (project No. AP14871745).

317,1 317,1

599,3

294,2

0 100 200 300 400 500 600 700

DES 3DES AES RSA

Speed, bytes/s

Algorithms

(13)

124

LIST OF REFERENCES

[1] Rohit Verma, Aman Kumar Sharma (2020), Cryptography: Avalanche effect of AES and RSA, International Journal of Scientific and Research Publications (IJSRP) 10(04) (ISSN: 2250-3153), DOI:

http://dx.doi.org/10.29322/IJSRP.10.04.2020.p10013.

[2] Adamovic, S., Šarac, M., Stamenkovic, U., & Radovanovic, D. (2018). The importance of the using software tools for learning modern cryptography. International Journal of Engineering Education, 34, 256-262.

[3] Adamović, Saša & Branović, Irina & Živković, Dejan & Tomašević, Violeta & Milosavljević, Milan. (2011). Teaching interactive cryptography: the case for CrypTool. 10.13140/2.1.1065.0564.

[4] Verma, Rohit, and Aman Sharma (2020), “Cryptography: A Comparative Analysis of AES and RSA Algorithms.”, Mukt Shabd Journal, ISSN NO : 2347-3150, Volume IX, Issue VI, pp. 4705- 4716.

[5] S. D. Sanap and V. More, "Analysis of Encryption Techniques for Secure Communication,"

2021 International Conference on Emerging Smart Computing and Informatics (ESCI), 2021, pp. 290-294, doi: 10.1109/ESCI50559.2021.9396926.

[6] A. Al-Sabaawi, "Cryptanalysis of Stream Cipher: Method Implementation," 2021 IEEE Asia- Pacific Conference on Computer Science and Data Engineering (CSDE), 2021, pp. 1-4, doi:

10.1109/CSDE53843.2021.9718432.

[7] N. Bruce and Hoon Jae Lee, "Cryptographic computation of private shared key based mutual authentication protocol: Simulation and modeling over wireless networks," The International Conference on Information Networking 2014 (ICOIN2014), 2014, pp. 578-582, doi: 10.1109/ICOIN.2014.6799747.

[8] A. Al-Sabaawi, "Cryptanalysis of Block Cipher: Method Implementation," 2022 International Conference for Advancement in Technology (ICONAT), 2022, pp. 1-7, doi:

10.1109/ICONAT53423.2022.9726054.

[9] Kopal, Nils. "Solving classical ciphers with CrypTool 2." Proceedings of the 1st International Conference on Historical Cryptology HistoCrypt 2018. No. 149. Linköping University Electronic Press, 2018.

[10] Cheng, C. , Cantu, M. and Kumar, S. (2022) Analyzing Computational Components of Standard Block Encryption Schemes. Journal of Computer and Communications, 10, 81-89. doi:

10.4236/jcc.2022.106007.

[11] Simmetrichnoe i asimmetrichnoe shifrovanie s pomoshchyu BTSE. Available at:

https://btsetrading.com/ru/simmetricnoe-i-asimmetricnoe-sifrovanie-s-pomos-u-btse-052046 (accessed 6 November 2022).

[12] I. Savka, Y. Yanovskyi, I. Lazarovych, and M. Kozlenko, "Visualization of advanced encryption standard cipher using CrypTool," in 4th International Scientific and Practical Conference on Problems of Cybersecurity of Information and Telecommunication Systems (PCSIТS), O. Zakusylo et al, Eds. Taras Shevсhenko National University of Kyiv, Kyiv, Ukraine, Apr. 15-16, 2021, pp. 95-96. doi:

https://doi.org/10.5281/zenodo.4695339.

[13] Prerna Mahajan, Abhishek Sachdeva, Dr. "A Study of Encryption Algorithms AES, DES and RSA for Security." Global Journal of Computer Science and Technology [Online], (0): n. pag. Web. 8 Aug.

2022.

[14] Balasubramanian K., «Experiments with the cryptool software», (2017) Algorithmic Strategies for Solving Complex Problems in Cryptography, pp. 186 – 194. DOI: 10.4018/978-1-5225-2915-6.ch015.

[15] M. S. U. Bhuiyan and M. L. Ali, "Crypto-master: A Computer Aided Learning Tool for Cryptography," 2018 International Conference on Innovation in Engineering and Technology (ICIET), 2018, pp. 1-5, doi: 10.1109/CIET.2018.8660899.

[16] K. Ali, F. Akhtar, S. A. Memon, A. Shakeel, A. Ali and A. Raheem, "Performance of Cryptographic Algorithms based on Time Complexity," 2020 3rd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), 2020, pp. 1-5, doi:

10.1109/iCoMET48670.2020.9073930.

[17] Dwivedi, N., Malik, A. (2019). Analysis of Novel Hybrid Encryption Algorithm for Providing Security in Big Data. In: Luhach, A., Jat, D., Hawari, K., Gao, XZ., Lingras, P. (eds) Advanced Informatics

(14)

125

for Computing Research. ICAICR 2019. Communications in Computer and Information Science, vol 1076.

Springer, Singapore. https://doi.org/10.1007/978-981-15-0111-1_15.

[18] Priyadarshini Patil, Prashant Narayankar, Narayan D.G., Meena S.M., A Comprehensive Evaluation of Cryptographic Algorithms: DES, 3DES, AES, RSA and Blowfish, Procedia Computer Science, Volume 78, 2016, Pages 617-624, ISSN 1877-0509, https://doi.org/10.1016/j.procs.2016.02.108.

МОДЕЛИРОВАНИЕ И ИССЛЕДОВАНИЕ КРИПТОГРАФИЧЕСКИХ АЛГОРИТМОВ DES, 3DES, AES И RSA В ПРОГРАММЕ CRYPTOOL

М.З. Якубова1, Т. Ғ. Сериков2, Д.А. Наубетов1*, С.А. Мирзакулова3 НАО «Алматинский университет энергетики и связи имени Гумарбека Даукеева»,

Алматы, Казахстан

2Казахский агротехнический университет имени С. Сейфуллина, Астана, Казахстан

3Университет «Туран», Алматы, Казахстан

E-mail: [email protected], [email protected], [email protected], [email protected] Аннотация. Известно, что моделирование как метод научного познания применяется в исследованиях при проектировании моделей исследуемых объектов, дающих возможность решать проблемы построения и управления им с позиций не только качественных, но и количественных характеристик.

Данная статья посвящена моделированию и исследованию различных криптографических алгоритмов шифрования на программе CrypTool. Во введении данной работы приводятся источники по применению программы CrypTool в различных процессах, описывается современная модель обучения и исследования наиболее известных криптографических алгоритмов симметричного и асимметричного шифрования.

Проведен сравнительный анализ характеристик исследуемых криптографических алгоритмов.

Разработана модель симметричного алгоритма шифрования DES с длинами ключей 8, 16 и 24 байт. Анализы результатов моделирования показали, что при изменении длины ключей величина зашифрованного текста остается неизменной, но содержание его изменяется. Такая картина происходит и с другими исследуемыми симметричными криптосистемами при шифровании, но выходной зашифрованный текст ассиметричного алгоритма RSA имеет большую величину.

Анализ результатов времени шифрования криптографических алгоритмов показывает, что для RSA требуется больше времени, чем симметричным криптосистемам. При этом увеличенное время шифрования в RSA отражается на уменьшении величины скорости шифрования по сравнению со скоростью шифрования симметричных криптосистем.

Таким образом, научным познанием в данной публикации является моделирование различных алгоритмов на программе CrypTool, где анализируются выходные зашифрованные тексты, что является актуальным научным исследованием, отличающим данную работу от других.

Ключевые слова: DES, 3DES, AES, RSA, CrypTool, криптография.

CRYPTOOL БАҒДАРЛАМАСЫНДА DES, 3DES, AES ЖӘНЕ RSA КРИПТОГРАФИЯЛЫҚ АЛГОРИТМДЕРІН МОДЕЛЬДЕУ ЖӘНЕ

ЗЕРТТЕУ

М.З. Якубова1, Т. Ғ. Сериков2, Д.А. Наубетов1*, С.А. Мирзакулова3

«Ғұмарбек Дәукеев атындағы Алматы энергетика және байланыс университеті» КЕАҚ, Алматы, Қазақстан

2С. Сейфуллин атындағы Қазақ агротехникалық университеті, Астана, Қазақстан

3«Тұран» университеті, Алматы, Қазақстан

(15)

126

E-mail: [email protected], [email protected], [email protected], [email protected] Аңдатпа. Ғылыми таным әдісі ретінде модельдеу зерттелетін нысандардың модельдерін жобалау кезінде зерттеулерде қолданылатыны белгілі, бұл оны құру және басқару мәселелерін тек сапалық емес, сонымен қатар сандық сипаттамалар тұрғысынан шешуге мүмкіндік береді.

Бұл мақала CrypTool бағдарламасында әртүрлі криптографиялық шифрлау алгоритмдерін модельдеу мен зерттеуге арналған. Бұл жұмыстың кіріспесінде cryptool бағдарламасын әртүрлі процестерде қолдану көздері келтірілген, симметриялы және асимметриялық шифрлаудың ең танымал криптографиялық алгоритмдерін оқыту мен зерттеудің заманауи моделі сипатталған.

Зерттелетін криптографиялық алгоритмдердің сипаттамаларына салыстырмалы талдау жасалды. DES симметриялы шифрлау алгоритмінің моделі 8, 16 және 24 байт кілт ұзындықтарымен жасалған. Модельдеу нәтижелерін талдау кілттердің ұзындығы өзгерген кезде шифрланған мәтіннің мәні өзгеріссіз қалатынын, бірақ оның мазмұны өзгеретінін көрсетті. Мұндай жағдай шифрлау кезінде зерттелетін басқа симметриялы криптожүйелерде де болады, бірақ RSA асимметриялық алгоритмінің шығыс шифрланған мәтіні үлкен мәнге ие.

Криптографиялық алгоритмдердің шифрлау уақытының нәтижелерін талдау RSA симметриялы криптожүйелерге қарағанда ұзағырақ уақыт алатынын көрсетеді. Бұл ретте RSA-дағы шифрлау уақытының ұлғаюы симметриялы криптожүйелердің шифрлау жылдамдығымен салыстырғанда шифрлау жылдамдығының шамасының төмендеуінен көрінеді.

CrypTool бағдарламасында шығыс шифрланған мәтіндерге талдау жасалады, бұл осы жұмыстың өзекті ғылыми зерттеу екендігін және басқа жұмыстардан ерекшелігін көрсетеді Осылайша, осы басылымдағы ғылыми таным бағдарламадағы әртүрлі алгоритмдерді модельдеу болып табылады.

Түйін сөздер: DES, 3DES, AES, RSA, CrypTool, криптография.

(16)

Басылымның шығыс деректері

Мерзімді баспасөз басылымының атауы «Алматы энергетика және байланыс университетінің Хабаршысы» ғылыми- техникалық журналы

Мерзімді баспасөз басылымының меншік иесі «Ғұмарбек Дәукеев атындағы Алматы энергетика және байланыс университеті»

коммерциялық емес акционерлік қоғамы, Алматы, Қазақстан

Бас редактор Профессор, т.ғ.к., В.В. Стояк

Қайта есепке қою туралы куәліктің нөмірі мен күні және берген органның атауы

№ KZ14VPY00024997, күні 17.07.2020,

Қазақстан Республикасының Ақпарат және қоғамдық даму министрлігі

Мерзімділігі Жылына 4 рет (тоқсан сайын)

Мерзімді баспасөз басылымының реттік нөмірі және жарыққа шыққан күні

Жалпы нөмір 59, 4-басылым, 2022 жылғы 30 желтоқсан

Басылым индексі 74108

Басылым таралымы 200 дана

Баға Келісілген

Баспахана атауы, оның мекен-жайы «Ғұмарбек Дәукеев атындағы Алматы энергетика және байланыс университеті»

КЕАҚ баспаханасы, Байтұрсынұлы көшесі, 126/1 үй, А120 каб.

Редакцияның мекен-жайы 0 5 0 0 1 3 , Алм а т ы қ. , «Ғ ұ м а р бе к Дә ук е ев а т ы н да ғы А л м а т ы эн ер г ет и ка ж ә н е ба й ла н ы с ун и в ер с и т ет і » К ЕА Қ, Б а й т ұ р с ы н ұ лы к- с і , 1 2 6 / 1 ү й , ка б. А 2 2 4 , т е л. : 8 ( 7 2 7 ) 2 9 2 5 8 4 8 , 7 08 8 8 0 7 7 9 9 , e - m a i l : v e s t n i k @ a u e s . k z

Выходные данные

Название периодического печатного издания Научно-технический журнал «Вестник Алматинского университета энергетики и связи»

Собственник периодического печатного издания

Некоммерческое акционерное общество «Алматинский университет энергетики и связи имени Гумарбека Даукеева», Алматы, Казахстан

Главный редактор Профессор, к.т.н., Стояк В.В.

Номер и дата свидетельства о постановке на переучет и наименование выдавшего органа

№ KZ14VPY00024997 от 17.07.2020

Министерство информации и общественного развития Республики Казахстан

Периодичность 4 раза в год (ежеквартально)

Порядковый номер и дата выхода в свет

периодического печатного издания Валовый номер 59, выпуск 4, 30 декабрь 2022

Подписной индекс 74108

Тираж выпуска 200 экз.

Цена Договорная

Наименование типографии, ее адрес Типография НАО «Алматинский университет энергетики и связи имени Гумарбека Даукеева», ул. Байтурсынулы, дом 126/1, каб. А 120

Адрес редакции 050013, г. Алматы, НАО «Алматинский у ниверситет э нергетики и с вязи имени Гумарбека Даукеева», ул. Байтурсынулы, дом 126/1, каб. А 224, т ел.: 8 (727) 292 58 48, 708 880 77 99, e-mail: [email protected]

Issue output

Name of the periodical printed publication Scientific and technical journal "Bulletin of the Almaty University of Power Engineering and Telecommunications"

Owner of the periodical printed publication Non-profit joint-stock company "Almaty University of Power Enginnering and Telecommunications named after Gumarbek Daukeyev", Almaty, Kazakhstan

Chief Editor Professor, candidate of technical sciences Stoyak V.V.

Number and date of the registration certificate and the name of the issuing authority

№ KZ14VPY00024997 from 17.07.2020

Ministry of Information and Social Development of the Republic of Kazakhstan

Periodicity 4 times a year (quarterly)

Serial number and date of publication of a periodical printed publication

Number 59, edition 4, December 30, 2022

Subscription index 74108

Circulation of the issue 200 copies

Price Negotiable

The name of the printing house, its address Printing house of Non-profit joint-stock company "Almaty University of Power Enginnering and Telecommunications named after Gumarbek Daukeyev", 126/1 Baitursynuly str., office A 120, Almaty, Republic of Kazakhstan

Editorial office address 050013, Non-profit joint-stock company "Almaty University of Power Enginnering and Telecommunications named after Gumarbek Daukeyev",

A 2 2 4 , t e l .: 8 (727) 292 58 48, 708 880 77 99, e-mail: [email protected]

Referensi

Dokumen terkait

Күн панелінің беткі температурасының қоршаған орта температурасына тәуелділігі қолданылды [1]: 𝑇𝑝𝑖= 𝑇возд+800Е𝑖 𝑇𝑛.экс− 20°С 1 бұнда Tpi - күн панелінің беткі температурасы, 0C; Еi -

к.т.н., профессор Заместитель главного редактора Жауыт Алгазы, доктор PhD Ответственный секретарь Шуебаева Д.А., магистр Редакция алқасы – Редакционная коллегия Главный редактор 