Разработка платформы для построения систем защищенного документооборота для предприятий малого и среднего бизнеса

Раздел
Программирование
Просмотров
206
Покупок
0
Антиплагиат
Не указан
Размещена
10 Июл 2021 в 00:30
ВУЗ
Не указан
Курс
4 курс
Стоимость
900 ₽
Демо-файлы   
1
docx
ПРИЛОЖЕНИЕ отрывок ПРИЛОЖЕНИЕ отрывок
14.1 Кбайт 14.1 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка платформы для построения систем защищенного документооборота для предприятий малого и среднего бизнеса
2 Мбайт 900 ₽
Описание

На основе проанализированных статей было решено использовать алгоритм ЭЦП на основе эллиптических кривых ECDSA. Также в данном алгоритме используются хеш-функции, с помощью которых вычисляется хеш от содержимого документа, а затем и публичный и приватный ключ, используемые в алгоритме ECDSA. Было решено применять алгоритм хеширования SHA-256. Формирование ЭЦП осуществляется следующим образом:

1) берется хеш от содержимого файла;

2) вычисляются публичные и приватные ключи у конкретного пользователя на основе эллиптических кривых;

3) содержимое файла подписывается приватным ключом пользователя;

4) публичный ключ и подпись запоминается в системе;

5) при проверке подписи берется хеш от содержимого файла и с помощью публичного ключа и хранящейся подписи сравниваются два значения. Если они совпадают, то целостность и подлинность не нарушена.

Реализация платформы по построению систем защищенного документооборота в данной выпускной квалификационной работе будет представлена на базе прототипа, который подстроен под предметную область компании, осуществляющей предоставление интернет-услуг. В данном случае под платформой подразумевается построение компоненты документооборота в информационной системе.

Целью выпускной квалификационной работы является разработка защищенной информационной системы с внедренной функцией документооборота. Для достижения поставленной цели необходимо выполнить ряд взаимосвязанных задач:

− создание базы данных;

− разработка веб-приложения для клиентов и сотрудников организации;

− создании функции загрузки файлов в систему;

− для загруженного файла необходимо осуществить формирование публичного и приватного ключа, а также подписи;


− хранение файла, публичного ключа и подписи в базе данных;

− выгрузка файлов из системы с проверкой электронной цифровой подписи;

− уведомление сотрудников в случае нарушения целостности файла.

Оглавление

ВВЕДЕНИЕ..................................................................................................... 3

1. ER-модель................................................................................................. 7

2. База данных MySQL............................................................................... 10

3. Node.js Express и модель MVC.............................................................. 13

4. Разработка клиентского приложения.................................................... 16

4.1. Web-приложение для абонентов......................................................... 16

4.2. Web-приложение для менеджеров....................................................... 17

5. Документооборот................................................................................... 22

5.1. Личный кабинет сотрудников с документооборотом........................ 22

5.2. Загрузка и электронная цифровая подпись документов.................... 23

5.3. Статусы и движение документов......................................................... 25

5.4. Проверка целостности документов..................................................... 30

ЗАКЛЮЧЕНИЕ............................................................................................. 34

СПИСОК ЛИТЕРАТУРЫ............................................................................. 40

ПРИЛОЖЕНИЕ............................................................................................. 42

Список литературы

1) Российская Федерация. Законы. Об информации, информационных технологиях и о защите информации : Федеральный закон от 27.07.2006 N 149-ФЗ : [принят Государственной Думой 8 июля 2006 г. : одобрен Советом Федерации 14 июля 2006 г.]. – Москва : Проспект ; Санкт- Петербург : Кодекс, 2017. – 150 с.

2) Ишмухаметов Ш.Т. Математические основы защиты информации: учебное пособие / Ш.Т. Ишмухаметов, Р. Х. Латыпов, Р.Г. Рубцова. – Казань, КФУ: 2014. – URL: https://kpfu.ru/docs/F366166681/mzi.pdf (дата обращения: 24.04.2021). – Режим доступа: по подписке.

3) Denton B. Modern Hash Function Construction / B. Denton, R. Adhami // Modern Hash. – 2012. – №1. – URL: https://www.researchgate.net/publication/267298547_Modern_Hash_Function_Co nstruction (дата обращения: 29.04.2021).

4) Говоров А.О. Анализ стандартов электронной цифровой подписи/ А.О. Говоров, Г. И. Никулищев, Г.Л. Козина // Научная электронная библиотека «КиберЛенинка». – 2007. – №1. – URL: https://cyberleninka.ru/article/n/analiz-standartov-elektronnoy-tsifrovoy-podpisi (дата обращения: 29.04.2021).

5) Mishall Al-Z. Efficient and Secure ECDSA Algorithm and its Applications: A Survey / Mishall Al-Z, Zhongwei Zhang // ECDSA Algorithm. – 2019. – №1. – URL: https://www.researchgate.net/publication/331397446_Efficient_and_Secure_ECD SA_Algorithm_and_its_Applications_A_Survey (дата обращения: 30.04.2021).

6) Волошин В.А. Инфологическая модель данных: пример построения er-диаграммы / В.А. Волошин, В. Д. Шляхов, С.О. Барышевский

// Международный студенческий научный вестник. – 2020. – № 2. – URL: https://eduherald.ru/ru/article/view?id=20048 (дата обращения: 04.05.2021).

7) Xiao-Qin Xia. TabSQL: a MySQL tool to facilitate mapping user data to public databases / Xiao-Qin Xia, Michael McClelland, Yipeng Wang //


BMC Bioinformatics. – 2010. – №11 – URL: https://www.researchgate.net/publication/44697581_TabSQL_A_MySQL_tool_to

_facilitate_mapping_user_data_to_public_databases (дата обращения: 05.05.2021).

8) Роберт Шелдон. MySQL 5: Beginning MySQL / Роберт Шелдон, Джоффрей Мойе. – Indianapolis: Indiana, 2007. — 880 с. — ISBN 978-5-8459- 1167-4.

9) Итан Браун. Web Development with Node and Express / Итан Браун

— Санкт-Петербург, 2017. — 336 с. — ISBN 978-1-491-94930-6.

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
6 Мая в 10:06
21 +21
0 покупок
Основы программирования
Тест Тест
6 Мая в 09:04
5 +5
0 покупок
Основы программирования
Тест Тест
6 Мая в 09:03
8 +8
0 покупок
Основы программирования
Тест Тест
6 Мая в 08:59
9 +9
0 покупок
Основы программирования
Тест Тест
6 Мая в 08:57
10 +10
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
123
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
147
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
247
3 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
164 +2
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
167 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
114
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
164
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
127
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
149
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
202
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
121 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
87 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
51
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
70
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
72
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
85 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
85 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
135 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
100
1 покупка
Темы журнала
Показать ещё
Прямой эфир