Project

General

Profile

Actions

Feature #3585

closed

Legacy SIM support in Osmo Core Network

Added by copslock over 5 years ago. Updated over 5 years ago.

Status:
Rejected
Priority:
Low
Assignee:
Target version:
-
Start date:
09/24/2018
Due date:
% Done:

0%

Spec Reference:

Description

According to the 3GPP http://www.3gpp.org/ftp/tsg_sa/wg3_security/tsgs3_13_yokohama/docs/PDF/S3-000322.pdf
The UMTS network can support legacy SIM by using c4 c5 conversion method

A number of proposals have been put forward, each attempting to improve the key
robustness and cryptographic strength.  The current proposal in discussion at the S3
meeting #12 is shown here:
C4: CK[UMTS] =KC || KC
C5: IK[UMTS] = Kc1 xor Kc2 || KC || Kc1 xor Kc2
(Where Kc1 and Kc2 are both 32 bits long and Kc = KC1 || Kc2)

Does osmo CN network have such implemention?I saw osmo_auth_3g_from_2g() function but did it used in UMTS core network
If not,i think will have these problem
HLR,incorrectly handle the UMTS AUTH request with legacy Ki Only record,then send triples instead of quintuples which is not recognized by VLR
VLR,can not handle the triples for HLR and generated quintuples to RNC
Signaling format compability will be a big problem

Actions #1

Updated by laforge over 5 years ago

  • Status changed from New to Rejected
  • Assignee set to neels

Using 2G SIM cards with 3G RAN is actually how we developed 3G Support first in Osmocom.
It should definitely still be supported.

Please open an issue if you should observe that it's not working.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)