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

Слайд 2

Цель - создание менеджера паролей для различных устройств Задачи: 1. Обоснование

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

Задачи:
1. Обоснование выбора

алгоритмов и методов шифрования, для создания личных паролей.
2. Проектирование программной информационной системы.
3. Реализация спроектированной системы на трех мобильных платформах: Android, WinPhone и iOS.

2

Слайд 3

Возможные решения

Возможные решения

Слайд 4

«ГОСТ 28147-89 Системы обработки информации. Защита криптографическая. Алгоритм криптографического преобразования» (Магма)

«ГОСТ 28147-89 Системы обработки информации. Защита криптографическая. Алгоритм криптографического преобразования» (Магма)

Схема

алгоритма зашифрования(расшифрования) в режиме граммирования.
Слайд 5

Диаграмма прецедентов

Диаграмма прецедентов

Слайд 6

Диаграмма последовательности зашифрование Вывод сгенерированного пароля

Диаграмма последовательности

зашифрование

Вывод сгенерированного пароля

Слайд 7

Три уровня защиты a+b a XOR b a ? b

Три уровня защиты

a+b

a XOR b

a ? b

Слайд 8

Xamarin.Forms

Xamarin.Forms

Слайд 9

Диаграмма классов

Диаграмма классов

Слайд 10

Рабочие окна приложений

Рабочие окна приложений

Слайд 11

Достигнутые результаты Выбран симметричный метод шифрования – ГОСТ 28147-89. Осуществлена модификация

Достигнутые результаты

Выбран симметричный метод шифрования – ГОСТ 28147-89.
Осуществлена модификация алгоритма,

посредством дополнительного шифрования входных данных.
Проведено моделирование работы системы с использованием диаграмм прецедентов и последовательности.
Выполнена реализация приложения на кроссплатформенном фреймворке Xamarin.Forms
Подтверждена работоспособность приложения на трех мобильных ОС.