Все статьи
Международное

ФЗ-63 об электронной подписи: что это и зачем

Федеральный закон № 63-ФЗ «Об электронной подписи» от 06.04.2011 — основа цифрового права в России. Три вида подписи: простая, неквалифицированная, квалифицированная. Почему суд принимает только квалифицированную без экспертизы, что такое удостоверяющий центр и зачем нужна метка доверенного времени по RFC 3161.

Что такое ФЗ-63

Федеральный закон № 63-ФЗ «Об электронной подписи» подписан президентом 6 апреля 2011 года, вступил в силу 8 апреля 2011 года. Он заменил устаревший ФЗ-1 от 10 января 2002 года, который знал только одну электронную цифровую подпись (ЭЦП) и не различал уровни доверия. ФЗ-63 ввёл три вида подписи и определил, какой из них равен собственноручной.

Главная цель закона — урегулировать юридическую силу электронных документов и приравнять квалифицированную электронную подпись к подписи на бумаге. Без этого закона электронный документооборот между бизнесом и государством был бы невозможен: налоговая не приняла бы декларацию по ТКС, суд — иск в электронном виде, Росреестр — заявление на регистрацию недвижимости.

Три вида подписи по статье 5

Закон различает три уровня доверия к электронной подписи. От уровня зависит, что подпись доказывает и в каких случаях суд её примет.

  • Простая электронная подпись (ПЭП), статья 5(1). Коды, пароли, логины, коды из СМС, PIN-код банковской карты. Самая слабая — подтверждает только факт, что кто-то знал пароль. Не криптографическая.
  • Неквалифицированная электронная подпись (НЭП), статья 5(2). Криптографическая, позволяет обнаружить изменение подписанного документа после подписания и определить владельца. Но сертификат выдаёт не аккредитованный удостоверяющий центр, а кто угодно — например, корпоративный УЦ компании для своих сотрудников.
  • Квалифицированная электронная подпись (КЭП), статья 5(3). Криптографическая, ключ проверки указан в квалифицированном сертификате, выданном аккредитованным Минцифры удостоверяющим центром. Создана с использованием средств, сертифицированных ФСБ. Самая сильная.

Разница между НЭП и КЭП — не в криптографии (алгоритм один и тот же, ГОСТ Р 34.10-2012), а в доверии. КЭП выдаёт организация, прошедшая аккредитацию Минцифры, и государство ручается за её сертификат. НЭП выдаёт кто угодно, и ручаться за неё некому, кроме самих сторон.

Юридическая сила подписи описана в статье 6 ФЗ-63. Разные виды — разные последствия.

  • ПЭП признаётся равной собственноручной только если стороны заранее договорились об этом в соглашении. Без соглашения ПЭП — просто код подтверждения, в суде сама по себе ничего не доказывает.
  • НЭП может быть приравнена к письменной форме, если есть соглашение сторон и соблюдены требования статьи 6. То же условие: без соглашения не работает.
  • КЭП приравнивается к собственноручной автоматически, без всякого соглашения. Документ с КЭП признаётся равным бумажному с подписью и печатью.

Именно поэтому все государственные сервисы — Госуслуги, ФНС, Росстат, таможня — работают с КЭП. ПЭП и НЭП для них недостаточны. А для гражданского оборота достаточно КЭП без всяких дополнительных договорённостей сторон.

Почему суд принимает КЭП без экспертизы

Статья 6 ФЗ-63 прямо говорит: электронный документ с КЭП признаётся равным документу на бумаге с собственноручной подписью. Это значит, что суд не имеет права требовать дополнительную экспертизу подлинности КЭП — достаточно проверить сертификат в реестре удостоверяющего центра.

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

Что значит «без экспертизы»

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

Удостоверяющий центр и квалифицированный сертификат

Удостоверяющий центр (УЦ) — это организация, которая выдаёт сертификаты ключей проверки электронной подписи. Правила работы УЦ описаны в статье 13 ФЗ-63. Чтобы сертификат был квалифицированным, УЦ должен пройти аккредитацию Минцифры и отвечать требованиям к оборудованию, персоналу и процедурам.

Крупнейшие аккредитованные УЦ в России: ФНС (uc.nalog.ru — бесплатно для ИП и юрлиц), КриптоПро, СКБ Контур, Такском, Тензор. У каждого своя цена и свои особенности: ФНС выдаёт КЭП бесплатно, но только для отчётности в госорганы; КриптоПро и Контур берут деньги, но сертификат универсальный — для любых сделок и документов.

Квалифицированный сертификат по статье 17 ФЗ-63 содержит: ФИО владельца, СНИЛС, ОГРН или ОГРНИП для юрлиц и ИП, срок действия, ключ проверки, наименование выдавшего УЦ. Выдаётся по паспорту — лично в офисе УЦ или через ЕСИА (Госуслуги) с подтверждённой учётной записью. Это и есть «физическое» лицо подписанта в цифровом мире.

Срок действия квалифицированного сертификата — не больше 15 месяцев по статье 17(2). После истечения срока сертификат перестаёт действовать, и подписать им новый документ нельзя. Но документы, подписанные в период действия и снабжённые меткой доверенного времени, остаются в силе — даже если сертификат давно закрыт. Это и есть смысл метки: она «консервирует» подпись на моменте, когда сертификат был ещё действителен.

Метка доверенного времени как часть КЭП

Подпись сама по себе фиксирует, кто подписал и что подписал. Но не фиксирует, когда подписал. А это критично: сертификат могут отозвать, ключ могут скомпрометировать, и потом нельзя доказать, что подпись поставили, когда сертификат ещё действовал. Эту дыру закрывает метка доверенного времени (trusted timestamp, TSP) — стандарт RFC 3161 от IETF.

Метка — это подпись УЦ на хеше документа с указанием времени. УЦ ручается: на такую-то минуту такой-то хеш существовал. Без метки можно оспорить подпись аргументом «я подписал позже, после отзыва ключа». С меткой — нельзя, потому что метка была проставлена, когда сертификат ещё действовал.

В России статья 13 ФЗ-63 прямо разрешает УЦ выдавать метки доверенного времени. Метки ФНС и КриптоПро — квалифицированные, приравниваются к КЭП и принимаются судом без экспертизы.

Технически RFC 3161 устроен так: клиент отправляет на сервер TSP запрос с хешем документа, сервер возвращает структуру TimeStampResp — внутри подпись УЦ на хеше и точное время в формате UTC. Подпись УЦ сделана тем же сертификатом, что и для КЭП. Проверяющий берёт TimeStampResp, проверяет подпись УЦ, сверяет время с действием сертификата — и делает вывод: документ с этим хешем существовал на такую-то минуту.

Как Atoros использует КЭП

Atoros проставляет сразу две квалифицированные метки времени на каждый депонированный архив — для надёжности. Если одну метку попытаются оспорить, вторая работает как страховка.

  • Метка ФНС с сервера uc.nalog.ru — квалифицированная по ГОСТ Р 34.11-2012, бесплатная. ФНС как УЦ ручается за время создания хеша.
  • Метка КриптоПро с сервера tsp.cryptopro.ru — вторая квалифицированная, обычно платная у других сервисов, у Atoros бесплатно.
  • Обе метки построены по международному стандарту RFC 3161, формат TSPResponse.
  • Обе подписывают не сам файл, а только его хеш. Это позволяет депонировать конфиденциальные данные — УЦ видит хеш, но не содержимое.

Подробно о том, как устроены эти метки и почему их две, рассказано в статье «Метки времени ФНС и КриптоПро: что это и зачем». А если интересно, как именно вычисляется хеш, — читайте «Хеш-суммы SHA-256 и ГОСТ простыми словами».

ГОСТ Р 34.10-2012 и ГОСТ Р 34.11-2012

Российская КЭП построена на двух стандартах ФСБ. ГОСТ Р 34.10-2012 — алгоритм электронной подписи (аналог ECDSA). ГОСТ Р 34.11-2012 — алгоритм хеширования (аналог SHA-256). Оба разработаны ФСБ и обязательны для российских квалифицированных подписей — никаких RSA и ECDSA в КЭП быть не может.

Западные стандарты — RSA (с 1977 года, Rivest–Shamir–Adleman) и ECDSA (Elliptic Curve Digital Signature Algorithm) — это алгоритмы для подписей в TLS-сертификатах, PGP, S/MIME. В России для государственных информационных систем ГОСТ обязателен по постановлению правительства № 313 от 28.04.2008. Поэтому ФНС, Росреестр, Казначейство работают только с ГОСТ.

Для международных судов и маркетплейсов ГОСТ — тёмный лес. Поэтому Atoros считает параллельно SHA-256 по FIPS 180-4 — это международный алгоритм, его понимают все. Получается двойной слой: для российских судов есть метка ФНС по ГОСТ, для иностранных — SHA-256 с Bitcoin OpenTimestamps.

Кейсы

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

Кейс 2. Истец предъявил документ с ПЭП — кодом из СМС. Контрагент заявил: «мы не договаривались, что СМС-код заменяет подпись». Суд не принял документ: статья 6 ФЗ-63 требует для ПЭП соглашения сторон. Нет соглашения — нет юридической силы.

Кейс 3. Atoros задепонировал архив — на хеш архива проставлены метки ФНС и КриптоПро. Через два года свидетельство предъявлено в арбитражном суде. Ответчик пытается оспорить метку ФНС: «УЦ мог проставить метку позже». Суд смотрит реестр ФНС: сертификат УЦ действовал, метка валидна, отзывов не было. Принято без экспертизы. Метка КриптоПро работает как страховка — если бы с ФНС что-то произошло, вторая метка тоже подтвердила бы дату.

Коротко: сравнение видов подписи

  • ПЭП. Коды, пароли. Только по соглашению сторон. В суде сама по себе не работает.
  • НЭП. Криптография без аккредитованного УЦ. Приравнивается к письменной, только если есть соглашение.
  • КЭП. Криптография + аккредитованный УЦ + квалифицированный сертификат. Приравнивается к собственноручной автоматически, суд принимает без экспертизы.
  • Метка доверенного времени по RFC 3161 — обязательная часть КЭП, фиксирует «когда». ФНС и КриптоПро дают квалифицированные метки.
  • ГОСТ Р 34.10-2012 и ГОСТ Р 34.11-2012 — обязательные алгоритмы для КЭП в РФ. SHA-256 — международный, для иностранных судов.

Atoros использует обе квалифицированные метки — ФНС и КриптоПро — бесплатно в каждом свидетельстве. Если хотите попробовать — задепонируйте файл за 5 минут, свидетельство приходит с обоими метками и Bitcoin OpenTimestamps в придачу.

Защитите свои права прямо сейчас — депонирование бесплатно и занимает 5–30 минут.