Як працює сертифікат створення

Доказ, формат і незалежна перевірка

Сертифікат засвідчує один факт: що точний набір байтів існував у певний момент часу. Це досягається трьома незалежними рівнями, тому доказ залишається дійсним, навіть якщо один із них — включно з Tembrica — зникне.

Три рівні доказу
1
Рівень 1 — серверна мітка часу
Tembrica записує відбиток і момент реєстрації. Авторитет: цей сайт. Найслабший рівень — ґрунтується на довірі до Tembrica.
2
Рівень 2 — довірена мітка часу RFC 3161
Незалежний орган мітки часу підписує відбиток своїм сертифікатом. Визнаний електронний доказ, що перевіряється відносно органу — Tembrica не потрібна.
timestamp.digicert.com · timestamp.sectigo.com · rfc3161.ai.moda
3
Рівень 3 — якір Bitcoin
Відбиток закріплюється в блокчейні Bitcoin через OpenTimestamps. Час блоку є публічним і незмінним; для перевірки не потрібен жоден орган — навіть орган мітки часу.
ID сертифіката

Кожен сертифікат отримує 12-символьний ID, наприклад TC-7K3M-9P2X-VQ. Він містить контрольний символ, тому неправильно введений ID відхиляється, а не веде до чужого запису.

Чому відбиток, а не файл

Відбиток SHA-256 — це 64-символьне значення, обчислене з байтів файлу. Той самий файл завжди дає той самий відбиток; зміна одного байта повністю змінює його; і файл не може бути відновлений з відбитку. Tembrica проставляє мітку часу на відбиток, тому реєстру ніколи не потрібен сам файл.

Незалежна перевірка сертифіката

Вам не потрібно довіряти Tembrica або навіть звертатися до неї. Маючи файл і пакет доказів, будь-хто може підтвердити сертифікат:

  1. Повторно хешуйте файл алгоритмом SHA-256 і переконайтеся, що дайджест присутній у канонічному записі.
  2. Хешуйте канонічний запис і перевірте, що результат збігається з відбитком запису.
  3. Перевірте токен RFC 3161 відносно органу мітки часу — наприклад, командою "openssl ts -verify".
  4. Перевірте доказ Bitcoin (.ots) у блокчейні за допомогою будь-якого верифікатора OpenTimestamps.

Якщо всі чотири кроки узгоджуються, файл доказово існував до засвідченої дати — і цей висновок не залежить від існування Tembrica.

Відкритий JSON API

Кожен публічний сертифікат доступний як JSON лише для читання, включно з повним пакетом доказів. Ключ не потрібен.

Чесні обмеження

Мітка часу доводить КОЛИ, але ніколи — ЧИ ПРАВДА. Вона показує, що файл існував до певної дати; вона не може показати, хто його створив, чи є він оригінальним або чи правдива задекларована заява. Вона може довести лише «не пізніше ніж» — тому її не можна використати для підробки більш ранньої дати.