Алгоритм безопасной передачи данных между пользователями в сети



Pdf көрінісі
бет2/22
Дата15.04.2023
өлшемі1,65 Mb.
#82715
түріДипломная работа
1   2   3   4   5   6   7   8   9   ...   22
ABSTRACT 
The topic of the bachelor’s thesis is Algorithm for secure data exchange 
between users on the network using a cryptographic signature. 
The bachelor’s thesis consists of an explanatory note on 48 pages, including 
introduction, 19 figures, 3 tables, a list of 20 references including 5 foreign references 
and 1 appendix. We touched upon the problem of secure data transmission in 
unreliable communication channels on the Internet. Particular attention was paid to 
the cryptographic system RSA and Ethereum - open blockchain platform that lets 
anyone build and use decentralized applications that run on blockchain technology. 
The program code was written using the JavaScript and Solidity programming 
languages, and the software platform Node.js. The bachelor’s thesis may be divided 
into several logically connected parts, which are cryptography, types of encryption
and blockchain technology.
The bachelor’s thesis describes encryption in detail. We studied the role of 
cryptography and security on the Internet. We considered types of encryption, such as 
symmetric and asymmetric encryption. The reader’s attention is also drawn to 
Ethereum-technology, why this platform was chosen, and how the smart contract 
works. Some competitive messengers were compared - WhatsApp, Telegram, and 
others which use end-to-end encryption and cloud storage.
The results of the study showed that using public (decentralized) data storage is 
safe because it is almost impossible to crack the private Ethereum key.
 
 
 
 
 


ОГЛАВЛЕНИЕ 
ВВЕДЕНИЕ ................................................................................................. 5 
ГЛАВА 1. СОВРЕМННЫЕ СРЕДСТВА ОБМЕНА ИНФОРМАЦИЕЙ В 
СЕТИ ИНТЕРНЕТ И АЛГОРИТМЫ ШИФРОВАНИЯ........................................ 6 
1.1 Программы по обмену мгновенными сообщениями (мессенджеры)........... 6 
1.2 Сравнение популярных мессенджеров ........................................................ 6 
1.3 Шифрование данных (криптография) .......................................................... 8 
1.3.1 Симметричное шифрование ................................................................... 9 
1.3.1.1 Data Encryption Standard (DES) ............................................. 11 
1.3.1.2 Advanced Encryption Standard (AES) ..................................... 14 
1.3.2 Асимметричное шифрование ............................................................... 16 
1.3.2.1 Протокол Диффи – Хеллмана ............................................... 19 
1.3.2.2 Алгоритм шифрования RSA ................................................. 22 
1.3.2.3 Принцип работы системы RSA ............................................. 24 
1.3.2.4 Пример шифрования и расшифрования RSA........................ 25 
1.4 Формирование требований к новой технологии ........................................ 27 

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   22




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет