X
Нажмите Нравится
Мобильная версия Новости Украины Рейтинги Украины MH17 Выборы Коронавирус Лайфхак Война

Электронная цифровая подпись: Просто и наглядно

21 июня 2017, 10:22 |
Электронная цифровая подпись (ЭЦП) документа — это аналог обычной подписи, но возможности её гораздо шире.
Электронная цифровая подпись: Просто и наглядно

Как работает ЭЦП? Как отправить по каналам связи (например, по электронной почте) заверенный и подписанный электронный документ? Попробуем разобраться…

С обычной, бумажной почтой нет проблем — подписываете документ; заверяете его у нотариуса; отправляете заказным письмом. Всё! Ваш адресат, получив такое письмо, уверен, что документ подписан лично вами.

С электронной почтой (e-mail) так не получится. Конечно, можно отсканировать заверенный нотариусом документ и отправить его в виде файла, присоединенного к электронному письму. Но, распечатка этого файла не будет легитимной.

Как же быть? На помощь приходит криптография!

Ранее в статье «Шифрование с открытым ключом: Наглядная иллюстрация» я рассказывал об ассиметричном шифровании, когда отправитель шифрует послание открытым (публичным) ключом, а получатель его расшифровывает соответствующим открытому закрытым (приватным) ключом.

Напомню, это выглядит так:

 

У отправителя и получателя совершенно разные ключи, но они алгоритмически связаны — открытым (публичным) ключом можно только зашифровать (запереть) послание, а закрытым (приватным) — только расшифровать (отпереть).

Как это работает на примере с навесным замком с двумя замочными скважинами и двумя разными ключами я наглядно показал в вышеупомянутой статье.

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

 

Задача решена! Получатель по публичному ключу знает, что письмо отправлено конкретным отправителем, у которого есть соответствующий приватный ключ.

Но, в реальности нет необходимости зашифровывать само послание. Достаточно вычислить его хэш-код (см. статью «Хэширование: Просто и наглядно»), затем зашифровать этот хэш приватным ключом и присоединить к тексту сообщения. Вот этот зашифрованный хэш и есть ЭЦП — электронная цифровая подпись сообщения.

Получатель послания также вычисляет хэш-код сообщения и сравнивает его с расшифрованной публичным ключом ЭЦП. Если они совпадают, то все Ok — письмо отправлено тем лицом, у которого есть соответствующий приватный ключ.

Но, это еще не все! Использование хэширования послания позволяет также контролировать и его целостность — не были ли по пути к адресату в письмо внесены несанкционированные изменения?

Действительно, если расшифрованная ЭЦП не совпадает с хэшем текста послания, то из этого могут следовать две вещи:

  • Письмо подписал другой человек (публичный ключ не соответствует приватному).
  • В текст сообщения были внесены изменения после его отправки.

В любом случае, получатель не может считать принятое сообщение достоверным — оно подделано!

Остается вопрос: Как получатель сообщения узнает, каким публичным ключом надо расшифровывать ЭЦП? Ведь для каждого приватного ключа существует свой уникальный публичный ключ.

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

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

Сертификат вместе с ЭЦП прикрепляется к отправляемому посланию и получатель по сертификату идентифицирует личность отправителя и получает публичный ключ, соответствующий приватному ключу отправителя.

 

Электронная цифровая подпись (ЭЦП) используются не только для отправки корреспонденции. При помощи ЭЦП заверяются документы (например, договоры), банковские операции и многое другое.

Технология ЭЦП также используется в протоколах криптовалют. Но, об этом в следующей статье… 

 

Дело

Тайная дочь Путина выступила против него

4 августа 2025, 13:45  |  20 хвилин
Луиза Розова (в народе известная как Елизавета Кривоногих), долгие годы считавшаяся внебрачной дочерью президента России Владимира Путина, впервые открыто выступила против него.

США полностью готовы к ядерной войне с Россией — Трамп

2 августа 2025, 11:24  |  20 хвилин
США готовы к ядерной войне с Россией — заявил Дональд Трамп, комментируя угрозы со стороны Дмитрия Медведева. На фоне резкой эскалации риторики между Вашингтоном и Москвой американский лидер распорядился разместить две атомные подводные лодки в «соответствующих регионах».

Трамп требует прекратить войну в Украине до 8 августа

31 июля 2025, 19:58  |  20 хвилин
Соединенные Штаты Америки официально сообщили Совету Безопасности ООН об инициативе президента Дональда Трампа по прекращению войны в Украине до 8 августа. В случае невыполнения этого срока США оставляют за собой право прибегнуть к дополнительным действиям.

Оперативная информация по состоянию на 16:00 31.07.2025 по российскому вторжению

31 июля 2025, 18:31  |  Генштаб ВСУ
Российские захватчики продолжают штурмовать позиции украинских защитников. Всего с начала суток, 31 июля 2025, произошло 66 боевых столкновений.

«Самый старый ребёнок в мире» родился в США

31 июля 2025, 14:44  |  20 хвилин
В США родился ребенок из эмбриона, замороженного более 30 лет назад — в 1994 году!

Туск заявил о признаках возможного прекращения войны в Украине

30 июля 2025, 20:07  |  20 хвилин
Премьер-министр Польши Дональд Туск заявил, что видит «многие признаки» того, что война в Украине может быть приостановлена в ближайшее время.

«Крот» в Воздушных силах готовил удары по F-16

30 июля 2025, 18:06  |  20 хвилин
ШОКИРУЮЩИЕ ПОДРОБНОСТИ! Украинский лётчик-инструктор оказался агентом РФ и сливал данные для ударов по F-16!

«Аэрофлот» парализован масштабной кибератакой: отменены десятки рейсов

28 июля 2025, 14:21  |  20 хвилин
В результате беспрецедентной хакерской атаки на IT-системы крупнейшего российского авиаперевозчика произошёл системный сбой: отменены десятки рейсов, нарушена работа всех цифровых сервисов, пассажиры застряли в аэропортах, а власти начали расследование.

В СМИ — тревога: к Земле приближается «инопланетный корабль»?

27 июля 2025, 18:29  |  20 хвилин
Волна публикаций в западных СМИ — от New York Post до Daily Mail — вызвала ажиотаж: к Земле якобы летит межзвёздный объект, который может оказаться враждебным инопланетным зондом.

Украина получит 33 000 ударных комплектов автопилота с ИИ

27 июля 2025, 15:27  |  20 хвилин
Американо-немецкая компания Auterion до конца 2025 года передаст Украине 33 000 ударных комплектов Skynode — это более чем в 10 раз превысит предыдущие поставки.

Закон против НАБУ: The Economist говорит о «панике» в окружении Зеленского

23 июля 2025, 18:25  |  20 хвилин
Закон, который существенно ограничивает независимость Национального антикоррупционного бюро (НАБУ) и Специализированной антикоррупционной прокуратуры (САП), вызвал бурю протестов в Украине и резкую критику со стороны международных партнёров.

Верховная Рада официально утвердила новый состав правительства Украины

17 июля 2025, 18:30  |  20 хвилин
В четверг, 17 июля 2025 года, украинский парламент поддержал кадровые изменения в Кабинете Министров, окончательно сформировав обновленное правительство.

Страницы: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10

ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031