Нафиг это всё нужно? Предположим, вы собираетесь отправить на баш укатайную цитату, но хотите сохранить возможность впоследствии доказать, что именно вы были её автором. Тогда топаете на этот сайт, выбираете опцию "Заверение текста" и на выходе получаете цифровую подпись, служащую неоспоримым доказательством, что такой текст существовал в такое-то время (которое будет явно более ранним, чем дата публикации на баше).
Если опасаетесь, что администраторы сайта службы меток времени сохранят эту вашу крутую цитату и сделают другую цифровую подпись с более ранним временем, чем в вашей (чтобы себя выдать за авторов), то нифига, ибо есть журнал всех выпущенных меток, в котором каждая последующая метка строго математически связана с предыдущей. Так что если они и попытаются так смухлевать, то либо не должны вносить эту "поддельную" цифровую подпись в журнал (а значит, она не имеет силы и вообще крайне подозрительна), либо должны подделать и все более свежие метки, что обязательно будет замечено. Так-то!
Вместо цитаты-ололо-на-башорк может быть любой файл, или веб-адрес, или электронное письмо (в том числе с возможностью заверения факта и времени прочтения).
Моя задача заключалась в разработке криптографического протокола, обеспечивающего описанные выше свойства, и написании всего низкоуровневого функционала и API для взаимодействия с веб-мордой (причём всё это при отсутствии чёткого ТЗ, имелись только общие пожелания).
Убедительно прошу не оценивать здесь дизайн, т.к. к оному я непричастен. :)