WSCD
(Wallet Secure Cryptographic Device)
Wallet Secure Cryptographic Device (WSCD) je proti posegom odporna naprava, ki ščiti kriptografske ključe Wallet Unit in izvaja njegove kritične kriptografske operacije. Aplikacija Wallet Secure Cryptographic Application (WSCA) prek nje upravlja te ključe, ARF pa izvoza zasebnih ključev ne dovoljuje.
ARF opisuje WSCD in WSCA kot par. WSCD je proti posegom odporna strojna oprema skupaj s svojo vdelano programsko opremo, kot sta operacijski sistem in kriptografske knjižnice. WSCA je aplikacija, ki upravlja ključe in druga kritična sredstva z uporabo funkcij, ki jih zagotavlja WSCD. ARF razlikuje štiri arhitekture WSCD. Oddaljeni WSCD je običajno Hardware Security Module na varnem strežniku, ki ga upravlja Wallet Provider, kar ustreza uporabniškim napravam brez dovolj varne strojne opreme. Lokalni zunanji WSCD je pametna kartica ali varen žeton, povezan prek NFC ali druge povezave kratkega dosega, običajno z appletom Java Card kot WSCA. Lokalni notranji WSCD je vgrajen v uporabnikovo napravo, na primer UICC, eSIM ali vgrajen Secure Element. Lokalni izvorni WSCD je varna strojna oprema, ki jo operacijski sistem naprave izpostavi prek lastnega API, v tem primeru ločena WSCA ni potrebna. Ne glede na arhitekturo Wallet Provider upravlja ključe na WSCD ves čas življenjske dobe Wallet Unit in lastnosti WSCD, vključno z njegovimi certifikati, potrdi v Key Attestation. PID Provider ali Attestation Provider se na to potrdilo zanese, da ve, da je ključe, na katere veže poverilnico, ustvaril ta WSCD in da so shranjeni v njem. Sama pravila certificiranja izhajajo iz Izvedbene uredbe (EU) 2024/2981, ki od WSCD pričakuje, da izpolnjuje visoke standarde, kot je EUCC na ravni EAL4 z analizo ranljivosti, primerljivo z AVA_VAN.5.
Ali sta WSCD in WSCA isto?
Ne. WSCD je proti posegom odporna naprava, ki ščiti ključe in izvaja kriptografske funkcije, na primer HSM, pametna kartica, eSIM ali vgrajen Secure Element. WSCA je aplikacija, ki te ključe upravlja z uporabo WSCD. Pri lokalnem izvornem WSCD mesto WSCA prevzame API operacijskega sistema, zato ločena WSCA ni potrebna.