35 lines
1.4 KiB
Plaintext
35 lines
1.4 KiB
Plaintext
################
|
|
# AuC database #
|
|
################
|
|
#
|
|
# file used by ServerAuC.py
|
|
#
|
|
# csv'style file, with the following fields:
|
|
# - IMSI (digits);
|
|
# - K (hex), subscriber authentication key,
|
|
# 16-bytes when using Milenage or comp128
|
|
# 16 or 32-bytes when using TUAK;
|
|
# - algorithm id (uint)
|
|
# 0 for Milenage
|
|
# 1 for comp123v1 (only for 2G / 3G)
|
|
# 2 for comp128v2 (only for 2G / 3G)
|
|
# 3 for comp128v3 (only for 2G / 3G)
|
|
# 4 for TUAK;
|
|
# - SQN (int), Milenage / TUAK authentication counter,
|
|
# -1 if Milenage / TUAK is not supported (i.e. comp128 is used) or counter is to be disabled (i.e. for testing purpose)
|
|
# >= 0 otherwise and will be incremented;
|
|
# - OP / TOP (hex, optional),
|
|
# subscriber-specific OP parameter (16 bytes for Milenage) or TOP parameter (32 bytes for TUAK);
|
|
#
|
|
# examples:
|
|
# Milenage:
|
|
#001010000000001;0123456789abcdef0123456789abcdef;0;1;
|
|
# Milenage with subscriber-specific OP:
|
|
#001010000000002;0123456789abcdef0123456789abcdef;0;1;00112233445566778899aabbccddeeff;
|
|
# TUAK:
|
|
#001010000000003;0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef;4;1;
|
|
# TUAK with subscriber-specific TOP:
|
|
#001010000000004;0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef;4;1;0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef;
|
|
# COMP128-3:
|
|
#001010000000005;0123456789abcdef0123456789abcdef;3;-1;
|