2.9 Security Data Transfer Messages (SDM)

The following types of Security Data Transfer Messages are included in the MUP and are each identified by a different heading code H1:

 

2.9.1 Authentication Data Request Message (ADR)

2.9.2 Authentication Data Request Acknowledge Message (ADA)

2.9.3 Authentication Data Not Available Message (ADN)

2.9.4 Security Data Request Message (SDR)

2.9.5 Security Data Available Message (SDA)

2.9.6 Security Data Not Available Message (SDN)

2.9.7 Security Data Inquiry MTXH (SDIH)

2.9.8 Security Data Acknowledge MTXH (SDAH)

2.9.9 Security Data No Acknowledge MTXH (SDNH)

2.9.10 Security Data Inquiry MTXV (SDIV)

2.9.11 Security Data Acknowledge MTXV (SDAV)

2.9.12 Security Data No Acknowledge MTXV (SDNV)

 

 

 

 

 

 

 

2.9.1 Authentication Data Request Message (ADR)

Basic format:

f

e

d

c

b

a

H.....BA

D.....BA

D.....BA

D.....BA

D.....BA

fe.........BA

MOBILE STATION IDENTITY

NUMBER OF DIGITS

SPARE

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

n * 8

4

4

4

4

32

4£ n £ 5

 

Figure 2.9.1 Authentication Data Request Message

The following codes are used:

a) Transaction number.

See paragraph 2.2.

b) Heading code H0 is coded 1000

c) Heading code H1 is coded 0001

d) Spare.

e) Number of digits.

See paragraph 2.4.1.f.

f) Mobile Station Identity.

See paragraph 2.4.1.g.

2.9.2 Authentication Data Request Acknowledge Message (ADA)

Basic format:

g

f

e

d

c

b

a

X.....BA

P.....BA

D.......BA

ba....BA

D.....BA

D.....BA

fe.........BA

BKEY C1....C6

SRES R1....R4

ADDITIONAL MOBILE STATION CATEGORIES

RAND C1....C7

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

24

16

4

28

4

4

32

Figure 2.9.2 Authentication Data Request Acknowledge Message

 

The following codes are used:

 

a) Transaction number.

See paragraph 2.2

 

b) Heading code H0 is coded 1000

 

c) Heading code H1 is coded 0010

 

d) RAND

RAND is a random number. It consists of seven succeeding digits (C1 .. C7). The digits are hexadecimal coded. The C7 digit is transferred first. Within each digit the least significant bit is transferred first.

 

e) Additional Mobile Station Categories

Bit A: SIS Authetication during Location Updating procedure

0 Not SIS-Authentication

1 SIS- Authentication

Bit DCB: Spare

 

f) SRES

SRES (Signed Response) is a number computed from RAND using SAK. It consists of four succeeding digits (R1 .. R4). The digits are hexadecimal coded. The R4 digit is transferred first. Within each digit the least significant bit is transferred first.

 

g) BKEY

BKEY is a key used to decrypt the B-number. The key is computed from RAND using the SAK. It consists of six succeeding digits (C1 .. C6). The digits are hexadecimal coded. The C6 digit is transferred first. Within each digit the least significant bit is transferred first.

 

 

2.9.3 Authentication Data Not Available Message (ADN)

Basic format:

e

d

c

b

a

D.......BA

H.....BA

D.....BA

D.....BA

fe.........BA

ADDITIONAL MOBILE STATION CATEGORIES

REASON

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

4

4

4

4

32

Figure 2.9.3 Authentication Data Not Available Message

The following codes are used:

a) Transaction number.

See paragraph 2.2.

b) Heading code H0 is coded 1000

c) Heading code H1 is coded 0011

d) Reason

Bit DCBA:

 

0000

No new data sets available

 

0001

Miscellaneous

 

0010

Spare

 

0011

Non-SIS Ms

 

0100

Spare

 

:

:

 

1111

Spare

e) Additional Mobile Station Categories

Bit A: SIS Authetication during Location Updating procedure

0 Not SIS-Authentication

1 SIS- Authentication

Bit DCB: Spare

2.9.4 Security Data Request Message (SDR)

Basic format:

f

e

d

c

b

a

......BA

D.....BA

D.....BA

D.....BA

D.....BA

fe.........BA

MOBILE STATION IDENTITY

NUMBER OF DIGITS

PRIORITY INDI-CATION

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

n * 8

4

4

4

4

32

4< n <5

         

 

Figure 2.9.4 Security Data Request Message.

The following codes are used:

a) Transaction number.

See paragraph 2.2.

b) Heading code H0 is coded 1000

c) Heading code H1 is coded 0111

d) Priority Indication

Bit A: 0: No old already used security data available for the MS in the MTX.

1: Old already used security data available in the MTX.

Bit B: 0: No new unused security data available for the MS in the MTX.

1: New unused security data available for the MS in the MTX.

Bit DC: Spare

e) Number of digits.

See paragraph 2.4.1.f.

f) Mobile Station Identity.

See paragraph 2.4.1.g.

 

 

2.9.5 Security Data Available Message (SDA)

Basic format:

g

f

e

d

c

b

a

X.....BA

P.....BA

D.....BA

ba....BA

D.....BA

D.....BA

fe.........BA

BKEY C1...C6

SRES R1...R4

SPARE

RAND C1...C7

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

24

16

4

28

4

4

32

 

Figure 2.9.5 Security Data Available Message.

The following codes are used:

a) Transaction number.

See paragraph 2.2

b) Heading code H0 is coded 1000

c) Heading code H1 is coded 1000

d) RAND

See paragraph 2.9.2.d.

e) Spare

f) SRES

See paragraph 2.9.2.f.

g) BKEY

See paragraph 2.9.2.g.

 

 

2.9.6 Security Data Not Available Message (SDN)

Basic format:

d

c

b

a

H.....BA

D.....BA

D.....BA

fe.........BA

REASON

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

8

4

4

32

Figure 2.9.6 Security Data Not Available Message.

The following codes are used:

a) Transaction number.

See paragraph 2.2.

b) Heading code H0 is coded 1000

c) Heading code H1 is coded 1001

d) Reason

Bit DCBA:

 

0000

No new data sets available

 

0001

Unknown MS

 

0010

Miscellaneous

 

0011

Spare

 

:

:

 

1111

Spare

 

Bit HGFE:

Spare

 

2.9.7 Security Data Inquiry MTXH (SDIH)

Basic format:

e

d

c

b

a

D.....BA

D.....BA

D.....BA

D.....BA

fe.........BA

NUMBER OF DIGITS

PRIORITY INDICATOR

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

4

4

4

4

32

h

g

f

D.....BA

D.....BA

H.....BA

SPARE

NUMBER OF TRIPLETS

MOBILE STATION IDENTITY

4

4

n*8

   

4<n<5

 

Figure 2.9.7 Security Data Inquiry MTXH Message.

The following codes are used:

a) Transaction number

See paragraph 2.2.

b) Heading code H0 is coded 1000.

c) Heading code H1 is coded 1010.

d) Priority Indicator
The coding of these indicators have the following meaning.
Bit A: 0 No old already used security data available for
the MS in the MTX.

1 Old already used security data available for the
MS in the MTX..

Bit B: 0 No unused security data available for the MS in the MTX.

1 Unused security data available for the MS in the MTX.

Bits DC: Spare

e) Number of digits

See paragraph 2.4.1.f.

f) Mobile Station Identity

See paragraph 2.4.1.g

g) Number of triplets

Number of requested triplets (1 to 8).

h) Spare.

 

2.9.8 Security Data Acknowledge MTXH (SDAH)

Basic format:

e

d

c

b

a

D.....BA

D.....BA

D.....BA

D.....BA

fe.........BA

SPARE

NUMBER OF TRIPLETS

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

4

4

4

4

32

i

h

g

f

X.....BA

P.....BA

D.....BA

........

BKEY C1...C6

SRES R1...R4

SPARE

RAND C1...C7

:

:

:

:

:

:

:

:

24

16

4

28

Figure 2.9.8 Security Data Acknowledge MTXH Message

The following codes are used:

a) Transaction number

See paragraph 2.2.

b) Heading code H0 is coded 1000.

c) Heading code H1 is coded 1011.

d) Number of triplets

Number of sent triplets (1 to 8).

e) Spare

 

f) RAND

See paragraph 2.9.2.d.

g) Spare

h) SRES

See paragraph 2.9.2.f.

i) BKEY

See paragraph 2.9.2.g.

 

2.9.9 Security Data No Acknowledge MTXH (SDNH)

Basic format:

e

d

c

b

a

D.....BA

D.....BA

D.....BA

D.....BA

fe.........BA

SPARE

REASON

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

4

4

4

4

32

 

Figure 2.9.9 Security Data No Acknowledge MTXH Message

 

The following codes are used:

a) Transaction number

See paragraph 2.2.

b) Heading code H0 is coded 1000.

c) Heading code H1 is coded 1100.

d) Reason

 

0000

No data sets available

 

0001

Unknown MS

 

0010

Spare

 

:

:

 

1111

Spare

e) Bit DCBA:

Spare

 

2.9.10 Security Data Inquiry MTXV (SDIV)

Basic format:

e

d

c

b

a

D.....BA

D.......BA

D.....BA

D.....BA

fe.........BA

NUMBER OF DIGITS

PRIORITY INDICATOR

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

4

4

4

4

32

h

g

f

D.......BA

D.......BA

......BA

ADDITIONAL MOBILE STATION CATEGORIES

NUMBER OF TRIPLETS

MOBILE STATION IDENTITY

4

4

n*8

   

4<n<5

 

Figure 2.9.10 Security Data Inquiry MTXV Message.

The following codes are used:

a) Transaction number

See paragraph 2.2.

b) Heading code H0 is coded 1000.

c) Heading code H1 is coded 1101.

d) Priority Indicator

The coding of these indicators have the following meaning.

Bit A: 0 No old already used security data available for
the MS in the MTX.

1 Old already used security data available for the
MS in the MTX.

Bit B: 0 No unused security data available for the MS

in the MTX

1 Unused security data available for the MS

in the MTX.

Bits DC: Spare

e) Number of digits

See paragraph 2.4.1.f.

f) Mobile Station Identity

See paragraph 2.4.1.g

g) Number of triplets

Number of requested triplets (1 to 8).

h) Additional Mobile Station Categories

Bit A: SIS Authetication during Location Updating procedure

0 Not SIS-Authentication

1 SIS- Authentication

Bit DCB: Spare

 

2.9.11 Security Data Acknowledge MTXV (SDAV)

Basic format:

e

d

c

b

a

D.......BA

D.....BA

D.....BA

D.....BA

fe.........BA

ADDITIONAL MOBILE STATION CATEGORIES

NUMBER OF TRIPLETS

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

4

4

4

4

32

i

h

g

f

X.....BA

P.....BA

D.....BA

b.....BA

BKEY C1...C6

SRES R1...R4

SPARE

RAND C1...C7

:

:

:

:

:

:

:

:

24

16

4

28

 

Figure 2.9.11 Security Data Acknowledge MTXV Message

 

The following codes are used:

a) Transaction number

See paragraph 2.2.

b) Heading code H0 is coded 1000.

c) Heading code H1 is coded 1110.

d) Number of triplets

Number of sent triplets (1 to 8).

e) Additional Mobile Station Categories

Bit A: SIS Authetication during Location Updating procedure

0 Not SIS-Authentication

1 SIS- Authentication

Bit DCB: Spare

f) RAND

See paragraph 2.9.2.d.

g) Spare

h) SRES

See paragraph 2.9.2.f.

i) BKEY

See paragraph 2.9.2.g.

2.9.12 Security Data No Acknowledge MTXV (SDNV)

Basic format:

e

d

c

b

a

D.......BA

D.....BA

D.....BA

D.....BA

fe.........BA

ADDITIONAL MOBILE STATION CATEGORIES

REASON

HEADING CODE H1

HEADING CODE H0

TRANSACTION NUMBER

4

4

4

4

32

Figure 2.9.12 Security Data No Acknowledge MTXV Message

The following codes are used:

a) Transaction number

See paragraph 2.2.

b) Heading code H0 is coded 1000.

c) Heading code H1 is coded 1111.

d) Reason

Coding as in paragraph 2.9.3d.

e) Additional Mobile Station Categories

Coding as in paragraph 2.9.3.e.