Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Объектом исследования является методика передачи персональных данных с использованием алгоритмов симметричного и ассиметричного шифрования. Цель работы – разработать эффективную методику распределения ключей для шифрования трафика. В данной работе рассматривается один вариант реализации, из возможных, безопасности в сети интернет, для безопасной авторизации и передачи данных. Для создания и тестирования приложения понадобится веб сервер на базе apache + nginx с серверным языком php и приложение клиента на javascript. Суть алгоритма безопасности заключается в разработке эффективной методики распределения ключей для шифрования трафика в клиент-серверной архитектуре веб-приложения. Расширяя данную структуру, возможно включить все возможные алгоритмы на выбор клиента.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() ![]() ![]() |
||||
External organizations N2 | All |
![]() |
||||
External organizations N1 | All | |||||
Internet | Authorized users SPbPU |
![]() ![]() ![]() |
||||
Internet | Authorized users (not from SPbPU, N2) |
![]() |
||||
Internet | Authorized users (not from SPbPU, N1) | |||||
![]() |
Internet | Anonymous |
Table of Contents
- ВВЕДЕНИЕ
- ГЛАВА 1. ИССЛЕДОВАНИЕ АЛГОРИТМОВ И МЕТОДОВ
- 1.1. Современные технологии создания веб-сайта
- 1.2. Защита данных
- 1.3. Исследование существующих протоколов
- 1.4. Алгоритмы распределения ключей
- 1.4.1. Алгоритм Нидхема — Шрёдера
- 1.4.2. Алгоритм Диффи — Хеллмана
- 1.4.3. Алгоритм Отвея — Рииса
- 1.5. Фреймворки и библиотеки поддерживающие криптографические алгоритмы
- 1.5.1. Библиотека PidCrypt
- 1.5.2. Фреймворк RSA Framework Garfieldius
- 1.5.3. Библиотека BrainFooLong CryptoJs-AES-PHP
- 1.5.4. Фреймворк Katyo – Heliko
- 1.6. Симметричные алгоритмы шифрования для протокола
- 1.7. Анализ алгоритмов распределения ключей
- 1.8. Анализ и выбор симметричного алгоритма
- ГЛАВА 2. ТЕОРЕТИЧЕСКАЯ РАЗРАБОТКА
- 2.1. Исследование и выбор алгоритмов и библиотек
- 2.2. Этапы проектирования безопасности
- 2.3. Алгоритм RSA как способ распределения ключей
- 2.4. Схема работы веб-приложения
- ГЛАВА 3. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ПРОЦЕССА ЗАЩИТЫ ПЕРДАЧИ ДАННЫХ
- 3.1. Установка базы данных
- 3.2. Настройка сервера Apache + Nginx
- 3.3. Проектирование базы данных для блога
- 3. 4. Реализация блога Back end
- 3. 4. 1. Создание регистрации и авторизации
- 3.4.2. Публикация сообщений и хранение данных
- 3. 5. Реализация блога Front end
- 3. 5. 1. Создание запросов XHR
- 3.5.2. Создание стилей CSS
- 3.6. Класс криптографии для ассиметричного алгоритма
- 3.7. Реализация симметричного шифрования трафика
- ГЛАВА 4. АНАЛИЗ РЕЗУЛЬТАТОВ
- 4.1. Результаты приложения
- 4.2. Результаты приложения после реализации методов шифрования.
- 4.3. Тестирование и связь с другими технологиями
- Заключение
- Список использованных источников
Usage statistics
|
Access count: 232
Last 30 days: 0 Detailed usage statistics |