Как работает электронная подпись
Электронная подпись, или ЭЦП, является электронным аналогом рукописной подписи и выполняет аналогичную функцию, обеспечивая юридическую значимость документов. Однако, в отличие от рукописной подписи, ЭЦП применяется для подписания электронных документов. Более того, электронная подпись фиксирует информацию, содержавшуюся в документе на момент подписания, что свидетельствует о ее неизменности.
Как устроена электронная подпись
Электронная подпись состоит из двух основных частей:
- Открытый ключ (сертификат)
- Закрытый ключ
Эти составные части выполняют разные функции: с помощью закрытого ключа, доступного только владельцу, документ шифруется, а с помощью сертификата, доступного для всех, документ дешифруется. Таким образом, достигается цель использования ЭЦП — подтверждается то, кем был подписан документ, и заверяется его неизменность с момента подписания.
Закрытый ключ не содержит в себе ничего, кроме механизма, с помощью которого он может шифровать документы. Сертификат же несёт в себе такую полезную информацию, как сведения о владельце, сведения об удостоверяющем центре, срок действия цифровой электронной подписи и т.д. Сертификат выступает в роли главного носителя информации о ЭЦП.
Программы для работы и алгоритмы шифрования
Для подписания и шифрования документов одной ЭЦП недостаточно, так же необходимо установить специальные программы и расширения для браузера.
Одной из таких программ-криптопровайдеров является «КриптоПро CSP». Она позволяет подписывать и шифровать документы, проверять сертификаты на подлинность, контролировать целостность соответствующего ПО.
Принцип работы электронной подписи
Подписание документа состоит из следующих этапов:
- Хеш-значением документа шифруется с помощью закрытого ключа и становится ЭЦП
- Полученная подпись добавляется к документу
- К документу прикрепляется открытый ключ (сертификат) для последующей проверки подлинности ЭЦП
Так как сертификаты, выдаваемые удостоверяющим центром, тоже подписываются с помощью электронной подписи, подменить сертификат невозможно.
Виды электронной подписи
Существует три вида ЭП, которые используют для различных ситуаций.
- Простая электронная подпись (ПЭП) — представляет собой логин и пароль. Используется для авторизации и аутентификации пользователя в интернете или различных автоматизированных сервисах
- Неквалифицированная электронная подпись (НЭП) — подойдёт для внутреннего и партнёрского электронного документооборота. Чтобы работать с контрагентами, потребуется заключить дополнительное соглашение
- Квалифицированная электронная подпись (КЭП) — равнозначна рукописной, придаёт документам юридическую значимость, имеет высокую степень защиты информации. Для создания цифровой подписи используются средства криптографической защиты, которые соответствуют требованиям законодательства. Технические характеристики КЭП регулирует государство
Как происходит подписание документа с помощью ЭЦП и его проверка
Система подписания документов с помощью электронной подписи и их проверки выглядит следующим образом:
- Электронный документ хэшируется (сжатая версия документа) с помощью хэш-функции и становится хэш-значением
- Закрытый ключ шифрует хэш-значение и становится ЭЦП
- Электронный документ и подписанный ЭЦП передают другому пользователю
- Повторяется 1 пункт для полученного электронного документа
- Вычисление хэш-значения из поступившей ЭЦП и открытого ключа
- Сравнение двух хэш-значений, если они одинаковы, то ЭЦП считается подлинной
Как начать работать с квалифицированной электронной подписью
Для работы с КЭП требуется настроить рабочее место: установить средства криптографической защиты информации («КриптоПро CSP») и специальный плагин на компьютер. А получить квалифицированную электронную подпись можно только в удостоверяющих центрах.