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

Название: Разработка метода распределения ключей и алгоритма шифрования для передачи данных на примере блога: выпускная квалификационная работа магистра: 09.04.03 - Прикладная информатика
Авторы: Горбатов Сергей Владимирович
Научный руководитель: Журавлев А. Е.
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2018
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Алгоритмы; Интернет; Коды; Вычислительные машины электронные персональные — Обеспечение сохранности данных; распределение; ключ; клиент-сервер; блог
УДК: 004.421:004.056.53; 004.738.5; 004.451.83
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.03
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия
DOI: 10.18720/SPBPU/2/v18-3371
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: RU\SPSTU\edoc\57498

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

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

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

Аннотация

Объектом исследования является методика передачи персональных данных с использованием алгоритмов симметричного и ассиметричного шифрования. Цель работы – разработать эффективную методику распределения ключей для шифрования трафика. В данной работе рассматривается один вариант реализации, из возможных, безопасности в сети интернет, для безопасной авторизации и передачи данных. Для создания и тестирования приложения понадобится веб сервер на базе 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 Количество обращений: 232
За последние 30 дней: 0
Подробная статистика