Az időbélyeg (egyben időbélyeg vagy időbélyeg angolból – „ ideiglenes pecsét”) egy karaktersorozat vagy kódolt információ, amely megmutatja, hogy mikor történt egy bizonyos esemény. Általában a dátumot és az időt mutatja (néha a másodperc töredékéig).
A kifejezés a hivatalokban / postahivatalokban használt viaszpecsétekből származik, amelyek az aktuális dátumot (néha az időt) papíralapú dokumentumokon aláírásokba bélyegzik, vagy rögzítik a dokumentum átvételének időpontját. Az időbélyeg tipikus példája a levélen lévő postabélyegző.
Mostanra a kifejezés használata a digitális információra is kiterjedt. Például a számítógépes fájlok címkéket tartalmaznak, amelyek azt mutatják, hogy mikor módosították a fájlt utoljára; a digitális fényképezőgépek időbélyeget adnak a képekhez. A BSOD -ban is időbélyeget használnak . Például:
***nvlddmkm.sys – FFFFFFFF bázis címe: FFFFF000, időbélyeg: 53ad7b60Az időbélyeg a digitális aláíráshoz és az eseménynaplózáshoz használatos .
Példák
2005-10-30 10:45 2005. július 23. szombat, 02:16:57 20140812003842Sok forrás az időbélyeg kifejezést is használja a POSIX idő kifejezésére, vagyis az 1970. január 1-jei 00:00:00 UTC óta eltelt másodpercek számára.
Az információk ideiglenes nyomtatásának gondolata már régóta aktuális. Például amikor Robert Hooke 1660-ban felfedezte a törvényét , nem akarta közzétenni, de szerzői jogot akart szerezni. Tehát először kiadta a ceiiinosssttuv anagrammát , majd később megjelentette az ut tensio sic vis (latinul: rugalmasság, mint erő) fordítását. Hasonló helyzet történt Galileóval is, a Vénusz fázisait vizsgáló tanulmányaiban először publikáltak egy anagrammát.
Egy modern példa, hogy egy kutatószervezetnek bizonyítania kell, hogy ötletét egy bizonyos időpont előtt dolgozták ki. Az egyik megoldás az, hogy mindent átmásolunk egy számítógépre, és titkosított adatintegritási kulcsot írunk egy laboratóriumi jegyzetfüzetbe. A jövőben annak ellenőrzéséhez, hogy a tárolóban lévő fájl nem változott-e, újra kell számolnia a titkosított kulcsot, és össze kell hasonlítania a laboratóriumi jegyzetfüzetben lévő kulccsal.
Az elektronikus bélyegző segítségével megbízhatóan nyomon követhető egy dokumentum létrehozásának és módosításának időpontja. A "megbízhatóan" itt azt jelenti, hogy senki, még a dokumentum tulajdonosa sem tudja megváltoztatni a létrehozott információt úgy, hogy az ne sértse meg annak integritását. Az adminisztratív oldal magában foglalja az időbélyegek kezelésének átlátható összeállítását, létrehozását és frissítését.
A biztonságos időbélyeg a tanúk előtt kiadott időbélyeg. A megbízható harmadik fél (TTP) időbélyegző hatóságként (TSA) viselkedik . Ez bizonyos adatok (szerződések, tanulmányi adatok, orvosi feljegyzések stb.) meglétének megerősítésére szolgál egy bizonyos időpont előtt, visszamenőleges dátumozás lehetősége nélkül . A kifinomult TSA-k felhasználhatók a megbízhatóság növelésére és a sebezhetőség csökkentésére.
Amikor a digitálisan aláírt időbélyeg időkódra vagy digitálisan aláírt időbélyegzőre utal , amelyek célja egy bizonyos dokumentum egy adott időpontban való létezésének megerősítése
Ez a technika digitális aláírásokra és hash függvényekre támaszkodik . Először a hash kiszámítása történik az adatokból. A hash az eredeti adatfájl egyfajta digitális ellenőrző összege: egy újabb bitsor a beállított adatokhoz. Ha az eredeti adatok megváltoztak, akkor teljesen más hash-t kapunk. Ez a hash elküldésre kerül a TSA-nak, a TSA időbélyeget generál a hash számára, és kiszámítja ennek az uniónak a hash-ét. Ez a hash például digitálisan aláírható egy TSA privát kulccsal . Ez az aláírt hash és időbélyeg visszakerül az időbélyeggel aláírt oldalra, amely az eredeti adatokkal együtt tárolja őket (lásd az ábrát).
Ezt követően az eredeti adatok nem számíthatók ki a hash-ből (mivel a hash függvény egyirányú (irreverzibilis) függvény ), a TSA soha nem látja az eredeti adatot, ami ennél a módszernél megengedett érzékeny adatok esetén.
Bárki, aki megbízik az időbélyeg-készítőben (TSA), ellenőrizheti, hogy a dokumentum már létezett - e az alkotó által bemutatott időpontban . Az is vitathatatlan, hogy az eredeti adat az elektronikus időbélyegzőt kérő személyé volt, az elektronikus időbélyegző keletkezésének pillanatában. Ennek bizonyítására (lásd az ábrát) kiszámoljuk az eredeti adatok hash -ét, hozzáadjuk a TSA-tól kapott időbélyeget, és kiszámítjuk ennek az uniónak a hash-ét, nevezzük A hash-nek.
A TSA digitális aláírását ezután a TSA-tól kapott aláírt hash dekódolásával ellenőrzik a TSA nyilvános kulcsával. Az eredmény egy dekódolt hash, amelyet B hash-nek nevezünk. Ha A hash azonos a B hash-sel, akkor az elektronikus időbélyeget nem módosították, és a TSA adta ki. Ha a kivonatok nem egyeznek, akkor vitatható, hogy az elektronikus időbélyeget módosították, vagy nem a TSA adta ki.