Wireless PKI (WPKI) is a concept of utilizing PKI on mobile devices. In a WPKI system, the mobile device has a secure element (e.g. SIM card) that holds the private key. The public key is is stored in a certificate during registration. The certificate is stored on the server side (e.g. MSSP).
In the Mobile ID service, the secure element contains a WPKI Client on a SIM card. A typical WPKI client implementation is a Java Card applet.
The certificate is stored on an MSSP (HomeMSSP) server. The user accesses an application which sends an authentication request to the MSSP (Acquiring Entity MSSP). The Acquiring Entity forwards the request to the HomeMSSP that belongs to the user’s operator.
The HomeMSSP sends the authentication request to the user’s mobile phone using the WPKI protocol.
WPKI is a part of Mobile ID Signature Service
Methics has two WPKI product offerings:
- Kiuru WPKI Simulator
- Alauda WPKI Client
Kiuru WPKI Simulator
Kiuru WPKI Simulator is a server for MSSP testing environments. Kiuru WPKI Simulator simulates a CA interface and a WPKI Client on a SIM card (Alauda or WIB1.3/WIB 2.0) connected to OTA system (Sicap SIMGW or G&D/SmartTrust WIG). In other words, it simulates external systems that the MSSP depends on.
You can use Kiuru WPKI Simulator to test a complete MSSP system functionality by simulating OTA, CA interface and mobile users.
Alauda WPKI Client
The Alauda WPKI Client is a wireless PKI (WPKI) client application for SIM/USIM cards. A WPKI client is needed for Mobile Operators to implement mobile subscriber’s WPKI service.