Project

General

Profile

Actions

Feature #1956

closed

UMTS AKA support in OsmoSGSN

Added by neels over 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
02/20/2017
Due date:
% Done:

100%

Spec Reference:

Description

Implement UMTS authentication for OsmoSGSN.
Talk to OsmoHLR to fetch UMTS auth tuples with AUTN and RES
and do AUTS sequence resync (think milenage).


Related issues

Related to OsmoNITB - Feature #1593: UMTS AKA supportClosedneels02/23/2016

Actions
Related to OsmoSGSN - Feature #1959: SGSN: write regression tests for AuthenticationClosedlynxis02/24/2017

Actions
Actions #1

Updated by neels over 7 years ago

  • Status changed from New to In Progress
  • Assignee set to neels
  • % Done changed from 0 to 70

Mostly done in https://gerrit.osmocom.org/1683 but AUTS resync is still in progress.

Actions #2

Updated by neels over 7 years ago

Actions #3

Updated by neels over 7 years ago

AUTS resync implemented, but not tested yet

Actions #4

Updated by neels over 7 years ago

Note: the System information Type 13 indicates whether the network is capable of R99.
3GPP TS 44.018 9.1.43a 'System information Type 13' and 10.5.2.37b 'SI 13 Rest Octets'

SGSNR, SGSN Release (1 bit field)
0 SGSN is Release '98 or older
1 SGSN is Release '99 onwards

Looking at our code, we apparently already send this as "R99":
openbsc/openbsc/src/libbsc/rest_octets.c

                /* claim our SGSN is compatible with Release 99, as EDGE and EGPRS
                 * was only added in this Release */
                bitvec_set_bit(&bv, 1);

confirmed by wireshark trace.

So nothing to do here.

Actions #5

Updated by neels over 7 years ago

  • Related to Feature #1959: SGSN: write regression tests for Authentication added
Actions #6

Updated by neels over 7 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 70 to 100

UMTS AKA is now fully implemented in the SGSN https://gerrit.osmocom.org/1683.
Tested and works with real equipment (R99 MS in GSM doing full UMTS AKA).
It could also use some unit testing: #1959

Actions #7

Updated by laforge about 7 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)