Protokół znacznika czasu

  Time -Stamp Protocol lub TSP to protokół kryptograficzny do certyfikowania znaczników czasu przy użyciu certyfikatów X.509 i infrastruktury klucza publicznego . Znacznik czasu to zapewnienie osoby podpisującej, że część danych elektronicznych istniała w określonym czasie lub wcześniej. Protokół jest zdefiniowany w RFC 3161 . Jednym z zastosowań protokołu jest wykazanie, że podpis cyfrowy został wydany przed określonym momentem, na przykład przed unieważnieniem odpowiedniego certyfikatu.

Protokół TSP jest przykładem zaufanego znacznika czasu . Został rozszerzony, aby stworzyć standard ANSI ASC X9.95 .

Protokół

W protokole Time Stamp Authority (TSA) to zaufana strona trzecia, która może dostarczyć znacznik czasu, który ma być powiązany z zaszyfrowaną wersją niektórych danych. Jest to protokół żądanie-odpowiedź, w którym żądanie zawiera skrót danych do podpisania. Jest to wysyłane do TSA, a odpowiedź zawiera token znacznika czasu (TST), który sam zawiera skrót danych, unikalny numer seryjny, znacznik czasu i podpis cyfrowy. Podpis jest generowany przy użyciu klucza prywatnego TSA. Protokół może działać na wielu różnych transportach, w tym na poczcie e-mail , gniazdach TCP lub HTTP .

Po przedstawieniu TST ktoś może zweryfikować, czy dane istniały w sygnaturze czasowej w TST, weryfikując podpis przy użyciu klucza publicznego TSA i czy skrót danych jest zgodny z zawartym w TST.

Linki zewnętrzne