Project

General

Profile

Actions

Feature #5481

open

SIM card interface for doubango

Added by laforge about 2 years ago. Updated about 2 years ago.

Status:
New
Priority:
Urgent
Assignee:
Target version:
-
Start date:
03/07/2022
Due date:
% Done:

20%


Description

The pre-existing doubango library code assumes that the IMS client has knowledge of the secret key material (K + OP/OPc) in order to perform the authentication and IPsec key establoshment to the P-CSCF.

This may be the case in some testing/lab setups, but in general this key material is stored on the ISIM or USIM application of a SIM card.

If we want to use doubango with such standard cards, we need some kind of interface how doubango can perform authentication via ISIM/USIM.

The interface should be rather generic, as the detailed interface for SIM access will be highly platform specific:
  • For development on a normal Linux laptop, a pcsc-lite based interface to a smart card reader will be used.
  • For execution inside a specific phone, phone specific interfaces for SIM card access may be used (QMI, AT+CSIM, ...)

Checklist

  • generic interface for SIM based authentication in doubango
  • reference implementation for accessing a SIM in pcsc-lite compatible reader

Related issues

Related to Open Source IMS Client - Feature #5482: VoWiFi client for creating [outer] IPsec tunnel to ePDG New03/07/2022

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)