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.

Powrót do słownika