OPTIMIZATION OF SECURE DATA TRANSMISSION IN NETWORKS OF AUTOMATED INFORMATION SYSTEMS ON WATER TRANSPORT
In the article the method of optimization of the work of software tools of automated information systems is considered, by optimizing the operation of the most widespread protocol of secure data transmission, which is used in computer networks. The principles of operation of the ChaCha20 algorithm are described and the possibility of efficient replacement of AES or RC4 with ChaCha20 on platforms that do not have hardware encryption is considered. Such systems are characterized by low computing power. The lack of a hardware encryption mechanism makes the encryption process itself a bottleneck in terms of performance of the entire process of transferring data over secure channels. ChaCha20 is a streaming encryption algorithm from the Salsa20 family. The main operations in the algorithm are the operations quarter round, column round, diagonal round. The input data for the algorithm is the text in clear form. At the output, the algorithm generates a stream of random numbers, with which it makes encryption of the source text. ChaCha20 is a streaming encryption algorithm for the Salsa20 family. The main operations in the algorithm are the operations quarter round, column round, diagonal round. The tests of the performance of the ChaCha20 encryption algorithm along with the cryptographic authentication code (MAC) Poly1305 in TLS v1.2 and TLS v1.3, created by the HTTP/2, HTTPS clients on different platforms are also demonstrated. The result is the conclusion that the use of the ChaCha20 algorithm as the main encryption algorithm in embedded systems and mobile solutions in encryption algorithms such as TLS/SSL is more preferable in terms of performance than any of the AES variants in including those used in automated control systems for maritime and river transport.