Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Тема выпускной квалификационной работы: «Кроссплатформенное приложение для хранения и передачи паролей с помощью криптографического шифрования на эллиптических кривых». Цель работы заключалась в создании приложения для хранения паролей с алгоритмом шифрования на эллиптических кривых, поддерживающего работу на нескольких платформах. Задачи, решенные в работе: Изучены некоторые из методов криптографического шифрования в сравнении с шифрованием на эллиптических кривых. Проанализированы математические модели, используемые в алгоритмах шифрования на эллиптических кривых. Выполнен сравнительный анализ возможностей менеджеров паролей, формирование перечня требований к приложению. Разработка прототипа приложения и его апробация. Приложение было разработано на языке программирования C++, так как данный язык наиболее соответствовал поставленным задачам. Интерфейсы были реализованы с помощью фреймворка QT и использования библиотеки Crypto++. Практическая значимость работы определяется возможностью применения реализованного приложения для защиты данных индивидуальных пользователей.
The topic of the final qualifying work: “Cross-platform application for storing and transmitting passwords using cryptographic encryption on elliptic curves”. The purpose of this work is to create an application for storing passwords with an elliptic curve encryption algorithm that supports work on multiple platforms (Windows and Linux) and with the possibility of direct data transmission over the network without storing them on external servers. Tasks solved in the work: 1. The mathematical apparatus of elliptic curves is considered. 2. The analysis of various encryption algorithms based on elliptic curves is carried out. 3. The analysis of alternative encryption methods is carried out. 4. Similar applications for storing passwords are considered and analyzed. 5. The technologies and tools used to create the application have been studied. 6. An application has been developed that fulfills all the conditions set. The application was developed in the C++ programming language, since this language most corresponded to the tasks set. The interfaces were developed using the QT framework and using the Crypto++ library. As a result, a cross-platform application was implemented that meets the stated requirements.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Статистика использования
Количество обращений: 9
За последние 30 дней: 0 Подробная статистика |