1 nhóm điều khiển công s ut (PCG); 4 nhóm 84N PN chip.
4.1.2.2 Các yêu cu cho các th tục nhận thực.
Tr m di động sẽ thực hiện các thủ tục nhận thực cho Auth_Signature khi AUTHSđược thiết lập bằng „01‟ (chế độ nhận thực tiêu chuẩn).
Với mục đích nhận thực, tr m di động sẽ sử dụng IMSI_M nếu nó được lập trình sẵn, ngược l i tr m di động sẽ sử dụng IMSI_T. (Tr m gốc sử dụng IMSI được lựa chọn theo cùng một tiêu chuẩn).
Tr m di động sẽ thiết lập các tham số đầu vào của thủ tục Auth_Signature:
RAND_CHALLENGE sẽ được thiết lập cho 32 giá trị bit được lưu trữ của RAND.
ESN sẽ được thiết lập cho số seri điện tử 32 bit của tr m di động. SSD_AUTH sẽ được thiết lập cho 64 bit giá trị hiện hành của SSD_A. AUTH_DATA sẽ được thiết lập như sau:
Nếu tr m di động thực hiện một Registration, tr m di động sẽ thiết lập AUTH_DATA là 24 bit IMSI_S1 và sẽ thiết lập tham số đầu vào SAVE_REGISTER là FALSE.
Nếu tr m di động thực hiện Origination thì nó sẽ thiết lập AUTH_DATA với số lượng 24 bit cơ s nh vào các kí số quay số
như sau:tham số đầu vào AUTH_DATA sẽ bao gồm 6 kí số sau cùng được chứa trong các trư ng CHARi của b n tin Origination, được mã hoá như sau: nếu một trư ng CHARi đ i diện cho các kí số từ 0-9, *, hoặc # thì kí số này sẽ được mã hoá theo b ng bên dưới. Nếu trư ng CHARi đ i diện cho b t kì một kí tự nào khác thì nó sẽ được chuyển đổi sang giá trị thập phân tương đương (được coi như là một số số nhị phân không được đánh d u) và một kí số có nghĩa nhỏ nh t trong các kí số thập phân sẽ được mã hoá dựa theo b ng bên dưới. Nếu có ít hơn 6 kí số được chứa trong b n tin Origination thì bit có nghĩa lớn nh t của IMSI_S1 sẽ được sử dụng để thay thế các kí số bị thiếu. Thủ tục chi tiết mà IMSI_S1 được sử dụng ban đầu để điền tham số đầu vào AUTH_DATA và sau đó các kí số quay số cuối cùng chứa đựng trong b n tin Origination được sử dụng để thay thế toàn bộ hoặc từng phần giá trị ban đầu này. Nếu c 6 kí số được dùng để quay số và chứa trong b n tin Origination thì kí số đầu tiên của 6 kí số mà đã chứa đựng được sử dụng như là 4 bit có nghĩa lớn nh t của AUTH_DATA, kí số thứ hai sẽ là 4 bit có nghĩa nhỏ hơn tiếp theo của AUTH_DATA và cứ tương tự như thế. Nếu có ít hơn 6 kí số được chứa trong b n tin Origination thì 4 bit có nghĩa nhỏ nh t của AUTH_DATA là kí số quay số chứa đựng cuối cùng, kí số thứ hai kế kí số cuối cùng tr thành 4 bit có nghĩa lớn hơn của AUTH_DATA, và cứ như thế cho tới kí số đầu tiên của các kí số được quay. Tr m di động sẽ thiết lập tham số đầu vào SAVE_REGISTER là TRUE.
Nếu tr m di động thực hiện Termination thì nó sẽ thiết lập AUTH_DATA là 24 bit IMSI_S1 và thiết lập tham số đầu vào SAVE_REGISTERS là TRUE.
Nếu tr m di động thực hiện Mobile Station Data Bursts thì nó sẽ thiết lập AUTH_DATA với số lượng là 24 bit như sau: AUTH_DATA đầu vào được t o ra bằng cách đầu tiên là điền tham số AUTH_DATA với 24 bit IMSI_S1 và sau đó thay thế một phần hoặc toàn bộ giá trị đã
thêm vào trước lên tới 6 kí số 4 bit mà đã được cung c p b i thủ tục (thông qua BURST_TYPE) yêu cầu b n tin cụm số liệu. Cụ thể tr m di động sẽ t o ra AUTH_DATA đầu vào như sau:
1. Đặt AUTH_DATA=IMSI_S1.
2. Thủ tục đang yêu cầu sẽ cung c p một chuỗi các kí số có chiều dài từ 0 đến 6 kí số. Mỗi kí số sẽ được trình bày như là một giá trịnhị phân 4 bit và được mã hoá như b ng bên dưới.
3. Kí số có nghĩa nhỏ nh t trong chuỗi các kí số sẽ được thay thế bằng 4 bit có nghĩa nhỏ nh t của AUTH_DATA, kí số có nghĩa kế tiếp các kí số có nghĩa nhỏ nh t trong chuỗi sẽ được thay thế bằng 4 bit có nghĩa tiếp theo các bit có nghĩa nhỏ nh t của AUTH_DATA, và cứ như thế cho tới khi các kí số trong chuỗi được thay thế hết bằng giá trị của AUTH_DATA.
Tr m di động sẽ thiết lập tham số đầu vào SAVE_REGISTERS là FALSE.
Nếu như tr m di động thực hiện một TMSI Assignment, thì nó sẽ thiết lập AUTH_DATA bằng 24 bit IMSI_S1 và sẽ thiết lập tham số đầu vào SAVE_REGISTERS là FALSE.
Nếu tr m di động thực hiện một PACA Cancellation thì nó sẽ thiết lập AUTH_DATA bằng 24 bit IMSI_S1 và sẽ thiết lập tham số đầu vào SAVE_REGISTERS là FALSE.