ЗАКЛЮЧЕНИЕ
В ходе выполнения бакалаврской работы были рассмотрены различные
алгоритмы шифрования, их теоретические аспекты. Особое внимание было
уделено криптосистеме RSA, его математическим основам, продемонстрирован
небольшой пример. Данный алгоритм был выбран для реализации системы
безопасной передачи данных между пользователями в сети.
RSA является одним из самых надежных алгоритмов для шифрования с
открытым и закрытым ключами и электронной подписью. Криптосистема
используется в наиболее популярных продуктах, требующих высокого уровня
безопасности, и протоколах, используемых сегодня, и может рассматриваться,
как одна из основ для безопасного общения в сети Интернет.
Также была изучена платформа для создания децентрализованных
приложений Ethereum, ее смарт-контракты, принцип их работы. Данная
блокчейн технология является максимально безопасной для хранения данных,
так как чтобы взломать секретный ключ Ethereum потребуются столетия.
Благодаря этому, мессенджер основанный на этой технологии позволит
избавиться от необходимости реализации двух видов чатов – секретные и
облачных. Кроме этого, гарантируется невмешательство третьих лиц и
злоумышленников в тайную переписку. Пользователи могут получить доступ к
отправленным и полученным ранее файлам и сообщениям с любого устройства
в реальном времени. Такая функция крайне полезна в случае утери или смене
смартфона, или при использовании одной учетной записи на разных
устройствах.
В ходе тестирования данной технологии, выяснилось, что хранение
данных в блокчейне является нерентабельным из-за довольно высокой
стоимости транзакций, но максимально надежным и безопасным.