Yaratım Sertifikası nasıl çalışır

Kanıt, biçim ve bağımsız doğrulama yöntemi

Bir sertifika tek bir gerçeği tanıklar: Belirli bir bayt kümesinin belirli bir anda var olduğunu. Bunu birbirinden bağımsız üç katmanda yapar; dolayısıyla bunlardan biri — Tembrica dahil — ortadan kalksa bile kanıt geçerliliğini korur.

Üç kanıt katmanı
1
Katman 1 — Sunucu zaman damgası
Tembrica parmak izini ve kaydedildiği anı tutar. Otorite: bu site. En zayıf katman — Tembrica’ya güvene dayanır.
2
Katman 2 — RFC 3161 güvenilir zaman damgası
Bağımsız bir Zaman Damgası Otoritesi, parmak izini kendi sertifikasıyla imzalar. Kabul gören elektronik delildir ve otoriteye karşı doğrulanabilir — Tembrica’ya gerek yoktur.
timestamp.digicert.com · timestamp.sectigo.com · rfc3161.ai.moda
3
Katman 3 — Bitcoin çapası
Parmak izi, OpenTimestamps aracılığıyla Bitcoin blok zincirine işlenir. Bloğun zamanı herkese açık ve kalıcıdır; doğrulama için hiçbir otoriteye — hatta zaman damgası otoritesine bile — gerek yoktur.
Sertifika Kimliği

Her sertifika 12 karakterli bir kimlik alır; örneğin TC-7K3M-9P2X-VQ. Kontrol karakteri içerdiğinden yanlış yazılan bir kimlik, hatalı kayda yönlendirmek yerine reddedilir.

Neden dosya değil parmak izi

SHA-256 parmak izi, bir dosyanın baytlarından hesaplanan 64 karakterlik bir değerdir. Aynı dosya her zaman aynı parmak izini üretir; tek bir bayt değişmesi parmak izini tamamen değiştirir ve dosya bu değerden yeniden oluşturulamaz. Tembrica parmak izine zaman damgası koyar; bu nedenle kayıt defteri hiçbir zaman dosyanın kendisine ihtiyaç duymaz.

Sertifikayı bağımsız olarak doğrula

Tembrica’ya güvenmek — hatta ona ulaşmak bile — zorunda değilsiniz. Dosya ve kanıt paketiyle herkes bir sertifikayı doğrulayabilir:

  1. Dosyayı SHA-256 ile yeniden özetleyin ve özetin standart kayıtta göründüğünü doğrulayın.
  2. Standart kaydı özetleyin ve özetin kayıt parmak iziyle eşleştiğini doğrulayın.
  3. RFC 3161 belirtecini zaman damgası otoritesine karşı doğrulayın — örneğin "openssl ts -verify" komutuyla.
  4. Bitcoin kanıtını (.ots) herhangi bir OpenTimestamps doğrulayıcısıyla blok zincirine karşı doğrulayın.

Dördü de örtüşüyorsa, dosyanın tanıklık edilen tarihten önce var olduğu kanıtlanmış olur — Tembrica’nın varlığına bağlı olmayan bir sonuç.

Açık JSON API

Her kamuya açık sertifika, tam kanıt dahil, salt okunur JSON olarak erişilebilir. Anahtar gerekmez.

Dürüst sınırlar

Zaman damgası NE ZAMAN olduğunu kanıtlar, DOĞRU MU sorusunun yanıtını asla. Bir dosyanın belirli bir tarihten önce var olduğunu gösterir; kimin yaptığını, özgün olup olmadığını veya beyan edilen bir ifadenin doğru olup olmadığını gösteremez. Yalnızca "en geç ne zaman" kanıtlayabilir — bu nedenle daha önceki bir tarihi taklit etmek için kullanılamaz.