Детальная информация

Название: Разработка метода распределения ключей и алгоритма шифрования для передачи данных на примере блога: выпускная квалификационная работа магистра: 09.04.03 - Прикладная информатика
Авторы: Горбатов Сергей Владимирович
Научный руководитель: Журавлев А. Е.
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2018
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Алгоритмы; Интернет; Коды; Вычислительные машины электронные персональные — Обеспечение сохранности данных; распределение; ключ; клиент-сервер; блог
УДК: 004.421:004.056.53; 004.738.5; 004.451.83
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 09.04.03
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: http://doi.org/10.18720/SPBPU/2/v18-3371; http://elib.spbstu.ru/dl/2/rev/v18-3371-o.pdf; http://elib.spbstu.ru/dl/2/rev/v18-3371-r.pdf
Права доступа: Свободный доступ из сети Интернет (чтение, печать, копирование)

Разрешенные действия: Прочитать Загрузить (1,0 Мб) Для чтения документа необходим Flash Player

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Объектом исследования является методика передачи персональных данных с использованием алгоритмов симметричного и ассиметричного шифрования. Цель работы – разработать эффективную методику распределения ключей для шифрования трафика. В данной работе рассматривается один вариант реализации, из возможных, безопасности в сети интернет, для безопасной авторизации и передачи данных. Для создания и тестирования приложения понадобится веб сервер на базе apache + nginx с серверным языком php и приложение клиента на javascript. Суть алгоритма безопасности заключается в разработке эффективной методики распределения ключей для шифрования трафика в клиент-серверной архитектуре веб-приложения. Расширяя данную структуру, возможно включить все возможные алгоритмы на выбор клиента.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
-> Интернет Все Прочитать Печать Загрузить

Оглавление

  • ВВЕДЕНИЕ
  • ГЛАВА 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. Тестирование и связь с другими технологиями
  • Заключение
  • Список использованных источников

Статистика использования документа

stat Количество обращений: 206
За последние 30 дней: 20
Подробная статистика