WSCD
(Wallet Secure Cryptographic Device)
Wallet Secure Cryptographic Device (WSCD) uređaj je otporan na neovlaštene izmjene koji štiti kriptografske ključeve Wallet Unit i izvodi njegove ključne kriptografske operacije. Aplikacija Wallet Secure Cryptographic Application (WSCA) putem njega upravlja tim ključevima, a ARF ne dopušta izvoz privatnih ključeva.
ARF opisuje WSCD i WSCA kao par. WSCD je hardver otporan na neovlaštene izmjene zajedno s njegovim firmverom, poput operacijskog sustava i kriptografskih biblioteka. WSCA je aplikacija koja upravlja ključevima i drugom kritičnom imovinom koristeći funkcije koje WSCD pruža. ARF razlikuje četiri arhitekture WSCD-a. Udaljeni WSCD obično je Hardware Security Module na sigurnom poslužitelju kojim upravlja Wallet Provider, što odgovara korisničkim uređajima bez dovoljno sigurnog hardvera. Lokalni vanjski WSCD pametna je kartica ili sigurni token povezan putem NFC-a ili druge veze kratkog dometa, obično s Java Card appletom kao WSCA. Lokalni unutarnji WSCD ugrađen je u korisnikov uređaj, primjerice UICC, eSIM ili ugrađeni Secure Element. Lokalni nativni WSCD sigurni je hardver koji operacijski sustav uređaja izlaže putem vlastitog API-ja, pa u tom slučaju zaseban WSCA nije potreban. Bez obzira na arhitekturu, Wallet Provider upravlja ključevima na WSCD-u tijekom cijelog životnog vijeka Wallet Unit i potvrđuje svojstva WSCD-a, uključujući njegove certifikacije, u Key Attestation. PID Provider ili Attestation Provider oslanja se na tu potvrdu kako bi znao da su ključevi na koje veže vjerodajnicu generirani u tom WSCD-u i pohranjeni u njemu. Sama pravila certifikacije proizlaze iz Provedbene uredbe (EU) 2024/2981, koja od WSCD-a očekuje ispunjavanje visokih standarda, poput EUCC na razini EAL4 s analizom ranjivosti usporedivom s AVA_VAN.5.
Povezani pojmovi
Je li WSCD isto što i WSCA?
Ne. WSCD je uređaj otporan na neovlaštene izmjene koji štiti ključeve i izvodi kriptografske funkcije, primjerice HSM, pametna kartica, eSIM ili ugrađeni Secure Element. WSCA je aplikacija koja upravlja tim ključevima koristeći WSCD. Kod lokalnog nativnog WSCD-a API operacijskog sustava preuzima ulogu WSCA, pa zaseban WSCA nije potreban.
Koje arhitekture WSCD-a ARF dopušta?
Četiri. Udaljeni WSCD je Hardware Security Module na sigurnom poslužitelju kojim upravlja pružatelj novčanika. Lokalni vanjski WSCD je pametna kartica ili token povezan preko NFC-a. Lokalni unutarnji WSCD ugrađen je u uređaj, primjerice UICC ili eSIM. Lokalni nativni WSCD je sigurni sklop koji operacijski sustav nudi putem vlastitog API-ja.
Mogu li se privatni ključevi kopirati izvan WSCD-a?
Ne. ARF ne dopušta izvoz privatnih ključeva iz WSCD-a. Pružatelj novčanika tim ključevima upravlja tijekom cijelog životnog vijeka jedinice novčanika i svojstva uređaja, uključujući njegove certifikate, potvrđuje u dokumentu Key Attestation na koji se izdavatelji oslanjaju prije nego vjerodajnicu vežu uz ključeve.
Koju certifikaciju WSCD treba?
Pravila dolaze iz Provedbene uredbe (EU) 2024/2981, koja od WSCD-a očekuje visoke standarde, primjerice EUCC na razini jamstva EAL4 s analizom ranjivosti usporedivom s AVA_VAN.5. Pružatelj novčanika u dokumentu Key Attestation koji izdaje za ključeve bilježi koje certifikate uređaj ima.