Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.86 KB

File metadata and controls

29 lines (17 loc) · 1.86 KB

PrivateChat

Мой дипломный проект на тему "Система открытого распределния ключей".

В основу системы взят протокол Диффи-Хеллмана. Протокол уязвим от атаки "Человек по середине", поэтому добавлена аутентификация пользователей с помощью алгоритма ЭЦП DSA.

Сообщения шифруются алгоритом AES.

Система реализована на мобильной платформе Android , для хранения данных используется Fireabase database.

Окна регистрации, авторизации и списка доступных пользователей.

image image image

Сообщение инициации чата.

image

Успешная аутентификация и выработка общего ключа шифрования.

image image

Пример диалога.

image image