WSCA
En WSCA, en Wallet Secure Cryptographic Application, er den applikation, der er defineret af ARF, og som styrer de kritiske kryptografiske aktiver i en Wallet Unit, såsom de private nøgler, som en PID er bundet til, ved hjælp af funktionerne i en Wallet Secure Cryptographic Device (WSCD). En WSCA understøtter ikke eksport af private nøgler.
En WSCA arbejder altid sammen med en WSCD, den manipulationssikre enhed, der leverer det beskyttede miljø. ARF beskriver fire WSCD-arkitekturer, og WSCA'ens form følger af dem: på en fjern-HSM kan den være et dedikeret firmwaremodul, på et smartkort, SIM, e-SIM eller indbygget Secure Element er den typisk en Java Card-applet, og på en lokal native WSCD overtager styresystemets nøgle-API WSCA'ens rolle. I alle tilfælde kommunikerer WSCA'en direkte med wallet-instansen, den app, som wallet-brugeren interagerer med. Private PID-nøgler skal styres i en WSCA/WSCD, fordi kun den kombination opfylder Level of Assurance High. En Wallet Unit kan desuden bruge nøglelagre til ikke-kritiske nøgler. Wallet Provideren beskriver hver WSCA/WSCD i en Key Attestation, en type Wallet Unit Attestation, der angiver dens certificering og oplister offentlige nøgler, hvis private nøgler den besidder. Wallet Unit'en sender denne Key Attestation til en PID Provider eller attesteringsudbyder under udstedelsen, så den nye legitimationsoplysning kan bindes til en af disse nøgler. Tillidsparter behøver ikke at interagere med eller have tillid til en WSCA-leverandør. Hvis en type WSCA/WSCD kompromitteres, tilbagekalder Wallet Provideren den sammen med alle wallet-instanser, der bruger den, og PID Providers skal derefter tilbagekalde de PID'er, der er bundet til den.
- ARF 3.0.0, Annex 1
- ARF 3.0.0, 3.3
- ARF 3.0.0, 4.3.2, 4.5
- ARF 3.0.0, 6.5.3.4
- ARF 3.0.0, Annex 2, WURevocation_09a
Relaterede begreber
Hvad er forskellen mellem en WSCA og en WSCD?
En WSCD er den manipulationssikre enhed, såsom en fjern-HSM, et smartkort eller et indbygget Secure Element, der leverer det beskyttede miljø og de kryptografiske funktioner. En WSCA er den applikation, der bruger disse funktioner til at styre kritiske aktiver, for eksempel at generere et nøglepar og signere med det. Med en lokal native WSCD udviskes grænsen: styresystemets nøgle-API fungerer som WSCA.