PAdES, CAdES, XAdES: Sahihi ya Kielektroniki Ipi, Lini?
PAdES huweka sahihi ndani ya PDF, XAdES ndani ya XML; CAdES husaini faili yoyote. Tofauti, viwango kutoka B-B hadi B-LTA na kipi kichaguliwe kwa kazi ipi.
PAdES, CAdES na XAdES hufanya kazi moja: huunda sahihi ya kielektroniki ya hali ya juu inayothibitisha nani alisaini hati, lini, na kwamba hati haikubadilika baada ya kusainiwa. Tofauti iko mahali sahihi inapokaa na aina ya hati inayoifaa. Zote tatu ni za familia ya AdES (Advanced Electronic Signature) ya shirika la viwango la Ulaya, ETSI.
Jibu fupi
| Muundo | Kiwango | Sahihi inakaa wapi? | Kazi inayofaa zaidi |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | Ndani ya faili ya PDF | Hati itakayofunguliwa na kusomwa na watu: mkataba, ripoti, barua ya maombi |
| CAdES | ETSI EN 319 122 | Ndani ya bahasha inayofunika hati au katika faili tofauti ya .p7s | Aina yoyote ya faili; mawasiliano rasmi ya kielektroniki |
| XAdES | ETSI EN 319 132 | Ndani au kando ya hati ya XML | Hati kati ya mashine: XML kama e-Fatura (mfumo wa ankara za kielektroniki wa Uturuki) ya muundo wa UBL-TR (muundo wa XML wa Uturuki) |
| ASiC | ETSI EN 319 162 | Ndani ya kontena la ZIP linalobeba hati na sahihi pamoja | Kusaini faili kadhaa katika kifurushi kimoja |
PAdES ni nini?
PAdES (PDF Advanced Electronic Signatures) huweka sahihi ndani ya muundo wa faili ya PDF yenyewe. Hati iliyosainiwa inabaki kuwa PDF: mpokeaji huifungua kwa kisoma PDF kama Adobe Acrobat Reader bila kuhitaji programu ya ziada, na kwenye paneli ya sahihi huona nani alisaini na kama hati ilibadilika. Inaweza pia kubeba sehemu ya sahihi inayoonekana kwenye ukurasa.
Kwa kuwa PDF inaruhusu masasisho ya nyongeza (incremental), watu kadhaa wanaweza kusaini hati moja mmoja baada ya mwingine; kila sahihi huhifadhi hali iliyoitangulia. Kwa hiyo ni chaguo linalofaa kwa mikataba yenye mnyororo wa idhini. Kikomo chake pia kinatokana na hapo: PAdES husaini PDF pekee.
CAdES ni nini?
CAdES (CMS Advanced Electronic Signatures) inategemea muundo wa CMS (RFC 5652) na haijali aina ya faili: Word, Excel, picha, ZIP — kila kitu kinaweza kusainiwa. Sahihi hubebwa kwa njia mbili: kama bahasha inayoifunika hati, au kama faili tofauti (.p7s) inayokaa kando ya hati.
Udhaifu wake uko upande wa mpokeaji: ili kufungua faili iliyosainiwa iliyo katika bahasha na kuthibitisha sahihi, programu ya sahihi ya kielektroniki inahitajika. Nchini Uturuki, CAdES ndiyo njia inayotumika zaidi katika mawasiliano rasmi yenye sahihi ya kielektroniki.
XAdES ni nini?
XAdES (XML Advanced Electronic Signatures) imejengwa juu ya kiwango cha sahihi ya XML cha W3C (XMLDSig) na ni kwa ajili ya hati za XML. Sahihi inaweza kuwekwa ndani ya XML (enveloped), kuifunika XML (enveloping) au kukaa peke yake (detached). Imeundwa kwa hali ambapo hati inasomwa na programu, si na mtu; inatumika katika hati zinazotegemea XML kama e-Fatura ya muundo wa UBL-TR.
ASiC ni ya nini?
ASiC (Associated Signature Containers) hubeba hati iliyosainiwa na sahihi yake pamoja katika kontena moja la ZIP. ASiC-S ni kwa hati moja, ASiC-E kwa hati kadhaa. Sahihi iliyo ndani inaweza kuwa CAdES au XAdES; ASiC si aina mpya ya sahihi, bali ni njia ya kuibeba.
Viwango: B-B, B-T, B-LT, B-LTA
Muundo hujibu swali "sahihi inakaa wapi"; kiwango hujibu "sahihi inaweza kuthibitishwa kwa muda gani". Wasifu wa msingi (baseline) wa ETSI una viwango vinne:
- B-B (Basic): sahihi, cheti cha msaini na sifa zilizosainiwa. Huthibitishwa wakati cheti bado ni halali.
- B-T (Timestamp): muhuri wa muda unaoaminika huongezwa; inathibitishwa kwamba sahihi iliwekwa kabla ya wakati mahususi.
- B-LT (Long-Term): mnyororo wa vyeti na hali ya kubatilishwa (CRL, OCSP) huwekwa ndani ya sahihi; hata cheti kikiisha muda baadaye, data ya uthibitishaji hubaki pamoja na hati.
- B-LTA (Long-Term Archive): muhuri wa muda wa kumbukumbu huongezwa na unaweza kufanywa upya; hata algoriti za kriptografia zilizotumika zikipitwa na wakati, thamani ya ushahidi ya sahihi huhifadhiwa.
Katika majina ya zamani ya ETSI, hatua hizo hizo zinaitwa BES, EPES, T, C, X, XL na A; programu na nyaraka nyingi nchini Uturuki bado hutumia majina haya. Kwa hati itakayohifadhiwa kwa miaka (mkataba, kumbukumbu, hati ya mshahara) huchaguliwa angalau B-LT, ikiwezekana B-LTA; kwa idhini ya kila siku ya muda mfupi, B-T mara nyingi inatosha.
Uchague ipi?
- Ikiwa hati itafunguliwa na kusomwa na mtu na ni PDF: PAdES. Mpokeaji hasakinishi programu ya ziada.
- Ikiwa hati ni XML na itachakatwa na programu: XAdES.
- Ikiwa faili si PDF wala XML, au upande mwingine unataka CAdES: CAdES.
- Ikiwa faili kadhaa zitasainiwa katika kifurushi kimoja: ASiC-E.
- Ikiwa barua rasmi inaenda kwa taasisi ya serikali nchini Uturuki: muundo si chaguo lako; unaamuliwa na kanuni za kifurushi cha e-Yazışma (mfumo wa mawasiliano ya kielektroniki wa taasisi za serikali ya Uturuki).
Je, uhalali wa kisheria unategemea muundo?
Hapana. Nchini Uturuki, kwa mujibu wa Sheria ya Sahihi ya Kielektroniki Na. 5070, sahihi salama ya kielektroniki ina matokeo ya kisheria sawa na sahihi ya mkono. Kinachoamua hili si muundo kwa kiasi kikubwa, bali kama sahihi iliwekwa kwa cheti cha kielektroniki kilichoidhinishwa (qualified) na kifaa salama cha kuunda sahihi (kadi janja, tokeni, HSM au sahihi ya simu). PAdES, CAdES na XAdES ni vyombo tofauti vinavyobeba sahihi hii.
Upande wa ELPO
Kwa watumiaji wanaotaka kusaini kwenye kompyuta bila kuandika msimbo, İmzacı husaini PDF na XML kwa kadi janja, huandaa kifurushi cha e-Yazışma na hufanya usainishaji wa wingi kwa kila folda. Kwa timu zinazotaka kuweka sahihi ndani ya programu zao wenyewe, maktaba ya sahihi ya kielektroniki ya eSignature huunda na kuthibitisha miundo ya CAdES, XAdES, PAdES na ASiC hadi kiwango cha kumbukumbu ya muda mrefu; kwa kuwa kila muundo ni kifurushi tofauti, kinachotumika pekee ndicho huingia kwenye mradi. Utangulizi wa jumla wa bidhaa zote mbili uko kwenye ukurasa wa e-İmza.