- QES je právna úroveň. B-LT a B-LTA sú technické profily. QES na úrovni B-LT aj QES na úrovni B-LTA sú plnohodnotné kvalifikované podpisy.
- B-LT, ktorý Adobe nazýva „LTV“, uloží do súboru certifikáty, odpovede o zrušení a časovú pečiatku, takže podpis sa dá overiť aj po tom, čo certifikátu podpisujúceho vypršala platnosť.
- B-LTA pridáva nad všetko archívnu časovú pečiatku. Dá sa obnovovať znova a znova, a tak dôkaz zostáva neporušený, aj keď dnešná kryptografia zostarne.
- Označenie „LTV enabled“ od Adobe sa zobrazuje pri oboch, takže samotné označenie vám nepovie, ktorý z nich máte.
Podpis musí obstáť v deň, keď vznikne. Zmluva, závet alebo uznesenie spoločnosti musia obstáť oveľa dlhšie: počas auditov, sporov a lehôt uchovávania v dĺžke desať, dvadsať či tridsať rokov. Dlhodobé overovanie je umenie zabezpečiť, aby podpis prežil certifikáty, servery a algoritmy, na ktorých bol postavený.
Stručná odpoveď
LTV udržiava podpis overiteľný aj po tom, čo certifikátom, na ktorých stojí, vypršala platnosť. B-LTA ho udržiava overiteľný aj o desaťročia, dokonca aj vtedy, keď kryptografia, na ktorej stojí, zostarla.
Oba sú technické profily, nie právne úrovne. Kvalifikovaný elektronický podpis zostáva kvalifikovaný bez ohľadu na to, v akom profile je uložený. Mení sa len to, ako dlho a ako ľahko ho ešte niekto dokáže preukázať.
Právna úroveň a technický profil
Veľká časť nejasností vzniká zmiešaním dvoch rôznych otázok: akú hodnotu má tento podpis pred zákonom? a čo je v súbore uložené, aby sa dal overiť?
Právna úroveň: QES. Nariadenie EÚ eIDAS pozná tri úrovne elektronického podpisu: jednoduchý, zaručený (AES) a kvalifikovaný (QES). Kvalifikovaný podpis je zaručený podpis vyhotovený certifikovaným zariadením na vytváranie podpisu a založený na kvalifikovanom certifikáte, ktorý vydá poskytovateľ dôveryhodných služieb pod dohľadom po overení totožnosti. Podľa čl. 25 ods. 2 eIDAS má v každom členskom štáte rovnaký právny účinok ako vlastnoručný podpis. Ako dlho musí podpis zostať overiteľný, eIDAS neupravuje.
Technický profil: základné úrovne PAdES. Ako sa podpis ukladá v PDF, určuje ETSI, európsky normalizačný orgán, v štandarde PAdES (EN 319 142-1). Ten opisuje štyri na seba nadväzujúce úrovne, z ktorých každá pridáva dôkazy k tej predchádzajúcej:
| Úroveň | Čo pridáva | Čo vám umožní preukázať |
|---|---|---|
| B-B | Samotný podpis s certifikátom podpisujúceho. | Kto podpísal a že dokument je nezmenený. |
| B-T | Dôveryhodnú časovú pečiatku. | Že podpis existoval v určitom okamihu. |
| B-LT | Všetky podklady potrebné na jeho overenie: reťazec certifikátov a odpovede o zrušení, uložené v súbore. | Že podpis bol platný v čase vytvorenia, aj po tom, čo certifikátom vypršala platnosť. |
| B-LTA | Jednu alebo viac časových pečiatok dokumentu nad celým súborom vrátane týchto podkladov. | Že všetko uvedené existovalo v čase, keď to bolo ešte bezpečné, s možnosťou obnovy, kým nezostarne. |
„QES B-LT“ aj „QES B-LTA“ sú teda plnohodnotné kvalifikované podpisy. Aj QES na úrovni B-B je z právneho hľadiska QES. Profil rozhoduje len o tom, ako dobre podpis obstojí v čase.
Odkiaľ pochádza pojem LTV
„LTV“, long-term validation, teda dlhodobé overovanie, je starší než dnešné úrovne. ETSI ho zaviedol v roku 2009 v prvom štandarde PAdES pod názvom „PAdES-LTV“. Adobe ho prevzal pre Acrobat a Reader, a práve tam sa s ním dnes stretáva väčšina ľudí. Súčasný štandard tento výraz stále používa pre mechanizmy dlhodobého overovania, už však nie ako názov úrovne.
V bežnej reči „LTV“ zhruba znamená B-LT: overovacie údaje sú vložené do súboru. A práve tu je háčik.
B-LT: dôkazy putujú so súborom
Samotný podpis hovorí len „tento kľúč podpísal tento dokument“. Aby mu validátor mohol dôverovať, potrebuje vedieť, komu kľúč patril, či bol ešte v poriadku a kedy bol použitý. Na úrovni B-LT odpovedá súbor na všetky tri otázky sám:
- 1Reťazec certifikátov
Certifikát podpisujúceho a každý certifikát nad ním, až po koreňový certifikát poskytovateľa dôveryhodných služieb. Validátor sleduje tento reťazec k zdroju, ktorému dôveruje, napríklad k dôveryhodným zoznamom EÚ.
- 2Odpovede o zrušení
Dôkaz, že žiadny certifikát v reťazci nebol v čase podpisu zrušený: odpoveď OCSP (podpísaná živá odpoveď vydavateľa) alebo CRL (podpísaný zoznam zrušených certifikátov vydavateľa).
- 3Dôveryhodná časová pečiatka
Nezávislé potvrdenie, kedy podpis existoval. Bez nej by nikto nevedel povedať, či podpis vznikol pred tým, alebo po tom, čo certifikátu vypršala platnosť alebo bol zrušený.
- 4Document Security Store
V PDF sú tieto podklady uložené vo vyhradenej časti súboru nazývanej DSS. Validátor ich číta odtiaľ namiesto toho, aby sa pýtal serverov, ktoré už možno neexistujú.
Výhodou je nezávislosť. Certifikátu podpisujúceho spravidla vyprší platnosť po niekoľkých rokoch a služby poskytovateľa na overenie zrušenia nebežia večne. Vďaka B-LT môže ktokoľvek aj naďalej potvrdiť, že podpis bol platný v čase vytvorenia, aj keď certifikátu medzitým vypršala platnosť alebo poskytovateľ už nie je dostupný. Presne to vyžaduje eIDAS: podľa čl. 32 musí byť kvalifikovaný certifikát platný v čase podpisu. Neskoršie vypršanie platnosti podpis neruší, pokiaľ sa dá preukázať čas podpisu.
Prečo dôkazy starnú
B-LT má svoju hranicu: jeho dôkazy sú len také silné ako časová pečiatka, ktorá ich drží pokope, a ako algoritmy, na ktorých stojí. Časom sa opotrebujú dve veci.
Vlastnému certifikátu časovej pečiatky vyprší platnosť. Časová pečiatka je sama podpisom, ktorý vyhotovuje autorita časových pečiatok vlastným certifikátom. Tieto certifikáty platia spravidla od niekoľkých rokov až po približne desaťročie. Štandard ETSI pre autority časových pečiatok (EN 319 421) uvádza, že časová pečiatka sa po vypršaní platnosti tohto certifikátu zvyčajne stane neoveriteľnou, pretože informácie o jeho zrušení sa už nezverejňujú.
Kryptografia slabne. Hašovacie funkcie a dĺžky kľúčov, ktoré sú dnes bezpečné, nebudú bezpečné navždy. ETSI a nemecký Spolkový úrad pre informačnú bezpečnosť (BSI) zverejňujú pre každý algoritmus časový horizont. Napríklad kľúče RSA kratšie než 3000 bitov sa už považujú za zastarané a BSI očakáva prechod na kvantovo odolné podpisy najneskôr do roku 2035.
Keď nastane jedno alebo druhé, validátor postupujúci podľa európskeho štandardu overovania (EN 319 102-1) neoznačí podpis za neplatný. Vráti výsledok neurčitý (indeterminate): skutočnosti už nedokáže zistiť sám. Podpis sa nezhoršil. Jeho dôkazu len došla sila.
“Podpis neexpiruje. Jeho dôkaz áno, pokiaľ ho niekto včas neobnoví.”
B-LTA: archívna časová pečiatka
B-LTA je B-LT plus časová pečiatka dokumentu nad celým súborom: nad dokumentom, podpisom a všetkými overovacími údajmi v Document Security Store. Táto časová pečiatka sa často nazýva archívna časová pečiatka. Zmrazí celý balík v okamihu, keď bol každý certifikát v ňom ešte platný a každý algoritmus ešte bezpečný.
Rozhodujúce je, že sa dá opakovať. Skôr než samotná archívna časová pečiatka zostarne, pridajú sa do súboru jej vlastné overovacie údaje a nad všetko sa položí nová časová pečiatka so súčasnými algoritmami. Každá vrstva dokazuje, že vrstva pod ňou existovala v čase, keď bola ešte bezpečná. Reťazec rastie dovtedy, kým ho niekto včas obnovuje.
Takto môže podpis zostať preukázateľný desaťročia. Štandard IETF o záznamoch dôkazov (RFC 4998) túto potrebu pomenúva jasne: digitálne podpísané údaje treba v niektorých prípadoch archivovať 30 rokov alebo dlhšie. Obnovované časové pečiatky sú zavedenou cestou, ako to dosiahnuť.
Čo to znamená v praxi
| Otázka | QES na úrovni B-LT („LTV“) | QES na úrovni B-LTA |
|---|---|---|
| Je to z právneho hľadiska kvalifikovaný podpis? | Áno | Áno |
| Dá sa overiť po vypršaní platnosti certifikátu podpisujúceho? | Áno | Áno |
| Dá sa overiť po vypršaní platnosti certifikátu časovej pečiatky? | Zvyčajne nie: bez ďalšieho dôkazu neurčitý | Áno, vďaka archívnej časovej pečiatke |
| Je chránený pred starnutím algoritmov? | Nie | Áno, ak sa časová pečiatka včas obnoví |
| Vhodný pre | Dokumenty potrebné niekoľko rokov | Zmluvy, listiny, uznesenia, všetko s dlhými lehotami uchovávania |
Pri väčšine obchodných dokumentov neznie úprimná otázka „je môj podpis kvalifikovaný?“, ale „budem ho vedieť preukázať, keď na tom bude záležať?“. Spory zvyčajne vznikajú roky po podpise a lehoty uchovávania zmlúv a firemných záznamov často presahujú desať rokov. Podpis, ktorý je právne bezchybný, no už sa nedá preukázať, nikomu na súde nepomôže.
Preto swipesign uplatňuje B-LTA na každý podpis, s kvalifikovanou časovou pečiatkou od A-Trust, a výsledok ukladá ako PDF/A, archívnu podobu PDF. Každý dokument tak má archívnu úroveň od prvého dňa. Obnovovanie archívnej časovej pečiatky v priebehu rokov je samostatný krok: nie je súčasťou každého účtu, ale voliteľného dlhodobého archívu alebo vášho vlastného archívneho systému. Čo každý podpis nesie od prvého dňa, opisuje článok Prečo váš podpis zostáva platný desaťročia.
Zdroje
Každé tvrdenie v tomto článku sa dá dohľadať v týchto dokumentoch:
- Nariadenie (EÚ) č. 910/2014 (eIDAS), články 25, 32, 34, 41 a 42, v znení nariadenia (EÚ) 2024/1183.
- ETSI EN 319 142-1: digitálne podpisy PAdES, základné úrovne B-B až B-LTA.
- ETSI EN 319 102-1: postupy vytvárania a overovania podpisov vrátane dôkazu existencie a výsledku „neurčitý“ (indeterminate).
- ETSI EN 319 421: požiadavky na politiku autorít časových pečiatok, príloha D o platnosti časových pečiatok.
- ETSI TS 102 778-4: pôvodný profil PAdES-LTV z roku 2009.
- ETSI TS 119 312: kryptografické sady a ich životnosť.
- BSI TR-02102-1: kryptografické mechanizmy, odporúčania a dĺžky kľúčov.
- IETF RFC 4998: Evidence Record Syntax, o archivácii podpísaných údajov na 30 rokov alebo dlhšie.
- Adobe Acrobat Digital Signature Guide: čo Adobe rozumie pod dlhodobým overovaním.
- Dokumentácia DSS Európskej komisie: úrovne podpisu a archívne časové pečiatky v praxi.
- Vigil, Buchmann et al.: Integrity, authenticity, non-repudiation, and proof of existence for long-term archiving: a survey, Computers & Security 50 (2015).
Adobe, Acrobat a Reader sú ochranné známky alebo registrované ochranné známky spoločnosti Adobe Inc. v USA a/alebo iných krajinách. swipesign nie je so spoločnosťou Adobe nijako prepojený ani ňou odporúčaný.
Každý podpis v PAdES B-LTA, s kvalifikovanou časovou pečiatkou.
swipesign zapečatí každý podpis na archívnej úrovni, s kvalifikovanou časovou pečiatkou od A-Trust, takže vaše dokumenty zostanú overiteľné dlho po tom, čo certifikátom, na ktorých stoja, vyprší platnosť.