Poyasnitelnaya (1210311), страница 7

Файл №1210311 Poyasnitelnaya (Разработка сайта Дальневосточного учебно-научного центра по информационной безопасности в защищённом исполнении) 7 страницаPoyasnitelnaya (1210311) страница 72020-10-04СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 7)

В любом из этих режимов данные обрабатываются блоками по 64 бита, на которые разбивается шифруемый массив, именно поэтому ГОСТ 28147-89 относится к блочным шифрам.

      1. Реализация алгоритма шифрования на сайте ДВУНЦ

Для реализации алгоритма был выбран режим простой замены. В этом режиме каждый блок исходных данных шифруется независимо от остальных блоков, с применением одного и того же ключа шифрования. Чтобы реализовать данный алгоритм шифрования на сайте ДВУНЦ был создан класс на языке программирования PHP «ClassGost». Этот класс имеет публичные функции «Encode» (шифрование) и «Decode» (расшифрование).

Для работы класса используются приватные функции, такие как:

  • «Text2bin()» – функция, которая переводит текст в байтовое представление;

  • «AddZero()» – функция, которая добавляет нули;

  • «Base($N, $X)» – функция, которая основного шага криптопреобразования. $N – преобразуемый 64-битовый блок данных, $X – 32-битовый элемент ключа. На первом шаге младшая половина преобразуемого блока складывается по модулю 232 с используемым на шаге элементом ключа. На втором шаге это значение интерпретируется как массив из восьми 4-битовых блоков кода: S=(S0, S1, S2, S3, S4, S5, S6, S7), причем S0 содержит 4 самых младших, а S7 – 4 самых старших бита S. Далее значение каждого из восьми блоков заменяется новым, которое выбирается по таблице замен следующим образом: значение блока Si меняется на Si по порядку элемент (нумерация с нуля) i-того узла замены. Другими словами, в качестве замены для значения блока выбирается элемент из таблицы замен с номером строки, равным номеру заменяемого блока, и номером столбца, равным значению заменяемого блока как 4-битового целого неотрицательного числа. Отсюда становится понятным размер таблицы замен: число строк в ней равно числу 4-битовых элементов в 32-битовом блоке данных, то есть восьми, а число столбцов равно числу различных значений 4-битового блока данных, равному шестнадцати. На третьем шаге результат предыдущего шага сдвигается циклически на 11 бит в сторону старших разрядов и передается на следующий шаг. На четвертом шаге значение, полученное на шаге три, побитно складывается по модулю 2 со старшей половиной преобразуемого блока. На пятом шаге младшая часть преобразуемого блока сдвигается на место старшей, а на ее место помещается результат выполнения предыдущего шага. И наконец, полученное значение преобразуемого блока возвращается как результат выполнения алгоритма основного шага криптопреобразования.

Были использована таблица 3.3 замен для режима простой замены из ГОСТ 34.11-94 «Информационная технология. Криптографическая защита информации. Функция хэширования», а также секретный ключ в 16-ом представлении, который указан в таблице 3.4.

Таблица 3.3 – Таблица замен

4

10

9

2

13

8

0

14

6

11

1

12

7

15

5

3

14

11

4

12

6

13

15

10

2

3

8

1

0

7

5

9

5

8

1

13

10

3

4

2

14

15

12

7

6

0

9

11

7

13

10

1

0

8

9

15

14

4

6

12

11

2

5

3

6

12

7

1

5

15

13

8

4

10

9

14

0

3

11

2

4

11

10

0

7

2

1

13

3

6

8

5

9

12

15

14

13

11

4

1

3

15

5

9

0

10

14

7

6

8

2

12

1

15

13

0

5

7

10

4

9

2

3

14

6

11

8

12

Таблица 3.4 – Секретный ключ в 16-ом представлении

0x10CBC8CD

0x2FC0CFC5

0x34C0CCC1

0x92CEC2C8

0x81CCD8C3

0x705DCDC8

0x64C8D8C2

0x5ACECBDF

Данный класс был интегрирован в систему управления содержимым WordPress с помощью модернизации класса работы с базой данных «wp-db.php». При чтении и записи в базу данных конфиденциальной информации (именно лекций и тестов курсов) происходит обращение к классу «ClassGost», который может как шифровать, так и расшифровывать информацию.

Для демонстрации работы шифрования и расшифрования информации была создана дополнительная страница (http://microais.beget.tech/encrypt), которая выводит первые три записи конфиденциальной (зашифрованной) информации из базы данных и с использованием класса «ClassGost» (расшифрованной).

    1. Руководство пользователя

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

      1. Просмотр информации

Пользователь имеет доступ к общедоступной информации сайта ДВУНЦ: главной странице, новостям, сведениям об образовательной организации, общей информации о курсах и информации о центре.

Для перемещения на нужные страницы создана навигация в верхней и нижней части сайта. Также на некоторых страницах появляются дополнительные ссылки в боковой (правой) панели сайта. Для перехода на необходимые страницы достаточно кликнуть левой кнопкой мыши по указанной ссылке.

      1. Поиск информации

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

В навигационной панели верхней части сайта ДВУНЦ также присутствует поиск. Чтобы его открыть необходимо сначала нажать на кнопку лупы, далее откроется модальное окно, в которое нужно ввести поисковую фразу и нажать клавишу «enter», либо снова на кнопку в виде лупы. Чтобы выйти из модального окна необходимо кликнуть левой кнопкой мыши на темную область либо нажать клавишу «escape».

      1. Оформление заявки

Чтобы подать заявку на курсы необходимо перейти на страницу «Запись на курсы» с помощью навигационной панели верхней части сайта ДВУНЦ. Далее необходимо заполнить все поля, которые отображены на странице:

  • ввести наименование организации;

  • выбрать курс переподготовки или повышения квалификации;

  • ввести данные об обучаемых (для каждого необходимо заполнить фамилию, имя, отчество и должность);

  • ввести данные контактного лица: фамилию, имя, отчество, телефон и электронную почту;

  • согласиться, что персональные данные будут являться общедоступными на период обучения.

В одной заявке можно указать несколько обучаемых людей от одной организации. Для этого необходимо нажать на серое поле незаполненного обучаемого человека либо на кнопку «добавить обучаемого», после чего появиться новая строка для заполнения. Чтобы удалить обучаемого необходимо нажать на кнопку в виде креста.

После заполнении заявки необходимо нажать на кнопку «отправить» и убедиться, что ниже появилось успешное оповещение, иначе перепроверить заявку (поля с ошибкой будут обведены красным цветом).

      1. Отправка вопроса

Чтобы отправить вопрос администрации ДВУНЦ необходимо перейти на страницу «Контакты» с помощью навигационной панели верхней части сайта ДВУНЦ (пункт меню «О нас»). Далее необходимо заполнить все поля, которые отображены на странице: имя отправителя, электронную почту, тему сообщения (вопроса), сам текст сообщения (вопроса).

После заполнении вопроса необходимо нажать на кнопку «отправить» и убедиться, что ниже появилось успешное оповещение, иначе перепроверить заявку (поля с ошибкой будут обведены красным цветом).

      1. Прохождение обучения

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

Для просмотра информации о курсе необходимо перейти на страницу «Курсы» с помощью навигационной панели верхней части сайта ДВУНЦ. Далее необходимо выбрать нужный курс и перейти по его ссылке.

На странице курса содержится (рисунок 3.7):

  • полное название и категория;

  • цена курса и кнопка подачи заявки;

  • полное описание (общая информация, ссылка на программу курса, изучаемые дисциплины в заочно и очном порядке), детали курса (количество лекций и тестов, количество часов, язык);

  • план курса для дистанционного обучения (отображаются темы, в которых могут быть лекции и тесты);

  • при купленном курсе отображается шкала изучения, которая показывает процент пройденного материала (лекций и тестов).

Рисунок 3.7 – План курса переподготовки «Информационная безопасность»

Характеристики

Список файлов ВКР

Разработка сайта Дальневосточного учебно-научного центра по информационной безопасности в защищённом исполнении
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6572
Авторов
на СтудИзбе
298
Средний доход
с одного платного файла
Обучение Подробнее