Подпись документа и метки времени

На самом деле, при определенных условиях Боб сможет смошенничать . Он может повторно использовать документ и подпись совместно. Это не имеет значения, если Алиса подписала контракт (одной копией подпи­санного контракта больше, одной меньше), но что если Алиса поставила цифровую подпись под чеком?

Предположим, что Алиса послала Бобу подписанный чек на $100. Боб отнес чек в банк, который проверил подпись и перевел деньги с одного счета на другой. Боб, выступающий в роли жулика, сохранил копию элек­тронного чека. На следующей неделе он снова отнес его в этот или другой банк. Банк подтвердил подпись и пе­ревел деньги с одного счета на другой. Если Алиса не проверяет свою чековую книжку, Боб сможет проделы­вать это годами.

Поэтому в цифровые подписи часто включают метки времени . Дата и время подписания документа добав­ляются к документу и подписываются вместе со всем содержанием сообщения . Банк сохраняет эту метку време­ни в базе данных. Теперь, если Боб попытается получить наличные по чеку Алисы во второй раз, банк проверит метку времени по своей базе данных. Так как банк уже оплатил чек Алисы с той же меткой времени, то будет вызвана полиция. Затем Боб проведет лет 15 в тюрьме Ливенворт, изучая криптографические протоколы .