You are on page 1of 15

3GPP TS 55.205 V9.0.

0 (2009-12)
Technical Specification

3rd Generation Partnership Project;
Technical Specification Group Services and System Aspects;
Specification of the GSM-MILENAGE Algorithms:
An example algorithm set for the GSM
Authentication and Key Generation functions A3 and A8
(Release 9)

R

GLOBAL SYSTEM FOR
MOBILE COMMUNICATIONS

The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
The present document has not been subject to any approval process by the 3GPP Organizational Partners and shall not be implemented.
This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liability for any use of this
Specification.
Specifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organizational Partners' Publications Offices.

Algorithm. CCSA.FRANCE Tel. The copyright and the foregoing restriction extend to reproduction in all media. ©2009.0. UMTS™ is a Trade Mark of ETSI registered for the benefit of its members 3GPP™ is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners LTE™ is a Trade Mark of ETSI currently being registered for the benefit of its Members and of the 3GPP Organizational Partners GSM® and the GSM logo are registered and owned by the GSM Association 3GPP . Authentication 3GPP Postal address 3GPP support office address 650 Route des Lucioles . ETSI.org Copyright Notification No part may be reproduced except as authorized by written permission.205 V9.Release 9 2 3GPP TS 55. TTC). ATIS.Sophia Antipolis Valbonne .3gpp.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Internet http://www. TTA.0 (2009-12) Keywords GSM. All rights reserved. 3GPP Organizational Partners (ARIB.

....................................................................................................6 3..........................................................................................3........................................................................................................................................................................................................5 3 Introductory information (normative)..................................................................................................................................3 Foreword..................................5 3...........................2 Format..................................................................................................................................................................................................9 Annex A (informative): Change history........................................................................1 Bit/Byte ordering..................6 3..........................................................................3 Notation.....................................3 Test Sets.............................1 Introduction.................................................................................................................................................................................................................205 V9...8 6.......4 Introduction..................................................................................................................................................................................................................................8 6.........................6 3.....................0.......................................................................................................................................................................8 6.....4 1 Scope...........................................................................................2 List of Symbols..........................................................................................................................6 4 The GSM-MILENAGE algorithms (normative)..0 (2009-12) Contents Contents................................................................................................2 Algorithm Inputs and Outputs...........................................................5 2 References.............................7 6 Test data for GSM-MILENAGE (informative)..............................................6 5 An alternative algorithm (informative).........................................................................................15 3GPP ........................................................................................................................5 3.............1 Introduction...........3................................................................Release 9 3 3GPP TS 55........

etc. Should the TSG modify the contents of the present document. 3GPP . (It is not mandatory that the particular algorithms specified in this document are used . z the third digit is incremented when editorial only changes have been incorporated in the document. 3 or greater indicates TSG approved document under change control. y the second digit is incremented for all changes of substance.Release 9 4 3GPP TS 55. i. and contains an example set of algorithms which may be used as the GSM authentication and key generation functions A3 and A8.the A3 and A8 functions are operator-specifiable rather than being fully standardised).y.0.0 (2009-12) Foreword This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP).z where: x the first digit: 1 presented to TSG for information. technical enhancements.205 V9.e. 2 presented to TSG for approval. corrections. it will be re-released by the TSG with an identifying change of release date and an increase in version number as follows: Version x. updates. Introduction This document has been prepared by the 3GPP Task Force. The contents of the present document are subject to continuing work within the TSG and may change following formal TSG approval.

) or non-specific. (It is not mandatory that the particular algorithms specified in this document are used the A3 and A8 functions are operator-specifiable rather than being fully standardised). Specification of the MILENAGE Algorithm Set: An example algorithm set for the 3GPP authentication and key generation functions f1.1 Introduction Within the security architecture of the GSM system there are security functions A3 and A8.Release 9 5 3GPP TS 55. f5 and f5*. and the functions are therefore to be specified by each operator rather than being fully standardised.206: "3rd Generation Partnership Project. The inputs and outputs of the two functions are defined in section 3. f3. • For a non-specific reference. [3] 3GPP TS 35. f4. etc. version number. f2. • For a specific reference. Section 3 (normative) introduces the algorithms and describes their input and output parameters.0 (2009-12) 1 Scope The present document contains an example set of algorithms which may be used as the GSM authentication and key generation functions A3 and A8. subsequent revisions do not apply. 3G Security. Document 2: Algorithm specification". Specification of the MILENAGE Algorithm Set: An example algorithm set for the 3GPP authentication and key generation functions f1.102 version 3. Technical Specification Group Services and System Aspects. The algorithms specified in this document are examples that may be used by an operator who does not wish to design his own. 3G Security. Digital cellular telecommunications system (Phase 2+). [1] 3GPP TS 35.208: "3rd Generation Partnership Project. f3. Technical Specification Group Services and System Aspects. 3GPP . edition number. f3. Document 3: Implementors' test data". through reference in this text. f5 and f5*.205 V9.207: "3rd Generation Partnership Project.0: "3rd Generation Partnership Project.0: "3rd Generation Partnership Project. Section 6 (informative) provides test data. f5 and f5*. f2. f4. Technical Specification Group Services and System Aspects. The operation of these functions falls completely within the domain of an individual operator. f2. • References are either specific (identified by date of publication. Section 4 (normative) defines the algorithms.10. the latest version applies. constitute provisions of the present document.2. a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document. 3 Introductory information (normative) 3. Section 5 (informative) describes an alternative algorithm that some operators may prefer. f1*. Technical Specification Group Services and System Aspects. [4] 3GPP TS 33. f1*. In the case of a reference to a 3GPP document (including a GSM document). f4.20 version 8. Security architecture (Release 1999)". [5] 3GPP TS 03.0. 3G Security. 3G Security. Security related network functions (Release 1999)".1. f1*. Document 4: Design conformance test data". 2 References The following documents contain provisions which. [2] 3GPP TS 35. Specification of the MILENAGE Algorithm Set: An example algorithm set for the 3GPP authentication and key generation functions f1.

the functions from the UMTS MILENAGE which we make use of are the following (we prefix all input and output names by "MIL3G-" to distinguish them clearly from the inputs and outputs of A3 and A8): 3GPP . Where a variable is broken down into a number of substrings. The concatenation of the two operands. bit 0 is the most significant bit of the leftmost hexadecimal digit.2 Algorithm Inputs and Outputs The inputs to the algorithms are given in table 1. and so on through to the least significant.2 List of Symbols = || ⊕ a) X[i] The assignment operator. called MILENAGE (note 1).. Specifically. the next most significant is numbered 1. is specified in [1]. the outputs in tables 2 and 3 below. Table 1: Inputs to A3 and A8 Parameter Ki RAND Size (bits) 128 128 Comment Subscriber key Ki[0]…Ki[127] Random challenge RAND[0]…RAND[127] Table 2: A3 output Parameter SRES Size (bits) 32 Comment Signed response SRES[0]…SRES[31] Table 3: A8 output Parameter KC Size (bits) 64 Comment Cipher key KC[0]…KC[63] 3. ).1 Bit/Byte ordering All data variables in this specification are presented with the most significant bit (or byte) on the left hand side and the least significant bit (or byte) on the right hand side.205 V9. (X = X[0] || X[1] || X[2] || …. with bit length L. is shown in hexadecimal format. and bit L-1 is the least significant bit of the rightmost hexadecimal digit.Release 9 6 3GPP TS 55.3. The ith bit of the variable X.0 (2009-12) 3. GSM-MILENAGE makes use of MILENAGE. 4 The GSM-MILENAGE algorithms (normative) An example algorithm set for UMTS. the leftmost (most significant) substring is numbered 0. When a variable.0.3. 3.3 Notation 3. The bitwise exclusive-OR operation.

This function must be precisely specified for the GSM-MILENAGE A3 algorithm to be fully defined. a much simpler and more efficient algorithm would be to set TEMP = EK (RAND). NOTE 2: The 3GPP standard conversion function to derive a GSM SRES of 32 bits from a UMTS XRES of up to 128 bits is as follows [4]: SRES = XRES*1 xor XRES*2 xor XRES*3 xor XRES*4. The two main recommended options are as follows (note 2): - Recommended SRES Derivation Function #1: (SRES[0]…SRES[31]) = (MIL3G-RES[0]…MIL3G-RES[31]) ⊕ (MIL3G-RES[32]…MIL3G-RES[63]). where XRES* is 16 octets long and XRES* = XRES if XRES is 16 octets long and XRES* = XRES || 0..205 V9. XRES*i are all 4 octets long and XRES* = XRES*1 || XRES*2 || XRES*3 || XRES*4 Recommended SRES Derivation Function #1 is the result of applying this standard conversion function to a 64-bit XRES equal to MIL3G-RES[0]…MIL3G-RES[63] from MILENAGE. where E is the 128-bit block cipher used as a basic building i 3GPP .. and f4 respectively - Set (KC[0]…KC[63]) = (MIL3G-CK[0]…MIL3G-CK[63]) ⊕ (MIL3G-CK[64]…MIL3G-CK[127]) ⊕ (MIL3G-IK[0]…MIL3G-IK[63]) ⊕ (MIL3G-IK[64]…MIL3G-IK[127]) - Derive SRES from MIL3G-RES using an operator-selected SRES Derivation Function. MIL3G-CK and MIL3G-IK from MIL3G-K and MIL3G-RAND. Alternative SRES Derivation Functions may be specified. If there is no desire to retain this compatibility with UMTS MILENAGE used in its 2G mode. Recommended SRES Derivation Function #2 is the result of applying this standard conversion function to a 32-bit XRES equal to MIL3G-RES[0]…MIL3G-RES[31] from MILENAGE. - Recommended SRES Derivation Function #2: (SRES[0]…SRES[31]) = (MIL3G-RES[0]…MIL3G-RES[31]). using the MILENAGE functions f2. f3. a value has to be assigned to this constant for MILENAGE to be fully specified.0 (2009-12) Inputs Output f2 MIL3G-RES[0]…MIL3G-RES[63] MIL3G-K[0]…MIL3G-K[127] f3 MIL3G-CK[0]…MIL3G-CK[127] MIL3G-RAND[0]…MIL3G-RAND[127] f4 MIL3G-IK[0]…MIL3G-IK[127] The GSM-MILENAGE functions are defined as follows: - Let (MIL3G-K[0]…MIL3G-K[127]) = (Ki[0]…Ki[127]) - Let (MIL3G-RAND[0]…MIL3G-RAND[127]) = (RAND[0]…RAND[127]) - Compute MIL3G-RES. NOTE 1: MILENAGE uses a 128-bit operator-specific constant OP.0 if XRES is shorter than 16 octets.Release 9 7 Function 3GPP TS 55.0. 5 An alternative algorithm (informative) The GSM-MILENAGE algorithms defined in section 3 are obtained by applying standard 3G-to-2G conversion functions defined in [4] to the outputs of the UMTS MILENAGE algorithms.

This alternative does not form any part of the GSM-MILENAGE algorithms. 6 Test data for GSM-MILENAGE (informative) 6. included for information only A3 output SRES. e.. page 7 MILENAGE f3 output.0 (2009-12) block in MILENAGE. SRES = TEMP[0]. The first test set is also shown in binary. TEMP = the result of encrypting RAND using the key Ki. if Recommended SRES Derivation Function #1 is used — see section 4.1 Introduction The test data sets presented here are derived directly from the MILENAGE test sets in [3]. then choose non-overlapping substrings of TEMP to be SRES and KC. 6. if Recommended SRES Derivation Function #2 is used — see section 4. i. to show explicitly the relationship between the binary data and the hexadecimal representation.TEMP[31] and KC = TEMP[64]…TEMP[127]. page 7 A3 output SRES.Release 9 8 3GPP TS 55. it is included just for information. included for information only MILENAGE f4 output.205 V9.2 Format The format of each test data set is as follows: Test Set n Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc subscriber secret key random challenge operator-specific MILENAGE constant derived from OP and Ki — see [1] MILENAGE f2 output.g.e. included for information only A8 output (cipher key) All test data in this tabular format is shown in hexadecimal representation.. 3GPP .0.

205 V9.0.3 Test Sets Test Set 1 in binary format 01000110 Ki 10011111 10100110 00100011 RAND 10011101 10111111 11001101 OP 11110110 10110011 11001101 OPc 01001110 00101011 10100101 MIL3G-RES 10111111 01000110 SRES#1 10100101 SRES#2 10110100 MIL3G-CK 00000101 11111000 11110111 MIL3G-IK 00000100 00110100 11101010 Kc 10001011 01011011 10101010 10111100 01010101 00100001 00110101 11000010 00101011 00011000 01100011 01001000 10101111 01000010 01011100 11101000 10110001 10011001 10110100 01011111 00001010 00101110 11100010 00111000 11111000 01000010 00001011 10111011 11001011 01101001 00010010 01000001 11100100 01000001 00010001 10101001 11110000 00111100 10111110 10010110 00110111 10101000 10001010 11100110 01001101 10101110 01000111 00000010 11010101 00010010 00111110 00100000 01101101 01100111 01101010 11000111 00101100 11001011 01110001 10010101 01001010 10011111 10100101 10011001 01001110 00110111 10100000 00010001 11010101 11100011 10111010 01010000 01101010 11010101 10100011 11000101 10001011 00101010 11011001 10000111 10110010 00011011 10111100 11010111 01010001 00000100 01000110 01110110 01110010 01110001 00011100 01101101 10111110 10000010 00111010 11111001 10100000 Test Set 1 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 465b5ce8 23553cbe cdc202d5 cd63cb71 a54211d5 46f8416a a54211d5 b40ba9a3 f769bcd7 eae4be82 b199b49f 9637a89d 123e20f6 954a9f4e e3ba50bf aa5f0a2e 218ae64d 2b6d676a 48a5994e e238a6bc ae47bf35 c72cb318 37a02baf c58b2a05 51044604 3af9a08b bbf0d987 12767271 b21bf8cb 1c6d3441 Test Set 2 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc fec86ba6 9f7c8d02 dbc59adc 1006020f 8011c48c 8c308a5e 8011c48c 5dbdbb29 59a92d3b aa01739b eb707ed0 1accf4db b6f9a0ef 0a478bf6 0c214ed2 8905757b 213ccff0 735477b7 b699f15c 1bb44b8f c7f71a6a fadf8374 062e42b3 54e8f3cd 476a0443 8caa976d e665b046 487055cf 179a5098 88b2307b 3GPP .Release 9 9 3GPP TS 55.0 (2009-12) 6.

205 V9.0.0 (2009-12) Test Set 3 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 9e5944ae ce83dbc5 223014c5 a64a507a f365cd68 cfbce3fe f365cd68 e203edb3 0c4524ad 9a8ec95f a94b8116 4ac0274a 806694c0 e1a2a98b 3cd92e96 5c82fbf9 157c17f8 07ca1eee b88eb421 f32db751 0d017bd6 f57f004f 0135dc87 971574f5 eac041c4 408cc507 a94b0d61 dd830d20 b816345d 854fc46b Test Set 4 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 4ab1deb0 74b0cd60 2d16c5cd dcf07cbd 5860fc1b 9655e265 5860fc1b 7657766b 1c42e960 cdc1dc08 5ca6ceb0 31a1c833 1fdf6b22 51855290 ce351e7e 51fc98e7 9b2b6ce2 383584e3 b92a07a9 7d026a84 b8c4a186 bef2a8d8 891e523e 373d1c21 d89b8fa9 41b81a22 38f307e3 9f2744e0 de9242f9 708ccb53 Test Set 5 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 6c38a116 ee6466bc 1ba00a1a 3803ef53 16c8233f 13688f17 16c8233f 3f8c7587 a7466cc1 df75bc5e ac280c45 96202c5a 7c6700ac 63b947c6 05a0ac28 4f59332e 557abbef 8c3ff3e9 aaa225e5 e35c8c4f f8babf63 6ad08725 8fae3934 fe8e4b23 e6b2a133 a899879f 3af676ae 7d49d3b6 de30ba3b 6e95d7b4 Test Set 6 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 2d609d4d 194aa756 460a4838 c35a0ab0 8c25a16c 553d00b3 8c25a16c 4cd08460 88ab80a4 84b417ae b0ac5bf0 013896b7 5427aa39 bcbfc925 d918a1df d2c0de26 4b4a2a3b 264aac8e 2caff15f 7014de0d 0af4539e fc9e73e8 24efbde0 20f8fa07 15f15c73 3aeab4f3 31dd47cb 711254a1 dc6be411 d388f696 3GPP .Release 9 10 3GPP TS 55.

205 V9.Release 9 11 3GPP TS 55.0 (2009-12) Test Set 7 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc a530a7fe 3a4c2b32 511c6c4e 27953e49 a63241e1 59f1a44a a63241e1 10f05bab f9ec0865 3b4e244c 428fad10 45c50eb5 83e38c89 bc8af6dc ffc3e5ab 82c45edd c71d0863 b1c5d8dd c6e730eb fce13884 9395764d e62426fa 80286be3 75a99a5f eb32f223 dc60ce03 bb98a9c2 69cade40 87679c3b c59c3a44 Test Set 8 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc d9151cf0 f761e5e9 75fc2233 c4c93eff 4a90b217 50588861 4a90b217 71236b71 90527eba 8d4ec01d 4896e258 3d603feb a44294ee e8a08138 1ac83a76 30bf2e08 730e2755 8e6de25c c203d4c2 267b8360 6cb8a2ca 4353d26b 7ce4e3d9 29f9b22a a5588968 e597acfe b77ea7a5 db417273 4c96da22 25a04d9e Test Set 9 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc a0e2971b 08eff828 323792fa 82a26f22 4bc2212d cde6b027 4bc2212d 08cef6d0 ed0318ca d8debc4f 6822e8d3 b13fdb56 ca21fb4d bba9e948 8624910a 54a18cc2 2722c65c 5d6f13c1 8f949a10 35624ecb 7f30a9b2 45a9d2c1 d98e9cc4 04ec6147 5deb9206 fbcd60aa 1a3c3cda 272f6e8f 048137fa a64ba411 Test Set 10 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 0da6f7ba 679ac4db 4b9a26fa 0db1071f 6fc30fee 02d13acd 6fc30fee 69b1cae7 74f24e8c f0eaa50a 86d5eac8 acd7d233 459e3acb 8767562c 6d123523 a19cf563 ff9d6806 ff36f401 a43a0a64 ac58642d f4149ce3 5de3bdc1 c41e8d08 c7429d97 26df58e1 1edcebb7 5e245cac b38d7dcd b05a517c 4f1b7fbd 3GPP .0.

205 V9.0 (2009-12) Test Set 11 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 77b45843 4c47eb30 bf3286c7 d483afae aefa357b 44389d01 aefa357b 908c43f0 c251df0d 82dbab7f c88e58c1 76dc55fe a51409ce 562409a3 eac2a87a 0d202684 5106cb20 95724d50 26b5bb0b 515ed430 34b8cd78 3bfe6e70 20c4d762 569cb8f7 888dd932 83f063da 4bc971e7 9bcf4665 06c36c5f 5b226e40 Test Set 12 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 729b1772 311c4c92 d04c9c35 228c2f2f 98dbbd09 03e0fd84 98dbbd09 44c0f23c 0c9fb816 3c66cb98 9270dd87 9744d675 bd2262fa 06ac3268 9b3b408d ccdf1bfe b720f3b7 810d2924 a9e616ee 29b4e9bb e9b1cbd0 d036fd13 16db4ba1 5493cfd2 13884c25 cab2d33d 41e48f19 35dd0eab 7e1d1012 f3b440d8 Test Set 13 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc d32dd23e cf7d0ab1 fe75905b d22a4b41 af4a411e be73b3dc af4a411e 5af86b80 7f4d6ae7 9612b5d8 89dc6623 d9430695 9da47d35 80a53257 1139f2c2 54ca12eb 0bf12018 6236d031 08a5ff70 79dd32fa fbd46887 4e09c32e d9f67ec7 edb70df5 440e1878 8a4130bb 292cc112 9a8b75ad 1cbad50c 3f42f03a Test Set 14 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc af7c65e1 1f0f8578 0c7acb8d a4cf5c81 7bffa5c2 8fe019c7 7bffa5c2 3f8c3f3c abcbae8f 75a150df 927221de 464fd59b 95b7d4a3 55c08a7e f41fbc05 591187a2 64bed2d0 1c5aca6d ff418e54 c5987a53 9436b57a 26345a88 43b98e55 cf7625bf d46115e9 3c6aed08 77fc94bc 961a55d0 fd22fd26 da5f2078 3GPP .0.Release 9 12 3GPP TS 55.

0.0 (2009-12) Test Set 15 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 5bd7ecd3 59b75f14 f967f760 76089d3c 7e3f44c7 27202b82 7e3f44c7 d42b2d61 0b3f8d02 b7f92e42 d3127a41 251c7503 38b920a9 0ff3efdc 591f6f45 d12539be 1d0bcbac cd25e10c 6e36721d d4e7cf71 1c2c04c7 08b49924 4fceb747 5e49a03a 4fe6bfaf 6a36fec5 c275a5ae aa982b8f f97af892 82e319c2 Test Set 16 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 6cd1c6ce f69b78f3 078bfca9 a219dc37 70f6bdb9 ddd7efe6 70f6bdb9 6edaf99e d61c853c 88d9de10 b1e01e14 00a0568b 564659ec f1dc7d66 ad21525f f1b82316 ce9f0cb9 d8851e84 738b5843 a90b7f3d 3c4be4c9 e6c59b48 c799f206 5bd9f85d 280dd9c4 a22004c5 5f36d91c 6f297bae 1272fb4b c386de17 Test Set 17 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc b73a90cb b120f1c1 b672047e df0c6786 479dd25c 67e4ff3f 479dd25c 66195dbe 66bec707 a819e577 cf3afb62 a0102a2f 003bb952 8fa25f74 20792d63 2dba83c5 507dd543 dca6cb8a 8b7044c6 8a8415df de68281f f0e5b779 e7c245b8 d0313274 eb2afc47 a8d6175b c5ca7766 6d7408a8 615fa25e f2927b36 Test Set 18 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 51222502 81e92b6c c9e87632 981d464c 28d7b0f2 8a3b8d17 28d7b0f2 5349fbe0 9744871a 9a8d0e88 14c33e72 0ee0e12e 86b5b9ff 7c52eb6e a2ec3de5 3a5dd523 bceba8d9 bdf56e12 50362349 fc145fc0 2a99dfa5 97d0887b 84ad0bcf 98649f94 d32bf9bb 3ff0887a 8f5d2e97 d1dd5ce5 3a81c00f 4e3e2e5a 3GPP .Release 9 13 3GPP TS 55.205 V9.

0.Release 9 14 Test Set 19 Ki RAND OP OPc MIL3G-RES SRES#1 SRES#2 MIL3G-CK MIL3G-IK Kc 90dca4ed 9fddc720 3ffcfe5b cb9cccc4 a95100e2 df58522f a95100e2 b5f2da03 b4721368 ed29b2f1 3GPP TS 55.0 (2009-12) a45b53cf 92c6ad03 7b111158 b9258e6d 760952cd 0f12d7c9 6b6e4647 9920d352 ca476037 c3bc6a89 89315b78 8e84e655 9fb82581 883b69f9 bc16ea67 c27f9f34 6bf52e02 875c5598 9ed9ac45 688bb0ef 3GPP .205 V9.

0 7. Editorial update to change MILENAGE-2G to GSM-MILENAGE and correction to references.1.0).1.0 7.2. Updated to 3GPP TS format (Technically equivalent to ETSI SAGE version 1. Presentation to TSG SA#18 for approval (Release 6).0.0.0 1.0.0 for publication (Rel-6) D Correction of reference F Clarifying the Bit/Byte ordering and symbols for GSMMILENAGE example algorithm Update to Rel-7 version (MCC) Update to Rel-8 version (MCC) Update to Rel-9 version (MCC) 3GPP Old New SAGE 1.0.0 1.0.0 6.0 9. Updated to Version 6.0 produced and forwarded to SA WG3 for approval.0 SAGE 1.0 6.0.0.0 (2009-12) Annex A (informative): Change history Change history Date 2002-05 TSG # - TSG Doc.0 6.0 8.0.0 .0. Approved at TSG SA#18.0 8. CR - 2002-12 SP-18 SP-020724 - 2002-12 SP-18 - 2003-12 2006-03 SP-22 SP-31 SP-030606 0001 SP-060057 0002 2007-06 2008-12 2009-12 SP-36 SP-42 - - - - Rev Cat Subject/Comment ETSI SAGE version 1.0.2. Approved by SA WG3 meeting #26 (S3-020675).0 6.0.Release 9 15 3GPP TS 55.0 6.205 V9.0 6.