Тема: Алгоритм безопасной передачи данных между пользователями в сети при помощи криптографической подписи
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛАВА 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
ГЛАВА 2. РАЗРАБОТКА СИСТЕМЫ БЕЗОПАСНОЙ ПЕРЕДАЧИ ДАННЫХ В СЕТИ ИНТЕРНЕТ 28
2.1 Блокчейн технология Ethereum 28
2.1.1 Блокчейн 30
2.1.2 Смарт-контракты 34
2.2 Реализация системы 35
2.2.1 Создание ключей и их использование для транзакций 35
2.2.2 Подпись и проверка данных с помощью Solidity 38
2.2.3 Шифрование и подпись сообщений 39
ГЛАВА 3. РАСЧЕТ ЗАТРАТ 41
3.1 Gas в сети Ethereum 41
3.2 Аппроксимация 42
ЗАКЛЮЧЕНИЕ 45
Список используемой литературы 46
📖 Введение
Актуальность данной работы связана с тем, что складывается тенденция к увеличению количества атак и взломов тайных переписок. Методы и технологии удаленных сетевых атак регулярно совершенствуются, и существующие алгоритмы и системы шифрования не всегда полностью защищают конфиденциальную информацию. Но развитие технологий блокчейна, которые обладают высокой криптографической стойкостью, так же не стоят на месте. Эти обстоятельства делают разработку и внедрение системы безопасной передачи данных при помощи криптографической подписи с открытым и закрытым ключами весьма актуальными.
Цель: разработка автоматизированной системы безопасной передачи данных в сети между пользователями при помощи криптографической подписи с открытым и закрытым ключами.
Предмет исследования: алгоритмы шифрования данных.
Задачи работы:
• сравнить существующие системы по обмену мгновенными сообщениями;
• проанализировать и сравнить существующие алгоритмы и системы шифрования данных;
• изучить блокчейн платформу Ethereum и смарт-контракты;
• разработать на базе платформы Ethereum децентрализованную систему передачи и хранения данных.
✅ Заключение
RSA является одним из самых надежных алгоритмов для шифрования с открытым и закрытым ключами и электронной подписью. Криптосистема используется в наиболее популярных продуктах, требующих высокого уровня безопасности, и протоколах, используемых сегодня, и может рассматриваться, как одна из основ для безопасного общения в сети Интернет.
Также была изучена платформа для создания децентрализованных приложений Ethereum, ее смарт-контракты, принцип их работы. Данная блокчейн технология является максимально безопасной для хранения данных, так как чтобы взломать секретный ключ Ethereum потребуются столетия. Благодаря этому, мессенджер основанный на этой технологии позволит избавиться от необходимости реализации двух видов чатов - секретные и облачных. Кроме этого, гарантируется невмешательство третьих лиц и злоумышленников в тайную переписку. Пользователи могут получить доступ к отправленным и полученным ранее файлам и сообщениям с любого устройства в реальном времени. Такая функция крайне полезна в случае утери или смене смартфона, или при использовании одной учетной записи на разных устройствах.
В ходе тестирования данной технологии, выяснилось, что хранение данных в блокчейне является нерентабельным из-за довольно высокой стоимости транзакций, но максимально надежным и безопасным.



