Выберите регион

Фраза дня: цифровая подпись

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

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

Во многих странах, включая США, цифровые подписи считаются юридически обязательными так же, как и традиционные рукописные подписи документов.

Как работают цифровые подписи?
Цифровые подписи основаны на криптографии с открытым ключом, также известной как асимметричная криптография. Используя алгоритм открытого ключа, такой как RSA (Rivest-Shamir-Adleman), генерируются два ключа, создавая математически связанную пару ключей, один частный и один открытый.

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

Если получатель не может открыть документ с открытым ключом подписавшего, это признак проблемы с документом или подписью. Так аутентифицируются цифровые подписи.

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

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

  • Персональные идентификационные номера (ПИН-коды), пароли и коды. Используется для аутентификации и проверки личности подписывающего лица и подтверждения их подписи. Электронная почта, имя пользователя и пароль являются наиболее распространенными методами.
  • Асимметричная криптография. Использует алгоритм открытого ключа, который включает шифрование и аутентификацию с частным и открытым ключом.
  • Контрольная сумма. Длинная строка букв и цифр, представляющая сумму правильных цифр в фрагменте цифровых данных, с которой можно проводить сравнения для обнаружения ошибок или изменений. Контрольная сумма действует как отпечаток данных.
  • Циклический контроль избыточности (CRC). Код обнаружения ошибок и функция проверки, используемые в цифровых сетях и устройствах хранения для обнаружения изменений в необработанных данных.
  • Проверка центра сертификации (CA). Центры сертификации выдают цифровые подписи и действуют как доверенные третьи стороны, принимая, аутентифицируя, выдавая и поддерживая цифровые сертификаты. Использование центров сертификации помогает избежать создания поддельных цифровых сертификатов.
  • Проверка поставщика доверенных услуг (TSP). TSP - это физическое или юридическое лицо, которое выполняет проверку цифровой подписи от имени компании и предлагает отчеты о проверке подписи.

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

  • Отметка времени. Предоставляя данные и время цифровой подписи, временные метки полезны, когда время имеет решающее значение, например, для биржевых торгов, выпуска лотерейных билетов и судебных разбирательств.
  • Принято во всем мире и соответствует требованиям законодательства. Стандарт инфраструктуры открытых ключей (PKI) обеспечивает безопасное создание и хранение ключей, сгенерированных поставщиком. Благодаря международному стандарту, все большее число стран принимают цифровые подписи как юридически обязательные.
  • Экономия времени. Цифровые подписи упрощают трудоемкие процессы подписания, хранения и обмена физическими документами, позволяя предприятиям быстро получать доступ к документам и подписывать их.
  • Экономия затрат. Организации могут отказаться от бумажных документов и сэкономить деньги, ранее потраченные на физические ресурсы, а также на время, персонал и офисные помещения, используемые для управления ими и их транспортировки.
  • Положительное воздействие на окружающую среду. Сокращение использования бумаги также снижает физические отходы, производимые бумагой, и негативное воздействие на окружающую среду, связанное с транспортировкой бумажных документов.
  • Прослеживаемость. Цифровые подписи создают контрольный журнал, который упрощает ведение внутренней документации для бизнеса. Благодаря тому, что все записывается и хранится в цифровом виде, у лица, получившего право вручную, или хранителя записей меньше возможностей сделать ошибку или что-то потерять.

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

Хэш - это строка букв и цифр фиксированной длины, созданная алгоритмом. Затем закрытый ключ создателя цифровой подписи используется для шифрования хэша. Зашифрованный хэш вместе с другой информацией, такой как алгоритм хеширования, представляет собой цифровую подпись.

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

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

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

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

Цифровые подписи не следует путать с цифровыми сертификатами. Цифровой сертификат - это электронный документ, содержащий цифровую подпись выдающего ЦС. Он связывает открытый ключ с идентификатором и может использоваться для проверки того, что открытый ключ принадлежит определенному лицу или объекту.

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

Классы и типы цифровых подписей
Существует три различных класса сертификатов цифровой подписи (DSC):

  • Класс 1. Не может использоваться для юридических деловых документов, поскольку они проверяются только на основе идентификатора электронной почты и имени пользователя. Сигнатуры класса 1 обеспечивают базовый уровень безопасности и используются в средах с низким риском компрометации данных.
  • Класс 2. Часто используется для электронной подачи (электронной подачи) налоговых документов, включая декларации по налогу на прибыль и декларации по налогу на товары и услуги (GST). Цифровые подписи класса 2 удостоверяют личность подписывающего по предварительно проверенной базе данных. Цифровые подписи класса 2 используются в средах, где риски и последствия компрометации данных умеренные.
  • Класс 3. Наивысший уровень цифровых подписей, подписи класса 3 требуют, чтобы лицо или организация предстали перед удостоверяющим органом для подтверждения своей личности перед подписанием. Цифровые подписи класса 3 используются для электронных аукционов, электронных торгов, электронных билетов, подачи документов в суд и в других средах, где высоки угрозы для данных или последствия нарушения безопасности.

Зачем использовать PKI или PGP с цифровыми подписями?
Цифровые подписи используют стандарт PKI и программу шифрования Pretty Good Privacy (PGP), потому что оба они уменьшают потенциальные проблемы безопасности, возникающие при передаче открытых ключей. Они подтверждают, что открытый ключ отправителя принадлежит этому человеку, и проверяют личность отправителя.

PKI - это структура для служб, которые генерируют, распространяют, контролируют и учитывают сертификаты открытых ключей. PGP - это вариант стандарта PKI, который использует криптографию с симметричным ключом и открытым ключом, но отличается тем, как он связывает открытые ключи с идентификаторами пользователей. PKI использует центры сертификации для проверки и привязки удостоверения пользователя к цифровому сертификату, тогда как PGP использует сеть доверия. Пользователи PGP выбирают, кому они доверяют и какие личности проверяются. Пользователи PKI полагаются на доверенные центры сертификации.

Эффективность защиты цифровой подписи зависит от прочности секретного ключа. Без PKI или PGP невозможно подтвердить чью-либо личность или отозвать скомпрометированный ключ, а злоумышленникам легче выдать себя за людей.

В чем разница между цифровой подписью и электронной подписью?
Хотя эти два термина звучат одинаково, цифровые подписи отличаются от электронных подписей. Цифровая подпись - это технический термин, определяющий результат криптографического процесса или математического алгоритма, который может использоваться для аутентификации последовательности данных. Термин «электронная подпись» - это юридический термин, имеющий законодательное определение.

Например, в Соединенных Штатах Закон об электронной подписи, принятый в 2000 году, определяет электронную подпись как означающую «электронный звук, символ или процесс, прикрепленный или логически связанный с контрактом или другой записью и исполняемый или принятый лицо с намерением подписать протокол ".

Электронные подписи также определены в Директиве об электронных подписях, принятой Европейским союзом (ЕС) в 1999 году и отмененной в 2016 году. Он рассматривает их как эквивалент физических подписей. Этот закон был заменен eIDAS (электронная идентификация, аутентификация и доверительные услуги), который регулирует электронные подписи и транзакции, а также процессы встраивания, обеспечивающие безопасное ведение бизнеса в Интернете.

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

Чтобы считаться действительными, схемы электронной подписи должны включать в себя три вещи:

  1. способ проверки личности подписывающего лица;
  2. способ проверки подписывающего лица, предназначенного для подтверждения подписываемого документа; а также
  3. способ проверить, связана ли электронная подпись с подписанным документом.

Цифровая подпись сама по себе может удовлетворять этим требованиям, чтобы служить электронной подписью:

  • открытый ключ цифровой подписи связан с электронной идентификацией подписывающего лица;
  • цифровая подпись может быть прикреплена только держателем закрытого ключа, связанного с открытым ключом, что подразумевает, что объект намеревается использовать его для подписи; а также
  • цифровая подпись будет аутентифицирована только в том случае, если подписанные данные, то есть документ или представление документа, не изменились - если документ был изменен после подписания, цифровая подпись не сможет аутентифицироваться.

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

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

К поставщикам услуг цифровой и электронной подписи относятся:

  • Adobe Sign разработан для обеспечения безопасной и законной электронной подписи на всех типах устройств.
  • Службы DocuSign на основе стандартов обеспечивают соответствие электронных подписей существующим нормам. Его услуги включают экспресс-подпись для основных глобальных транзакций и квалифицированную подпись ЕС, которая соответствует стандартам ЕС.
  • GlobalSign предоставляет множество инструментов управления, интеграции и автоматизации для реализации PKI в корпоративных средах.
  • SignEasy предлагает одноименную услугу электронной подписи для предприятий и частных лиц, а также предоставляет интерфейсы прикладного программирования (API) для разработчиков.
  • SignNow, который является частью бизнес-облака airSlate, предоставляет предприятиям простой в использовании инструмент для подписи в формате PDF (Portable Document Format).
  • Vasco предоставляет свой продукт для электронной подписи eSignLive как облачный сервис и локально.