Цифровая подпись (Digital Signature) — это метод подтверждения подлинности цифрового сообщения.
Что такое Цифровая подпись?
Для определения подлинности цифрового сообщения или документа цифровые подписи используют криптографию. В случае, если подпись считается действительной, предполагается, что сообщение исходит от того, от кого оно исходит (так называемая аутентификация), отправителю невозможно обоснованно отрицать, что сообщение исходит от него (неотрицание) и что сообщение не было изменено или подделано (целостность).
Для подписания сообщения цифровой подписью отправитель при помощи программного обеспечения создает хэш сообщения, который затем шифруется с помощью закрытого ключа. Для подтверждения сообщения зашифрованный хэш расшифровывается с помощью открытого ключа отправителя. Создается второй хэш сообщения; если этот хэш совпадает с расшифрованным, то сообщение действительно.
При этом некоторые средства электронной подписи могут включать в себя технологию цифровой подписи, что подразумевает использование элемента криптографии с открытым ключом.
Использование цифровых подписей распространено в Интернете, к примеру, для проверки подлинности сетевых соединений. Они также получают все большее распространение в государственных органах. К примеру, ключевые документы теперь публикуются Правительственной типографией США с сопроводительными цифровыми подписями для проверки их подлинности.