WSCD
(Wallet Secure Cryptographic Device)
En Wallet Secure Cryptographic Device (WSCD) er den manipulationssikre enhed, der beskytter en Wallet Units kryptografiske nøgler og udfører dens kritiske kryptografiske operationer. Wallet Secure Cryptographic Application (WSCA) styrer disse nøgler via den, og ARF tillader ikke, at private nøgler eksporteres.
ARF beskriver WSCD og WSCA som et par. WSCD er den manipulationssikre hardware sammen med dens firmware, såsom dens operativsystem og kryptografiske biblioteker. WSCA er applikationen, der styrer nøgler og andre kritiske aktiver ved hjælp af de funktioner, som WSCD stiller til rådighed. ARF skelner mellem fire WSCD-arkitekturer. En fjern-WSCD er typisk et Hardware Security Module på en sikker server, som Wallet Provider driver, hvilket passer til brugerenheder uden tilstrækkeligt sikker hardware. En lokal ekstern WSCD er et smartkort eller et sikkert token, der er forbundet via NFC eller en anden kortrækkende forbindelse, normalt med en Java Card-applet som WSCA. En lokal intern WSCD er indbygget i brugerens enhed, såsom et UICC, et eSIM eller et indlejret Secure Element. En lokal native WSCD er sikker hardware, som enhedens operativsystem gør tilgængelig via sit eget API, og i så fald er der ikke brug for en separat WSCA. Uanset arkitekturen styrer Wallet Provider nøglerne på WSCD i hele Wallet Units levetid og attesterer WSCD'ens egenskaber, herunder dens certificeringer, i en Key Attestation. En PID Provider eller Attestation Provider stoler på denne attestering for at vide, at de nøgler, den binder et bevis til, er genereret af og opbevaret i den pågældende WSCD. Selve certificeringsreglerne kommer fra gennemførelsesforordning (EU) 2024/2981, som forventer, at en WSCD opfylder høje standarder såsom EUCC på EAL4 med en sårbarhedsanalyse svarende til AVA_VAN.5.
Relaterede begreber
Er en WSCD det samme som en WSCA?
Nej. WSCD er den manipulationssikre enhed, der beskytter nøglerne og udfører kryptografiske funktioner, for eksempel en HSM, et smartkort, et eSIM eller et indlejret Secure Element. WSCA er applikationen, der styrer disse nøgler ved hjælp af WSCD. Med en lokal native WSCD overtager operativsystemets API WSCA'ens plads, så der ikke er brug for en separat WSCA.