Сигнатура (Signature) — цифровая подпись/уникальный код, который ассоциируется с определенным документом, сообщением, программным обеспечением или любым другим объектом. Сигнатура используется для проверки подлинности и целостности объекта, а также для проверки идентичности отправителя.
Особенности сигнатур:
Подписывающий ключ: цифровая подпись создается с использованием закрытого ключа (приватного ключа) отправителя. Механизм обеспечивает аутентификацию отправителя и гарантирует, что только владелец закрытого ключа может создать сигнатуру.
Проверяющий ключ: чтобы проверить цифровую подпись, получатель или аутентификационный сервер использует открытый ключ (публичный ключ) отправителя. Открытый ключ нужен для проверки подлинности и целостности сигнатуры.
Идентичность и целостность: цифровая подпись связывается с объектом, обеспечивая возможность проверки идентичности и целостности объекта. Любое изменение в объекте после создания сигнатуры приведет к несоответствию и укажет на нарушение целостности данных.
Неотказуемость: цифровая подпись обеспечивает неотказуемость от создания подписи. Поскольку только отправитель, обладающий закрытым ключом, может создать подпись, он не может отрицать свое действие.
Сигнатуры применяются для электронных документов, электронной почты, программного обеспечения и транзакций в сети.