Przejdź do głównej treści

WSCD

(Wallet Secure Cryptographic Device)

Wallet Secure Cryptographic Device (WSCD) to odporne na manipulacje urządzenie, które chroni klucze kryptograficzne Wallet Unit i wykonuje jej krytyczne operacje kryptograficzne. Wallet Secure Cryptographic Application (WSCA) zarządza tymi kluczami za jego pośrednictwem, a ARF nie pozwala na eksportowanie kluczy prywatnych.

ARF opisuje WSCD i WSCA jako parę. WSCD to odporny na manipulacje sprzęt wraz z jego oprogramowaniem układowym, takim jak system operacyjny i biblioteki kryptograficzne. WSCA to aplikacja, która zarządza kluczami i innymi krytycznymi zasobami, korzystając z funkcji udostępnianych przez WSCD. ARF wyróżnia cztery architektury WSCD. Zdalny WSCD to zazwyczaj Hardware Security Module na bezpiecznym serwerze prowadzonym przez Wallet Provider, co sprawdza się w przypadku urządzeń użytkowników bez wystarczająco bezpiecznego sprzętu. Lokalny zewnętrzny WSCD to karta inteligentna lub bezpieczny token podłączony przez NFC lub inne łącze krótkiego zasięgu, zwykle z apletem Java Card jako WSCA. Lokalny wewnętrzny WSCD jest wbudowany w urządzenie użytkownika, na przykład UICC, eSIM lub wbudowany Secure Element. Lokalny natywny WSCD to bezpieczny sprzęt, który system operacyjny urządzenia udostępnia przez własne API, i w takim przypadku osobna WSCA nie jest potrzebna. Niezależnie od architektury Wallet Provider zarządza kluczami w WSCD przez cały okres życia Wallet Unit i poświadcza właściwości WSCD, w tym jego certyfikaty, w Key Attestation. PID Provider lub Attestation Provider polega na tym poświadczeniu, aby wiedzieć, że klucze, z którymi wiąże dane uwierzytelniające, zostały wygenerowane przez ten WSCD i są w nim przechowywane. Same zasady certyfikacji pochodzą z Implementing Regulation (EU) 2024/2981, zgodnie z którym WSCD ma spełniać wysokie standardy, takie jak EUCC na poziomie EAL4 z analizą podatności porównywalną z AVA_VAN.5.

Czy WSCD to to samo co WSCA?

Nie. WSCD to odporne na manipulacje urządzenie, które chroni klucze i wykonuje funkcje kryptograficzne, na przykład HSM, karta inteligentna, eSIM lub wbudowany Secure Element. WSCA to aplikacja, która zarządza tymi kluczami, korzystając z WSCD. W przypadku lokalnego natywnego WSCD miejsce WSCA zajmuje API systemu operacyjnego, więc osobna WSCA nie jest potrzebna.

Jakie architektury WSCD dopuszcza ARF?

Cztery. Zdalny WSCD to Hardware Security Module na bezpiecznym serwerze prowadzonym przez dostawcę portfela. Lokalny zewnętrzny WSCD to karta inteligentna lub token łączony przez NFC. Lokalny wewnętrzny WSCD jest wbudowany w urządzenie, na przykład UICC albo eSIM. Lokalny natywny WSCD to bezpieczny sprzęt udostępniany przez system operacyjny przez własne API.

Czy klucze prywatne można skopiować poza WSCD?

Nie. ARF nie pozwala na eksport kluczy prywatnych z WSCD. Dostawca portfela zarządza tymi kluczami przez cały cykl życia jednostki portfela i poświadcza właściwości urządzenia, w tym jego certyfikaty, w dokumencie Key Attestation, na którym wydawcy opierają się przed powiązaniem poświadczenia z kluczami.

Jakiej certyfikacji wymaga WSCD?

Zasady pochodzą z rozporządzenia wykonawczego (UE) 2024/2981, które oczekuje od WSCD wysokich standardów, takich jak EUCC na poziomie uzasadnionego zaufania EAL4 z analizą podatności porównywalną z AVA_VAN.5. Dostawca portfela zapisuje, jakie certyfikaty posiada urządzenie, w dokumencie Key Attestation wydawanym dla kluczy.

Powrót do słownika