Details

Title: Средства контроля целостности и несанкционированного доступа к цифровым пакетным радиосетям: выпускная квалификационная работа бакалавра: 09.03.04 - Программная инженерия ; 09.03.04_01 - Технологии разработки и сопровождения качественного программного продукта
Creators: Вострухин Александр Александрович
Scientific adviser: Тышкевич Антон Игоревич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2018
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: JAVA; DOCKER; анализ алгоритма; PEER-TO-PEER СЕТЬ; обмен данными
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя
DOI: 10.18720/SPBPU/2/v18-1335
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)

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

В данной работе описана разработка peer-to-peer системы между двумя платформами, обменивающимися данными с применением алгоритма проверки целостности данных HMAC. Проведен анализ эффективности разных вариаций алгоритма на разных платформах.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
Internet Authorized users (not from SPbPU)
-> Internet Anonymous

Table of Contents

  • Введение
  • Актуальность
  • Глава 1. Обзор литературы
    • 1.1. Криптография
    • 1.2. Хеш-функции
      • 1.2.1. MD5
      • 1.2.2. SHA-1
      • 1.2.3. SHA-256
    • 1.3 MAC
    • 1.4. Принцип работы HMAC и хеш-функций
    • 1.5. Алгоритм работы HMAC
    • 1.6. CBC-MAC
    • 1.7. Docker
    • 1.8. JVM
  • Глава 2. Концепция и архитектура
    • 2.1. Общая сеть взаимодействия
    • 2.2. Связь между платформами
    • 2.3. Виртуализация платформ
    • 2.4. Образы Docker
    • 2.5. Docker контейнеры
    • 2.6. Обобщение системы платформ
    • 2.7. Принцип работы приложения
    • 2.8. Профилирование платформ
  • Глава 3. Реализация
    • 3.1. Обмен данными с применением HMAC между двумя платформами
      • 3.1.1. Класс Connection
      • 3.1.2. Класс Message
      • 3.1.3. Класс HmacGen
    • 3.2. Схема работы приложения
    • 3.2. Тестирование
  • Глава 4. Анализ работы программы и полученных результатов
  • Заключение
  • Список использованных источников

Usage statistics

stat Access count: 94
Last 30 days: 0
Detailed usage statistics