Treci la conținutul principal

2.1 Arhitectura criptografică și de dovadă

VeriSeal se bazează exclusiv pe primitive criptografice conservatoare și testate în practică.

Fără strat de consens experimental.
Fără algoritm de hash proprietar.
Fără construcție criptografică opacă.

Modelul este determinist, reproductibil și defensibil instituțional.


Obiectivele designului

Stratul criptografic trebuie să asigure:

  • Integritatea structurală
  • Reproductibilitatea deterministă
  • Auditabilitatea pe termen lung
  • Verificabilitatea externă
  • Ancorarea opțională a marcajului temporal descentralizat

Canonicalizare

Datele brute de intrare trebuie mai întâi transformate într-o reprezentare deterministă.

Fie:

E = dovezi brute
C(E) = reprezentare canonică

Canonicalizarea garantează:

  • Codificare JSON stabilă
  • Ordine deterministă a câmpurilor
  • Normalizare UTF-8
  • Fără ambiguitate în spațiile albe

Încărcătura canonică:

P = C(E)


Hashing

Primitiva principală de integritate:

H = SHA-256(P)

Proprietăți:

  • Rezistență la coliziuni (presupuneri criptografice actuale)
  • Ieșire deterministă
  • Reproductibilitate universală

Hash-ul devine identificatorul principal al dovezii când este vorba de un singur artefact.


Agregare Merkle

Pentru dovezi cu mai multe artefacte:

h1, h2, ..., hn

Se construiește un arbore Merkle.

Rezultatul:

merkle_root

Proprietăți:

  • Orice modificare a unei frunze invalidează rădăcina
  • Dovezi de includere eficiente posibile
  • Legare deterministă multi-artefact

merkle_root devine referința publică canonică.


Registru doar pentru adăugare

Fiecare dovadă este introdusă într-un registru doar pentru adăugare.

Fiecare intrare conține:

  • identificator_dovadă
  • metadate
  • marcaj temporal UTC
  • prev_hash

Regula de legare:

entry_hash_i = SHA256(entry_data_i || entry_hash_(i-1))

Aceasta creează imuabilitate structurală.

Modificarea intrărilor istorice rupe integritatea lanțului.


Mod de legare puternică

VeriSeal impune coerența structurală între:

  • Jurnalele UX
  • Artefacte media
  • JSON canonic
  • Intrare în registru
  • PDF opțional
  • Ancoră OTS opțională

Legarea previne modificarea selectivă sau înlocuirea componentelor.


Semnătură PDF (Strat opțional)

PDF-ul este doar pentru redare.

Când este activat:

  • Semnătură RSA-3072
  • Hash-ul documentului încorporat
  • Verificabil independent

Important:

PDF-ul nu este sursa adevărului.
Intrarea în registru și JSON-ul public sunt.


OpenTimestamps (Opțional)

Când este activat:

  • Hash-ul dovezii este trimis la OTS
  • Se generează un fișier .ots
  • Confirmarea Bitcoin ancorează existența în timp

OTS întărește ancorarea temporală, dar nu este necesar pentru validarea structurală.


Minimizarea încrederii

Verificarea necesită încredere doar în:

  • SHA-256
  • Calcul determinist
  • Standarde criptografice publice

Nu în:

  • Servere proprietare
  • Declarații ale operatorului
  • Reprezentări vizuale

VeriSeal nu afirmă adevărul.
Garantează integritatea structurală.