Similar presentations:
Разработка менеджера паролей одного пользователя для различных устройств
1. Министерство Образования Российской Федерации Воронежский Государственный Архитектурно-Строительный Университет Институт
экономики, менеджмента и информационных технологийКафедра информационных технологий и автоматизированного
проектирования в строительстве
Выпускная квалификационная работа
на тему: «Разработка менеджера паролей одного
пользователя для различных устройств»
Выполнил : Шальков В.В.
Руководитель: к.т.н., доцент Минакова О.В.
Зав. кафедрой: к.т.н., доцент Смольянинов А.В.
Воронеж 2016
2. Цель - создание менеджера паролей для различных устройств
2Цель - создание менеджера паролей
для различных устройств
Задачи:
1. Обоснование выбора алгоритмов и методов шифрования,
для создания личных паролей.
2.
Проектирование
программной
информационной
системы.
3. Реализация спроектированной системы на трех
мобильных платформах: Android, WinPhone и iOS.
3. Возможные решения
34. «ГОСТ 28147-89 Системы обработки информации. Защита криптографическая. Алгоритм криптографического преобразования» (Магма)
Схема алгоритма зашифрования(расшифрования) в режиме граммирования.4
5. Диаграмма прецедентов
5Диаграмма прецедентов
запрос пароля
Пользователь
ввод ключа
ввод ресурса
«extends»
генерация пароля
Менеджер паролей
уровень защиты
6. Диаграмма последовательности
зашифрованиеВывод сгенерированного пароля
6
7. Три уровня защиты
a+ba XOR b
a b
7
8. Xamarin.Forms
8Xamarin.Forms
9. Диаграмма классов
910. Рабочие окна приложений
1011. Достигнутые результаты
11
Достигнутые результаты
• Выбран симметричный метод шифрования – ГОСТ 28147-89.
• Осуществлена модификация алгоритма, посредством
дополнительного шифрования входных данных.
• Проведено моделирование работы системы с
использованием диаграмм прецедентов и
последовательности.
• Выполнена реализация приложения на
кроссплатформенном фреймворке Xamarin.Forms
• Подтверждена работоспособность приложения на трех
мобильных ОС.
12. Спасибо за внимание!
12Спасибо за внимание!