Các yêu cu cho các th tục nhận thực.

Một phần của tài liệu ĐỒ ÁN TỐT NGHIỆP NGHIÊN CỨU HỆ THỐNG THÔNG TIN DI ĐỘNG THẾ HỆ THỨ BACDMA 2000 (Trang 101 - 104)

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.

Một phần của tài liệu ĐỒ ÁN TỐT NGHIỆP NGHIÊN CỨU HỆ THỐNG THÔNG TIN DI ĐỘNG THẾ HỆ THỨ BACDMA 2000 (Trang 101 - 104)

Tải bản đầy đủ (PDF)

(179 trang)