Принцип работы

<[link1] Все документы:
Оглавление документа:

Получение метки времени


Для получения метки времени, клиент1:

  1. Посредством web-интерфейса или программы, отправляет сервису данные, подлежащие заверению.
  2. Сервис формирует «метку времени»2, содержащую данные согласно формату.
Ref-Hash-X = Hash-X (предыдущая метка времени)
  1. Сервис публикует созданную «метку времени».
  2. Сервис отправляет клиенту «метку времени» (возможен произвольный формат), подписанную прозрачной подписью.

Получение метки времени по URL


Идея: Клиент передает url страницы сайта, чтобы иметь возможность впоследствии доказать что было размещено на данной странице.
Обсуждение ведется на странице Получение метки времени по URL[link8]

Проверка метки времени


Для доказательства факта обладания информацией в определенное время пользователь передает третьей стороне полученную от сервиса метку времени.

Для проверки подлинности представленной метки времени, заинтересованная сторона:
  1. проверяет ЭЦП сервиса
  2. запрашивает от сервиса цепочку меток времени, выданных ранее проверяемой до ближайшей «контрольной» метки.

Каждое заинтересованное лицо может сделать несколько «контрольных» меток времени и запомнить их. Потом достаточно проверить цепочку до такой сохраненной метки, а также совпадение сохраненной метки с меткой представленной сервисом.

Для ускорения проверки отдельной метки времени


В настоящий момент описанная ниже идея не используется

В конце недели стампер должен ставить свою метку (+ получать метки от других аналогичных сервисов) и публиковать файл в котором находятся:
  1. хэши всех меток за неделю
  2. хэш аналогичного файла за предыдущую неделю
Если выданных подписей за неделю больше 100, то дополнительно создаём промежуточный файл (неделя-хх-1.txt, неделя-хх-2.txt, ...).

В конце года стампер должен ставить свою метку (+ получать метки от других аналогичных сервисов) и публиковать файл в котором находятся:
  1. хэши всех недельных файлов за год
  2. хэш аналогичного файла за предыдущий год

Для проверки нужной метки проходим (проверяем хэши) от последней выданной метки до первого "недельника", далее с шагом в неделю идём до первого "годовика" доходим до нужного года и начинаем сбавлять шаг сначала до недели, а потом и до отдельных меток.
идея Serzh[link13]



1Клиент — лицо или система, требующие точного заверенного времени для последующего аудита.
2Формат «метки времени» описан в соответствующем разделе[link12].

© 2007-2008 Alex_B, serzh
© 2009 Kent
© 2007 SATtva, ntldr
© 2009 Анонимные пользователи

Материал распространяется на условиях
CreativeCommons-Attribution-ShareAlike[link14]
CreativeCommons-Attribution-ShareAlike


Ссылки
[link1] https://www.pgpru.com/chernowiki/statji/servismetokvremeni

[link2] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/api

[link3] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/tmverify

[link4] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/tmbutton

[link5] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/decentralizacijacervisa

[link6] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/zavereniedatyannulirovanijakljucha

[link7] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/perevod

[link8] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/polucheniemetkivremenipourl

[link9] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/pravovyeaspekty

[link10] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/principraboty

[link11] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/sperekrjostnojjproverkojjvremeni

[link12] https://www.pgpru.com/chernowiki/statji/servismetokvremeni/formatmetkivremeni

[link13] https://www.pgpru.com/proekt/poljzovateli?profile=serzh

[link14] http://creativecommons.org/licenses/by-sa/3.0/