Мітка часу (дослівно з англ. печатка/відмітка про час) також позначка часу — це послідовність символів або закодованої інформації, що показує, коли відбулася певна подія. Зазвичай показує дату і час (іноді з точністю до часток секунди).
Термін прийшов від гумових печаток, що використовуються в офісах, на пошті, щоб надрукувати поточну дату (іноді і час) підпису паперових документів або записати, коли документ був прийнятий. Типові приклади мітки часу — штемпель на листі.
Зараз використання терміна розширилося на цифрову інформацію. Наприклад, комп'ютерні файли містять позначки, які показують, коли останній раз змінювався файл; цифрові камери додають мітки часу, коли вони були зроблені, до зображень. Також timestamp вживається в BSOD. Наприклад:
***nvlddmkm.sys Address FFFFFFFF base at FFFFF000, TimeStamp 53ad7b60
Timestamp використовується при цифровому підписі. Timestamp дуже корисний для журналювання подій.
Приклади
2005-10-30 10:45 Sat Jul 23 02:16:57 2005 20140812003842
Багато джерел також використовують термін timestamp, маючи на увазі POSIX-час, тобто кількість секунд що минула з 00:00:00 UTC 1 січня 1970 року.
Історія
Ідея використання часового штампу («timestamping») інформації актуальна досить давно. Наприклад, коли Роберт Гук відкрив свій закон у 1660 році, він не хотів його публікувати, але хотів зберегти своє право на авторство. Тому він спочатку випустив анаграму ceiiinosssttuv і пізніше опублікував переклад ut tensio sic vis (лат. пружність, як сила). Схожа ситуація трапилася з Галілеєм, в його дослідженнях фаз Венери спершу була опублікована анаграма.
Сучасний приклад — дослідної організації може знадобитися довести, що їх ідея була розроблена до певної дати. Один із способів рішення — перенести все на комп'ютер і записати в лабораторний зошит зашифрований ключ цілісності даних. Надалі, для перевірки, що файл в сховищі не змінювався, вам треба буде перерахувати зашифрований ключ і порівняти його із ключем в лабораторному зошиті.
Довіра електронній позначці часу
Електронна відмітка — це спосіб достовірно стежити за часом створення і модифікації документа. «Достовірно» тут означає, що ніхто, навіть власник цього документа, не в змозі змінити створену одного разу інформацію так, щоб її цілісність не порушилася. Адміністративна сторона включає прозору збірку управління відмітками часу, їх створення і оновлення.
Захищена позначка часу — це позначка, видана при свідках. Trusted third party (TTP) веде себе як timestamping authority (TSA). Це використовується для підтвердження існування певних даних до певного моменту часу (контракти, дані дослідження, медичні записи і т. ін.) без можливості дописування заднім числом. Складні TSA можуть використовуватися для підвищення надійності і зменшення уразливості.
Створення часової мітки
При цифровому підписі — timestamp посилається на або digitally signed timestamp, які призначені для підтвердження існування певного документа в певний час
Ця техніка заснована на цифрових підписах і хеш-функції. Спочатку обчислюється хеш даних. Хеш — свого роду цифрова контрольна сума файлу оригінальних даних: інший рядок бітів для встановлених даних. Якщо оригінальні дані були змінені, то вийде вже повністю інший хеш. Цей хеш надсилається TSA, TSA генерує timestamp хеш і обчислює хеш цього об'єднання. Цей хеш, наприклад, може бути підписано у цифровій формі з приватним ключем TSA. Цей підписаний хеш і timestamp повертаються на підписаний бік timestamp, який зберігає їх з оригінальними даними (див. діаграму).
Згодом оригінальні дані не можуть бути вирахувані з хешу (оскільки хеш-функція є функцією в одну сторону (незворотною)), TSA ніколи не бачить оригінальні дані, які допускається використовувати в цьому методі для конфіденційних даних.
Перевірка часової мітки
Всі, хто довіряє творцеві часової мітки (TSA), можуть переконатися, що документ вже існував на момент часу, який був представлений творцем. Також є незаперечним той факт, що оригінальні дані належали особі, яка створила запит на електронну позначку часу, саме в момент створення цієї електронної відмітки. Для доказу цього (див. діаграму) обчислюється хеш оригінальних даних, до нього додається timestamp, отриманий від TSA, і обчислюється хеш цього об'єднання, назвемо його хешем A.
Потім перевіряється цифровий підпис TSA шляхом дешифрування підписаного хешу, отриманого від TSA, з допомогою відкритого ключа TSA. У результаті виходить дешифрований хеш, який назвемо хешем B. Якщо хеш A ідентичний хешу B, значить, електронна відмітка часу не зазнавала змін і була випущена TSA. Якщо хеш не збігаються, можна стверджувати, що або електронна відмітка часу була змінена, або вона не була випущена TSA.
Примітки
- . Центральний засвідчувальний орган (укр.). Міністерство юстиції України. 27 лютого 2015. Архів оригіналу за 5 січня 2021. Процитовано 5 січня 2021.
Посилання
- RFC3161 Internet X. 509 Public Key Infrastructure Time-Stamp Protocol (TSP) [ 5 серпня 2011 у Wayback Machine.]
- Free timestamp service (UK based) [ 30 квітня 2018 у Wayback Machine.]
- Free timestamp service (Netherlands based) [ 27 січня 2018 у Wayback Machine.]
- How to Time-stamp a Digital Document[недоступне посилання з січень 2018] (1991) Stuart Haber, W. Scott Stornetta, Lecture Notes in Computer Science
Дивись також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Mitka chasu doslivno z angl pechatka vidmitka pro chas takozh poznachka chasu ce poslidovnist simvoliv abo zakodovanoyi informaciyi sho pokazuye koli vidbulasya pevna podiya Zazvichaj pokazuye datu i chas inodi z tochnistyu do chastok sekundi Shtamp na listi Po centru data na koli chas koli cej list bulo otrimano poshtovim viddilennyam Termin prijshov vid gumovih pechatok sho vikoristovuyutsya v ofisah na poshti shob nadrukuvati potochnu datu inodi i chas pidpisu paperovih dokumentiv abo zapisati koli dokument buv prijnyatij Tipovi prikladi mitki chasu shtempel na listi Zaraz vikoristannya termina rozshirilosya na cifrovu informaciyu Napriklad komp yuterni fajli mistyat poznachki yaki pokazuyut koli ostannij raz zminyuvavsya fajl cifrovi kameri dodayut mitki chasu koli voni buli zrobleni do zobrazhen Takozh timestamp vzhivayetsya v BSOD Napriklad nvlddmkm sys Address FFFFFFFF base at FFFFF000 TimeStamp 53ad7b60 Timestamp vikoristovuyetsya pri cifrovomu pidpisi Timestamp duzhe korisnij dlya zhurnalyuvannya podij Prikladi 2005 10 30 10 45 Sat Jul 23 02 16 57 2005 20140812003842 Bagato dzherel takozh vikoristovuyut termin timestamp mayuchi na uvazi POSIX chas tobto kilkist sekund sho minula z 00 00 00 UTC 1 sichnya 1970 roku IstoriyaIdeya vikoristannya chasovogo shtampu timestamping informaciyi aktualna dosit davno Napriklad koli Robert Guk vidkriv svij zakon u 1660 roci vin ne hotiv jogo publikuvati ale hotiv zberegti svoye pravo na avtorstvo Tomu vin spochatku vipustiv anagramu ceiiinosssttuv i piznishe opublikuvav pereklad ut tensio sic vis lat pruzhnist yak sila Shozha situaciya trapilasya z Galileyem v jogo doslidzhennyah faz Veneri spershu bula opublikovana anagrama Suchasnij priklad doslidnoyi organizaciyi mozhe znadobitisya dovesti sho yih ideya bula rozroblena do pevnoyi dati Odin iz sposobiv rishennya perenesti vse na komp yuter i zapisati v laboratornij zoshit zashifrovanij klyuch cilisnosti danih Nadali dlya perevirki sho fajl v shovishi ne zminyuvavsya vam treba bude pererahuvati zashifrovanij klyuch i porivnyati jogo iz klyuchem v laboratornomu zoshiti Dovira elektronnij poznachci chasuDokladnishe Dovirena poznachka chasuOtrimannya chasovoyi mitki timestamp vid dovirenoyi tretoyi osobi Elektronna vidmitka ce sposib dostovirno stezhiti za chasom stvorennya i modifikaciyi dokumenta Dostovirno tut oznachaye sho nihto navit vlasnik cogo dokumenta ne v zmozi zminiti stvorenu odnogo razu informaciyu tak shob yiyi cilisnist ne porushilasya Administrativna storona vklyuchaye prozoru zbirku upravlinnya vidmitkami chasu yih stvorennya i onovlennya Zahishena poznachka chasu ce poznachka vidana pri svidkah Trusted third party TTP vede sebe yak timestamping authority TSA Ce vikoristovuyetsya dlya pidtverdzhennya isnuvannya pevnih danih do pevnogo momentu chasu kontrakti dani doslidzhennya medichni zapisi i t in bez mozhlivosti dopisuvannya zadnim chislom Skladni TSA mozhut vikoristovuvatisya dlya pidvishennya nadijnosti i zmenshennya urazlivosti Stvorennya chasovoyi mitki Pri cifrovomu pidpisi timestamp posilayetsya na abo digitally signed timestamp yaki priznacheni dlya pidtverdzhennya isnuvannya pevnogo dokumenta v pevnij chas Cya tehnika zasnovana na cifrovih pidpisah i hesh funkciyi Spochatku obchislyuyetsya hesh danih Hesh svogo rodu cifrova kontrolna suma fajlu originalnih danih inshij ryadok bitiv dlya vstanovlenih danih Yaksho originalni dani buli zmineni to vijde vzhe povnistyu inshij hesh Cej hesh nadsilayetsya TSA TSA generuye timestamp hesh i obchislyuye hesh cogo ob yednannya Cej hesh napriklad mozhe buti pidpisano u cifrovij formi z privatnim klyuchem TSA Cej pidpisanij hesh i timestamp povertayutsya na pidpisanij bik timestamp yakij zberigaye yih z originalnimi danimi div diagramu Zgodom originalni dani ne mozhut buti virahuvani z heshu oskilki hesh funkciya ye funkciyeyu v odnu storonu nezvorotnoyu TSA nikoli ne bachit originalni dani yaki dopuskayetsya vikoristovuvati v comu metodi dlya konfidencijnih danih Perevirka chasovoyi mitki Perevirka chasovoyi mitki zgenerovanoyi TSA Vsi hto doviryaye tvorcevi chasovoyi mitki TSA mozhut perekonatisya sho dokument vzhe isnuvav na moment chasu yakij buv predstavlenij tvorcem Takozh ye nezaperechnim toj fakt sho originalni dani nalezhali osobi yaka stvorila zapit na elektronnu poznachku chasu same v moment stvorennya ciyeyi elektronnoyi vidmitki Dlya dokazu cogo div diagramu obchislyuyetsya hesh originalnih danih do nogo dodayetsya timestamp otrimanij vid TSA i obchislyuyetsya hesh cogo ob yednannya nazvemo jogo heshem A Potim pereviryayetsya cifrovij pidpis TSA shlyahom deshifruvannya pidpisanogo heshu otrimanogo vid TSA z dopomogoyu vidkritogo klyucha TSA U rezultati vihodit deshifrovanij hesh yakij nazvemo heshem B Yaksho hesh A identichnij heshu B znachit elektronna vidmitka chasu ne zaznavala zmin i bula vipushena TSA Yaksho hesh ne zbigayutsya mozhna stverdzhuvati sho abo elektronna vidmitka chasu bula zminena abo vona ne bula vipushena TSA Primitki Centralnij zasvidchuvalnij organ ukr Ministerstvo yusticiyi Ukrayini 27 lyutogo 2015 Arhiv originalu za 5 sichnya 2021 Procitovano 5 sichnya 2021 PosilannyaRFC3161 Internet X 509 Public Key Infrastructure Time Stamp Protocol TSP 5 serpnya 2011 u Wayback Machine Free timestamp service UK based 30 kvitnya 2018 u Wayback Machine Free timestamp service Netherlands based 27 sichnya 2018 u Wayback Machine How to Time stamp a Digital Document nedostupne posilannya z sichen 2018 1991 Stuart Haber W Scott Stornetta Lecture Notes in Computer ScienceDivis takozhKriptografiya Komp yuterna bezpeka Time Stamp Protocol