Details

Title Разработка метода распределения ключей и алгоритма шифрования для передачи данных на примере блога: выпускная квалификационная работа магистра: 09.04.03 - Прикладная информатика
Creators Горбатов Сергей Владимирович
Scientific adviser Журавлев А. Е.
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2018
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Алгоритмы ; Интернет ; Коды ; Вычислительные машины электронные персональные — Обеспечение сохранности данных ; распределение ; ключ ; клиент-сервер ; блог
UDC 004.421:004.056.53 ; 004.738.5 ; 004.451.83
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.03
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
Links Отзыв руководителя ; Рецензия
DOI 10.18720/SPBPU/2/v18-3371
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key RU\SPSTU\edoc\57498
Record create date 11/22/2018

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

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

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • ВВЕДЕНИЕ
  • ГЛАВА 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. Тестирование и связь с другими технологиями
  • Заключение
  • Список использованных источников

Access count: 232 
Last 30 days: 0

Detailed usage statistics