4.2.80 EFMSK (MBMS Service Keys List)

31.1023GPPCharacteristics of the Universal Subscriber Identity Module (USIM) applicationRelease 17TS

If service n°69 is "available", this file shall be present.

A record of this EF contains the list of MBMS Service Keys (MSK) and associated parameters, which are related to an MBMS Key Domain. There are up to two MSKs per Key Domain ID/Key Group ID pair, where the Key Group ID is the Key Group part of the MSK ID as defined in TS 33.246 [43]. Two 4 byte MSK IDs stored within a record have the same value for the 2 byte Key Group part.

Identifier: ‘6FD7’

Structure: linear fixed

Optional

Record length: 8n+4 bytes, (n ≥ 2)

Update activity: high

Access Conditions:

READ PIN

UPDATE ADM

DEACTIVATE ADM

ACTIVATE ADM

Bytes

Description

M/O

Length

1 to 3

Key Domain ID

M

3 bytes

4

Number of stored MSK IDs and corresponding TS

M

1 byte

5 to 8

1st MSK ID

M

4 bytes

9 to 12

1st Time Stamp Counter (TS)

M

4 bytes

13 to 16

2nd MSK ID

M

4 bytes

17 to 20

2nd Time Stamp Counter (TS)

M

4 bytes

:

:

:

:

8(n-1)+5 to 8n

nth MSK ID

O

(See Note)

4 bytes

8n+1 to 8n+4

nth Time Stamp Counter (TS)

C

(See Note)

4 bytes

Note: In the current version of the specification, these bytes are RFU.

Key Domain ID:

Content: Identifier of the Domain of the BM-SC providing MBMS Service.

Coding: As defined in TS 33.246 [43]

Number of stored MSK IDs and corresponding TS:
Content: Number of stored MSK IDs and corresponding Time Stamp counter (TS) within the record, as defined in TS 33.246 [43]. This number shall not exceed the maximum limit of MSK IDs fixed in TS 33.246 [43] (e.g if the maximum number of MSK IDs is 2, then this byte may only take the following values: ’00’, ’01’, ’02’).
Coding: binary.

MSK ID:

Content: Identifier of MBMS Service Key (MSK) within a particular Key Domain.

Coding: As defined in TS 33.246 [43]

Time Stamp Counter (TS):

Content: Counter for MIKEY replay protection in MTK delivery. Each counter is associated with a particular MSK.

Coding: As defined in TS 33.246 [43]

Any unused bytes shall be set to ‘FF’.