Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчет Л5

.docx
Скачиваний:
5
Добавлен:
18.07.2022
Размер:
146.78 Кб
Скачать

Санкт-Петербургский политехнический университет Петра Великого

Институт компьютерных наук и технологий

Высшая школа интеллектуальных систем и суперкомпьютерных технологий

ЛАБОРАТОРНАЯ РАБОТА №5

«Создание и использование цифровой подписи»

по дисциплине «Информационная безопасность»

Выполнил

студент гр. 3530903/80001 А. В. Шильникова

Руководитель А. В. Сергеев

«___» __________ 2021 г.

Санкт-Петербург

2021

Цель работы: изучить использование цифровой подписи и сертификата открытого ключа.

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

Документ1.docx - 17 765 байт

Документ2.docx - 25 156 байт

2. Подпишите цифровой подписью первый документ. Укажите размер файла.

Размер - 26 129 байт.

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

3. Создайте электронное изображение своей реальной подписи и сохраните это изображение в файле в формате jpeg или png.

4. Подпишите цифровой подписью второй документ. В качестве подписи использовалось изображение. Укажите размер файла.

Размер - 43 591 байт

5. Информация о сертификате

Версия

V3

Существуют 1, 2 и 3 версии. В настоящий момент действует версия 3, которая содержит все поля версий 1 и 2, дополненные полями версии 3.

Серийный номер

2764e2865ef64cb54aa6143007e1fd2c

Уникальный идентификатор, который присваивается каждому сертификату ЦС

Алгоритм подписи

sha256RSA

Имя алгоритма, который ЦС использует для подписывания содержимого сертификата.

Хэш-алгоритм подписи

sha256

Хэш-код открытого ключа ЦС, который выдал этот сертификат подписи (sha256 – хеш-алгоритм, RSA – шифрующий алгоритм)

Издатель

OU = 82dbaca4-3e81-46ca-9c73-0950c1eaca97

CN = MS-Organization-Access

DC = windows

DC = net

Лицо или организация, издавшая данный сертификат

Действителен с

‎23 ‎октября ‎2021 ‎г. 14:11:05

Дата начала действительности сертификата

Действителен до

‎23 ‎октября ‎2031 ‎г. 14:41:05

Дата окончания действительности сертификата

Субъект

CN = 8df43d2f-4213-43d2-a463-47b36f6c80f8

Имя сущности, которую представляет сертификат.

Открытый ключ

30 82 01 0a 02 82 01 01 00 ca 5a 8d 1e 7a 71 1c f8 f3 9b 20 4f ec 52 bc a6 14 44 49 3e 9e 27 35 c4 74 be 9b bb 14 9e 9d eb 98 42 fa 5d dc c8 da 95 22 36 4a 64 28 f1 82 64 40 81 94 89 d5 ad 86 b0 ca b8 18 90 92 b8 6f 31 ee e5 bf 1b e2 f9 2b 96 83 af eb 5f 54 b5 53 f9 98 51 af d9 0d 84 a6 50 40 37 7f 79 7a 2b e8 0b 1e 73 ec bc d3 73 fa 5a 4d 52 88 ec 82 0b 18 39 5f 21 c8 26 cd ab 03 0c dd 9c 03 9e 64 ae 06 3d 3f 55 c9 1a 9b 4d e0 77 02 0c b0 3a 1c 75 6a 97 8e 82 3a 8d 05 12 2c 9b be 00 74 a9 92 55 b8 9b 61 ad b4 59 2a b1 30 a0 97 10 44 67 62 e8 46 ca 9c c2 37 73 fa 8c 31 c0 5f 39 a2 e3 11 6c af 90 1d af f9 66 75 25 fc 97 a3 c4 66 ba ef 90 df d1 13 86 5b d6 7e 6d 91 e3 bd bf 3a 01 13 19 1d cc bb 10 87 ec c6 16 49 61 b5 fe e1 5e a7 e7 66 50 e7 90 5d b6 1f 3e 43 c1 ef 8f 36 25 9d eb 27 3d 02 03 01 00 01

Открытый ключ, принадлежащий субъекту сертификата. Используется для расшифровки цифровой подписи

Параметры открытого ключа

05 00

Параметры открытого ключа передаются в алгоритм RSA для успешной работы алгоритма

Основные ограничения

Тип субъекта=Конечный субъект

Ограничение на длину пути=Отсутствует

список идентификаторов областей применения сертификата, которые интерпретируются по принципу – можно или нельзя использовать этот сертификат для той или иной цели.

Улучшенный ключ

Проверка подлинности клиента (1.3.6.1.5.5.7.3.2)

Список идентификаторов областей применения сертификата, которые интерпретируются по принципу – можно или нельзя использовать этот сертификат для той или иной цели. Сертификат может использоваться как сертификат клиентской аутентификации (1.3.6.1.5.5.7.3.2)

Отпечаток

b3f9866c5aa4f40d96ee614a0753111feff7701d

Хеш-сумма всего сертификата в der-коде

6. Сохраните сертификат в кодировке DER. Для каких целей можно использовать сертификат, сохранённый в файле?

Можно сравнить параметры сертификата в файле с параметрами сертификата на подписанном документе и убедиться в подлинности. Проверить время действия сертификата и принадлежность.

7. Может получиться так, что письмо или сертификат отправлены не тем человеком, чья фамилия стоит в подписи. Поясните, каким образом человек, получивший подписанное письмо или сертификат, может убедиться в подлинности подписи и сертификата?

Можно отправить открытый ключ с помощью социальных сетей, мессенджеров, сказать лично или по телефону.

8 . Опишите алгоритм создания цифровой подписи и алгоритм проверки того, что содержимое документа не изменялось.

9. Удалите цифровую подпись из первого документа. Опишите, как это можно сделать.

ПКМ –> удалить подпись

10. На первом документе установите скрытую цифровую подпись. Укажите размер файла.

Размер - 21 942 байт

11. Определите параметры цифровой подписи первого документа. Совпадают ли они с параметрами подписи на втором документе? Почему?

Совпадают, так как они были подписаны с помощью одного сертификата.

Соседние файлы в предмете Информационная безопасность