6 Test data for A8_V MILENAGE
3GPP55.236Release 17Specification of A8_V MILENAGE Algorithm: An example algorithm for the key generation function A8_VTS
6.1 Introduction
The test data sets presented here have been derived from the MILENAGE test sets in [3].
6.2 Format
The format of each test data set is as follows:
|
Test Set n |
|
|
V_Ki |
secret group key |
|
VSTK_RAND |
36-bit random challenge |
|
MIL3G-RAND |
128-bit expansion of VSTK_RAND according to clause 4 |
|
OP |
operator-specific MILENAGE constant |
|
OPc |
derived from OP and V_Ki — see [1] |
|
MIL3G-CK (VSTK) |
MILENAGE f3 output, that equals the Short Term Key for use in VGCS and VBS ciphering |
All test data in this tabular format is shown in hexadecimal representation. The first test set is also shown in binary, to show explicitly the relationship between the binary data and the hexadecimal representation.
6.3 Test Sets
|
Test Set 1 in binary format |
|
|
V_Ki |
01000110 01011011 01011100 11101000 10110001 10011001 10110100 10011111 10101010 01011111 00001010 00101110 11100010 00111000 10100110 10111100 |
|
VSTK_RAND |
00100011 01010101 00111100 10111110 1001 |
|
MIL3G-RAND |
11110010 00110101 01010011 11001011 11101001 11110010 00110101 01010011 11001011 11101001 11110010 00110101 01010011 11001011 11101001 11111111 |
|
OP |
11001101 11000010 00000010 11010101 00010010 00111110 00100000 11110110 00101011 01101101 01100111 01101010 11000111 00101100 10110011 00011000 |
|
OPc |
11001101 01100011 11001011 01110001 10010101 01001010 10011111 01001110 01001000 10100101 10011001 01001110 00110111 10100000 00101011 10101111 |
|
MIL3G-CK (VSTK) |
11010111 01110011 11000111 11111111 11000110 01000000 11001101 00100100 10000001 11110101 00010010 11011100 10111101 01011100 11000000 11110110 |
|
Test Set 1 |
||||
|
V_Ki |
465b5ce8 |
b199b49f |
aa5f0a2e |
e238a6bc |
|
VSTK_RAND |
23553cbe |
9 |
||
|
MIL3G-RAND |
f23553cb |
e9f23553 |
cbe9f235 |
53cbe9ff |
|
OP |
cdc202d5 |
123e20f6 |
2b6d676a |
c72cb318 |
|
OPc |
cd63cb71 |
954a9f4e |
48a5994e |
37a02baf |
|
MIL3G-CK (VSTK) |
d773c7ff |
c640cd24 |
81f512dc |
bd5cc0f6 |
|
Test Set 2 |
||||
|
V_Ki |
fec86ba6 |
eb707ed0 |
8905757b |
1bb44b8f |
|
VSTK_RAND |
9f7c8d02 |
1 |
||
|
MIL3G-RAND |
f9f7c8d0 |
21f9f7c8 |
d021f9f7 |
c8d021ff |
|
OP |
dbc59adc |
b6f9a0ef |
735477b7 |
fadf8374 |
|
OPc |
1006020f |
0a478bf6 |
b699f15c |
062e42b3 |
|
MIL3G-CK (VSTK) |
a0b28afe |
ca802828 |
c324eb86 |
a7b06903 |
|
Test Set 3 |
||||
|
V_Ki |
9e5944ae |
a94b8116 |
5c82fbf9 |
f32db751 |
|
VSTK_RAND |
ce83dbc5 |
4 |
||
|
MIL3G-RAND |
fce83dbc |
54fce83d |
bc54fce8 |
3dbc54ff |
|
OP |
223014c5 |
806694c0 |
07ca1eee |
f57f004f |
|
OPc |
a64a507a |
e1a2a98b |
b88eb421 |
0135dc87 |
|
MIL3G-CK (VSTK) |
f2abba4c |
9d52cf6b |
99b43d2a |
799e9470 |
|
Test Set 4 |
||||
|
V_Ki |
4ab1deb0 |
5ca6ceb0 |
51fc98e7 |
7d026a84 |
|
VSTK_RAND |
74b0cd60 |
3 |
||
|
MIL3G-RAND |
f74b0cd6 |
03f74b0c |
d603f74b |
0cd603ff |
|
OP |
2d16c5cd |
1fdf6b22 |
383584e3 |
bef2a8d8 |
|
OPc |
dcf07cbd |
51855290 |
b92a07a9 |
891e523e |
|
MIL3G-CK (VSTK) |
d4500866 |
a11b5b7d |
3d89d485 |
d25e14da |
|
Test Set 5 |
||||
|
V_Ki |
6c38a116 |
ac280c45 |
4f59332e |
e35c8c4f |
|
VSTK_RAND |
ee6466bc |
9 |
||
|
MIL3G-RAND |
fee6466b |
c9fee646 |
6bc9fee6 |
466bc9ff |
|
OP |
1ba00a1a |
7c6700ac |
8c3ff3e9 |
6ad08725 |
|
OPc |
3803ef53 |
63b947c6 |
aaa225e5 |
8fae3934 |
|
MIL3G-CK (VSTK) |
bafd96fb |
7c417cce |
58597e0f |
118b6a02 |
|
Test Set 6 |
||||
|
V_Ki |
2d609d4d |
b0ac5bf0 |
d2c0de26 |
7014de0d |
|
VSTK_RAND |
194aa756 |
0 |
||
|
MIL3G-RAND |
f194aa75 |
60f194aa |
7560f194 |
aa7560ff |
|
OP |
460a4838 |
5427aa39 |
264aac8e |
fc9e73e8 |
|
OPc |
c35a0ab0 |
bcbfc925 |
2caff15f |
24efbde0 |
|
MIL3G-CK (VSTK) |
b4d5f9b7 |
94d269c5 |
706ee6e3 |
1453a426 |
|
Test Set 7 |
||||
|
V_Ki |
a530a7fe |
428fad10 |
82c45edd |
fce13884 |
|
VSTK_RAND |
3a4c2b32 |
4 |
||
|
MIL3G-RAND |
f3a4c2b3 |
24f3a4c2 |
b324f3a4 |
c2b324ff |
|
OP |
511c6c4e |
83e38c89 |
b1c5d8dd |
e62426fa |
|
OPc |
27953e49 |
bc8af6dc |
c6e730eb |
80286be3 |
|
MIL3G-CK (VSTK) |
b8b143ae |
303bbdd6 |
8539ee34 |
a69c530e |
|
Test Set 8 |
||||
|
V_Ki |
d9151cf0 |
4896e258 |
30bf2e08 |
267b8360 |
|
VSTK_RAND |
f761e5e9 |
3 |
||
|
MIL3G-RAND |
ff761e5e |
93ff761e |
5e93ff76 |
1e5e93ff |
|
OP |
75fc2233 |
a44294ee |
8e6de25c |
4353d26b |
|
OPc |
c4c93eff |
e8a08138 |
c203d4c2 |
7ce4e3d9 |
|
MIL3G-CK (VSTK) |
6e6aa729 |
1a54c264 |
6188e2e0 |
2002fda5 |
|
Test Set 9 |
||||
|
V_Ki |
a0e2971b |
6822e8d3 |
54a18cc2 |
35624ecb |
|
VSTK_RAND |
08eff828 |
b |
||
|
MIL3G-RAND |
f08eff82 |
8bf08eff |
828bf08e |
ff828bff |
|
OP |
323792fa |
ca21fb4d |
5d6f13c1 |
45a9d2c1 |
|
OPc |
82a26f22 |
bba9e948 |
8f949a10 |
d98e9cc4 |
|
MIL3G-CK (VSTK) |
e360f5fe |
8a5b1602 |
5fb8acbf |
f3b9cbb2 |
|
Test Set 10 |
||||
|
V_Ki |
0da6f7ba |
86d5eac8 |
a19cf563 |
ac58642d |
|
VSTK_RAND |
679ac4db |
a |
||
|
MIL3G-RAND |
f679ac4d |
baf679ac |
4dbaf679 |
ac4dbaff |
|
OP |
4b9a26fa |
459e3acb |
ff36f401 |
5de3bdc1 |
|
OPc |
0db1071f |
8767562c |
a43a0a64 |
c41e8d08 |
|
MIL3G-CK (VSTK) |
805879c0 |
53864ea5 |
a8c41c18 |
95976d41 |
|
Test Set 11 |
||||
|
V_Ki |
77b45843 |
c88e58c1 |
0d202684 |
515ed430 |
|
VSTK_RAND |
4c47eb30 |
7 |
||
|
MIL3G-RAND |
f4c47eb3 |
07f4c47e |
b307f4c4 |
7eb307ff |
|
OP |
bf3286c7 |
a51409ce |
95724d50 |
3bfe6e70 |
|
OPc |
d483afae |
562409a3 |
26b5bb0b |
20c4d762 |
|
MIL3G-CK (VSTK) |
74909b16 |
e577b2d4 |
cf1ff01a |
213cfc54 |
|
Test Set 12 |
||||
|
V_Ki |
729b1772 |
9270dd87 |
ccdf1bfe |
29b4e9bb |
|
VSTK_RAND |
311c4c92 |
9 |
||
|
MIL3G-RAND |
f311c4c9 |
29f311c4 |
c929f311 |
c4c929ff |
|
OP |
d04c9c35 |
bd2262fa |
810d2924 |
d036fd13 |
|
OPc |
228c2f2f |
06ac3268 |
a9e616ee |
16db4ba1 |
|
MIL3G-CK (VSTK) |
b102a313 |
d2692e01 |
1b7301c2 |
ad188adc |
|
Test Set 13 |
||||
|
V_Ki |
d32dd23e |
89dc6623 |
54ca12eb |
79dd32fa |
|
VSTK_RAND |
cf7d0ab1 |
d |
||
|
MIL3G-RAND |
fcf7d0ab |
1dfcf7d0 |
ab1dfcf7 |
d0ab1dff |
|
OP |
fe75905b |
9da47d35 |
6236d031 |
4e09c32e |
|
OPc |
d22a4b41 |
80a53257 |
08a5ff70 |
d9f67ec7 |
|
MIL3G-CK (VSTK) |
995729ba |
d5e7c84d |
46d0980a |
4729351f |
|
Test Set 14 |
||||
|
V_Ki |
af7c65e1 |
927221de |
591187a2 |
c5987a53 |
|
VSTK_RAND |
1f0f8578 |
4 |
||
|
MIL3G-RAND |
f1f0f857 |
84f1f0f8 |
5784f1f0 |
f85784ff |
|
OP |
0c7acb8d |
95b7d4a3 |
1c5aca6d |
26345a88 |
|
OPc |
a4cf5c81 |
55c08a7e |
ff418e54 |
43b98e55 |
|
MIL3G-CK (VSTK) |
485e7bfd |
24492467 |
420b93ad |
3fce8ac2 |
|
Test Set 15 |
||||
|
V_Ki |
5bd7ecd3 |
d3127a41 |
d12539be |
d4e7cf71 |
|
VSTK_RAND |
59b75f14 |
2 |
||
|
MIL3G-RAND |
f59b75f1 |
42f59b75 |
f142f59b |
75f142ff |
|
OP |
f967f760 |
38b920a9 |
cd25e10c |
08b49924 |
|
OPc |
76089d3c |
0ff3efdc |
6e36721d |
4fceb747 |
|
MIL3G-CK (VSTK) |
1b32d440 |
99fb51f5 |
0505149d |
a25e7760 |
|
Test Set 16 |
||||
|
V_Ki |
6cd1c6ce |
b1e01e14 |
f1b82316 |
a90b7f3d |
|
VSTK_RAND |
f69b78f3 |
0 |
||
|
MIL3G-RAND |
ff69b78f |
30ff69b7 |
8f30ff69 |
b78f30ff |
|
OP |
078bfca9 |
564659ec |
d8851e84 |
e6c59b48 |
|
OPc |
a219dc37 |
f1dc7d66 |
738b5843 |
c799f206 |
|
MIL3G-CK (VSTK) |
c7ada658 |
f4bf89dc |
184b1d31 |
9df554d9 |
|
Test Set 17 |
||||
|
V_Ki |
b73a90cb |
cf3afb62 |
2dba83c5 |
8a8415df |
|
VSTK_RAND |
b120f1c1 |
a |
||
|
MIL3G-RAND |
fb120f1c |
1afb120f |
1c1afb12 |
0f1c1aff |
|
OP |
b672047e |
003bb952 |
dca6cb8a |
f0e5b779 |
|
OPc |
df0c6786 |
8fa25f74 |
8b7044c6 |
e7c245b8 |
|
MIL3G-CK (VSTK) |
ca8cf524 |
d78c8c55 |
aa5aba14 |
22737909 |
|
Test Set 18 |
||||
|
V_Ki |
51222502 |
14c33e72 |
3a5dd523 |
fc145fc0 |
|
VSTK_RAND |
81e92b6c |
0 |
||
|
MIL3G-RAND |
f81e92b6 |
c0f81e92 |
b6c0f81e |
92b6c0ff |
|
OP |
c9e87632 |
86b5b9ff |
bdf56e12 |
97d0887b |
|
OPc |
981d464c |
7c52eb6e |
50362349 |
84ad0bcf |
|
MIL3G-CK (VSTK) |
a8d5cdb6 |
47335bf5 |
8e2c884d |
a5efcdd5 |
|
Test Set 19 |
||||
|
V_Ki |
90dca4ed |
a45b53cf |
0f12d7c9 |
c3bc6a89 |
|
VSTK_RAND |
9fddc720 |
9 |
||
|
MIL3G-RAND |
f9fddc72 |
09f9fddc |
7209f9fd |
dc7209ff |
|
OP |
3ffcfe5b |
7b111158 |
9920d352 |
8e84e655 |
|
OPc |
cb9cccc4 |
b9258e6d |
ca476037 |
9fb82581 |
|
MIL3G-CK (VSTK) |
c699833a |
2c22bf44 |
b6473390 |
8a7142c3 |
Annex A (informative):
Change history
|
Change history |
||||||||
|
Date |
TSG # |
TSG Doc. |
CR |
Rev |
Cat |
Subject/Comment |
Old |
New |
|
2005-11 |
SA3#41 |
– |
– |
– |
– |
Draft version presented at SA3#41 |
0.1.0 |
|
|
2006-02 |
SA3#42 |
– |
– |
– |
– |
Inclusion of Test Sets generated by ETSI SAGE |
0.1.0 |
1.0.0 |
|
2006-02 |
Editorial clean up by MCC to conform to 21.801. |
1.0.0 |
1.0.1 |
|||||
|
2006-02 |
Raised to 1.0.2 to accept changes for presentation to SA #31 |
1.0.1 |
1.0.2 |
|||||
|
2006-03 |
– |
– |
– |
– |
– |
Editorial update to stylesheet and removal of comment |
1.0.2 |
1.0.3 |
|
2006-03 |
SP-31 |
SP-060059 |
– |
– |
– |
Approved at SA #31 |
1.0.3 |
6.0.0 |
|
2006-06 |
SP-32 |
SP-060378 |
0001 |
– |
F |
Missing bit in MIL3G RAND test set 1 example and correcting used functions |
6.0.0 |
6.1.0 |
|
2007-06 |
SP-36 |
– |
– |
– |
– |
Update to Rel-7 version (MCC) |
6.1.0 |
7.0.0 |
|
2008-12 |
SP-42 |
– |
– |
– |
– |
Update to Rel-8 version (MCC) |
7.1.0 |
8.0.0 |
|
2009-12 |
– |
– |
– |
– |
– |
Update to Rel-9 version (MCC) |
8.0.0 |
9.0.0 |
|
2011-03 |
– |
– |
– |
– |
– |
Update to Rel-10 version (MCC) |
9.0.0 |
10.0.0 |
|
2012-09 |
– |
– |
– |
– |
– |
Update to Rel-11 version (MCC) |
10.0.0 |
11.0.0 |
|
2014-09 |
– |
– |
– |
– |
– |
Update to Rel-12 version (MCC) |
11.0.0 |
12.0.0 |
|
2016-01 |
– |
– |
– |
– |
– |
Update to Rel-13 version (MCC) |
12.0.0 |
13.0.0 |
|
2017-03 |
SA#75 |
– |
– |
– |
– |
Promotion to Release 14 without technical change |
13.0.0 |
14.0.0 |
|
Change history |
|||||||
|
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
|
2018-06 |
– |
– |
– |
– |
– |
Update to Rel-15 version (MCC) |
15.0.0 |
|
2020-07 |
– |
– |
– |
– |
– |
Update to Rel-16 version (MCC) |
16.0.0 |
|
2022-03 |
– |
– |
– |
– |
– |
Update to Rel-17 version (MCC) |
17.0.0 |