Công nghệ an ninh chống xâm nhập trái phép trong mạng 3g UMTS luận văn tốt nghiệp đại học - Pdf 33

TRƯỜNG ĐẠI HỌC VINH
KHOA ĐIỆN TỬ VIỄN THÔNG

ĐỒ ÁN
TỐT NGHIỆP ĐẠI HỌC
Đề tài:

AN NINH CHỐNG XÂM NHẬP TRÁI PHÉP
TRONG MẠNG 3G UMTS

Giáo viên hướng dẫn
Sinh viên thực hiện

VINH – 2011
1

: Phạm Mạnh Toàn
: Hồ Văn Toàn


MỤC LỤC
Trang
MỤC LỤC............................................................................................................2
LỜI NÓI ĐẦU......................................................................................................8
Hồ Văn Toàn..........................................................................................9
TÓM TẮT ĐỒ ÁN.............................................................................................10
DANH MỤC HÌNH VẼ.....................................................................................11
DANH MỤC BẢNG..........................................................................................17
DANH MỤC CÁC TỪ VIẾT TẮT....................................................................23
VPN.............................................................................................................................24
Virture public network................................................................................................24

(tunnel) của IPSec........................................................................................................47
Hình 1.8. Khuôn dạng gói sử dụng ESP.............................................................48
1.5. Kết luận chương 1........................................................................................49
Chương 2.............................................................................................................50
TỔNG QUAN MẠNG 3G WCDMA UMTS.....................................................50
2.1. Kiến trúc chung của một hệ thống thông tin di động 3G.............................50
Hình 2.1. Kiến trúc tổng quát của một mạng di động kết hợp cả CS và PS.......50
2.2. Chuyển mạch kênh (CS), chuyển mạch gói (PS), dịch vụ chuyển mạch kênh
và dịch vụ chuyển mạch gói.........................................................................................51
Hình 2.2. Chuyển mạch kênh (CS) và chuyển mạch gói (PS)............................52
Hình 2.3. Đóng bao và tháo bao cho gói IP trong quá trình truyền tunnel.........54
Hình 2.4. Thiết lập kết nối tunnel trong chuyển mạch tunnel.............................54
2.3. Các loại lưu lượng và dịch vụ được 3G WCDMA UMTS hỗ trợ................55
Bảng 2.1. Phân loại các dịch vụ ở 3GWDCMA UMTS.....................................56
2.4. Kiến trúc 3G WCDMA UMTS R3..............................................................57
Hình 2.5. Kiến trúc 3G WCDMA UMTS R3.....................................................58
2.4.1. Thiết bị người sử dụng (UE).....................................................................58
2.4.2. Mạng truy nhập vô tuyến UMTS..............................................................60
Hình 2.6. Vai trò logic của SRNC và DRNC.....................................................61
2.4.3. Mạng lõi....................................................................................................62
2.4.4. Các mạng ngoài.........................................................................................66
2.4.5. Các giao diện.............................................................................................66
2.5. Kiến trúc 3G WCDMA UMTS R4..............................................................67
Hình 2.7. Kiến trúc mạng phân bố của phát hành 3GPP R4...............................67
2.6. Kết luận chương 2........................................................................................69
Chương 3.............................................................................................................70
CÔNG NGHỆ AN NINH 3G UMTS.................................................................70
3.1. Mô hình kiến trúc an ninh 3G UMTS..........................................................70
3.1.1. Nhận thực..................................................................................................70
3.1.2. Bảo mật.....................................................................................................71

3.4.4. Sử dụng lại các AV...................................................................................84
3.4.5. Xử lý cuộc gọi khẩn..................................................................................84
3.5. Các hàm mật mã...........................................................................................85
3.5.1. Yêu cầu đối với các giải thuật và các hàm mật mã...................................85
3.5.2. Các hàm mật mã........................................................................................85
Bảng 3.1. Các hàm mật mã và đầu ra của chúng................................................86
3.5.3. Sử dụng các hàm bình thường để tạo AV trong AuC...............................86

4


Hình 3.10. Tạo Av trong AuC............................................................................87
3.5.4. Sử dụng các hàm bình thường để tạo ra các thông số an ninh USIM.......87
Hình 3. 11. Tạo các thông số an ninh trong USIM.............................................88
3.5.5. Sử dụng các hàm để đồng bộ lại tại USIM...............................................88
Hình 3.12. Tạo AUTS trong USIM....................................................................88
3.5.6. Sử dụng các hàm đồng bộ lại tại AuC......................................................89
Hình 3.13. Thủ tục đồng bộ lại trong AuC.........................................................89
3.5.7. Thứ tự tạo khóa.........................................................................................90
3.6. Tổng kết các thông số nhận thực.................................................................90
3.6.1. Các thông số của AV................................................................................90
Bảng 3.2. Các thông số của AV..........................................................................90
3.6.2. AUTN.......................................................................................................90
3.6.3. RES và XRES...........................................................................................91
3.6.4. MAC-A và XMAC-A...............................................................................91
3.6.5. AUTS........................................................................................................91
3.6.6. MAC-S và XMAC-S................................................................................91
3.6.7. Kích cỡ của các thông số nhận thực.........................................................92
Bảng 3.3. Số bit của các thông số nhận thực......................................................92
3.7. Sử dụng hàm f9 để tính toán mã toàn vẹn...................................................92

3.12.8. Bảo mật người sử dụng.........................................................................104
Hình 3.17. Nhận dạng người sử dụng theo IMSI..............................................105
3.12.9. Đe dọa an ninh do tấn công bằng cách phát lại.....................................105
3.12.10. Truyền thông không an ninh trong CN...............................................106
3.12.11. Độ dài khóa.........................................................................................106
3.12.12. Giấu tên tại các dịch vụ mức cao hơn.................................................106
3.12.13. Mật mã hóa đầu cuối - đầu cuối..........................................................107
3.13. An ninh mạng...........................................................................................107
3.13.1. IPSec.....................................................................................................108
Hình 3.18. Chế độ truyền tải.............................................................................108
Hình 3.19. Chế độ truyền tunnel.......................................................................109
3.13.2. MAPSec................................................................................................109
3.14. An ninh khi chuyển mạng 2G VÀ 3G.....................................................110
3.14.1. Mở đầu..................................................................................................110
3.14.2. Các trường hợp chuyển mạng...............................................................110
Hình 3.20. Kiến trúc mạng linh hoạt................................................................111
3.14.3. Khả năng tương tác đối với các người sử dụng UMTS........................111
Hình 3.21. Chuyển mạng thuê bao UMTS.......................................................111
3.14.4. Khả năng tương tác đối với người sử dụng GMS/GPRS......................112
Hình 3.22. Chuyển mạng thuê bao GSM..........................................................112
Hình 3.23. An ninh chuyển mạng của máy di động hai chế độ (UMTS...........113

6


và GSM) và các phát hành tương ứng.............................................................113
3.15. Kết luận chương 3....................................................................................113
KẾT LUẬN.......................................................................................................114
TÀI LIỆU THAM KHẢO................................................................................117


GSM (trong đó có Việt Nam) với tổng số thuê bao đã đạt tới 3,6 tỷ tính đến
8


cuối năm 2008. Đây là một trong những yếu tố quyết định giúp UMTS trở
thành hệ thống thông tin di động thế hệ ba phổ biến nhất hiện nay và sẽ tiếp
tục phát triển nhanh trong thời gian tới.
Khi hệ thống thông tin di động 3G UMTS ra đời kéo theo sự phát triển
các dịch vụ và ứng dụng mới, các giao dịch kinh doanh cũng được thực hiện
qua mạng di động ngày càng nhiều vì thời gian xử lý công việc nhanh chóng
hơn. Và để đảm cho công việc kinh doanh thì vấn đề an ninh cần phải đặt nên
hàng đầu. Cần phải có các biện pháp an ninh để giảm thiểu các rủi ro hủy hoại
dịch vụ, tránh thất thoát lợi nhuận và duy trì mức độ thỏa mãn cho khách hàng
sử dụng.
Với yêu cầu đặt ra như vậy, em đã nghiên cứu tìm hiểu và nhận đề tài với
tên gọi “AN NINH CHỐNG XÂM NHẬP TRÁI PHÉP TRONG MẠNG 3G
UMTS ” làm đồ án tốt nghiệp đại học cho mình.
Cuối cùng em xin gửi lời cảm ơn chân thành sâu sắc đến thầy giáo Phạm
Mạnh Toàn đã giúp đỡ em tận tình, chu đáo để em hoàn thành tốt đồ án tốt
nghiệp của mình.
Vinh, ngày
tháng
2011
Sinh viên
Hồ Văn Toàn

9

năm


DANH MỤC HÌNH VẼ
Trang
MỤC LỤC............................................................................................................2
LỜI NÓI ĐẦU......................................................................................................8
Hồ Văn Toàn..........................................................................................9
TÓM TẮT ĐỒ ÁN.............................................................................................10
DANH MỤC HÌNH VẼ.....................................................................................11
DANH MỤC BẢNG..........................................................................................17
DANH MỤC CÁC TỪ VIẾT TẮT....................................................................23
VPN.............................................................................................................................24
Virture public network................................................................................................24
Chương 1.............................................................................................................26
GIỚI THIỆU CHUNG VỀ AN NINH................................................................26
1.1. Các yếu tố cần thiết để tạo một môi trường an ninh....................................26
1.2. Các đe dọa an ninh.......................................................................................29
1.3 Các công nghệ an ninh..................................................................................31
1.3.1. Kỹ thuật mật mã........................................................................................31
1.3.2. Các giải thuật đối xứng.............................................................................31
Hình 1.1. Minh họa cơ chế cơ sở của mật mã bằng khóa riêng duy nhất...........32
1.3.3. Các giải thuật không đối xứng..................................................................33
1.3.4. Nhận thực..................................................................................................34
Hình 1.2. Nhận thực bằng khóa công khai..........................................................35
1.3.5. Các chữ ký điện tử và tóm tắt bản tin.......................................................35
Hình 1.3. Quá trình sử dụng các tóm tắt (digest) bản tin....................................36
để cung cấp các chữ ký điện tử...........................................................................36
1.3.6. Chứng nhận số..........................................................................................37
1.3.7. Hạ tầng khóa công khai, PKI....................................................................38
Hình 1.4. PKI dựa trên phân cấp CA phân bố....................................................40
Hình 1.5. Nhận thực bằng chữ ký điện tử...........................................................41
1.3.8. Nhận thực bằng bản tin nhận thực............................................................43

2.4.3. Mạng lõi....................................................................................................62
2.4.4. Các mạng ngoài.........................................................................................66
2.4.5. Các giao diện.............................................................................................66
2.5. Kiến trúc 3G WCDMA UMTS R4..............................................................67
Hình 2.7. Kiến trúc mạng phân bố của phát hành 3GPP R4...............................67
2.6. Kết luận chương 2........................................................................................69
Chương 3.............................................................................................................70
CÔNG NGHỆ AN NINH 3G UMTS.................................................................70
3.1. Mô hình kiến trúc an ninh 3G UMTS..........................................................70
3.1.1. Nhận thực..................................................................................................70

12


3.1.2. Bảo mật.....................................................................................................71
3.1.3. Toàn vẹn...................................................................................................71
3.2. Mô hình an ninh ở giao diện vô tuyến 3G UMTS.......................................72
Hình 3.1. Mô hình an ninh cho giao diện vô tuyến ở 3G UMTS.......................72
3.2.1. Mạng nhận thực người sử dụng................................................................73
Hình 3.2. Nhận thực người sử dụng tại VLR/SGSN..........................................73
3.2.2. USIM nhận thực mạng..............................................................................73
Hình 3.3. Nhận thực mạng tại USIM..................................................................74
3.2.3. Mật mã hóa UTRAN.................................................................................74
Hình 3.4. Bộ mật mã luồng trong UMTS...........................................................74
3.2.4. Bảo vệ toàn vẹn báo hiệu RRC.................................................................75
Hình 3.5. Nhận thực bản vẹn bản tin..................................................................75
3.3. Nhận thực và thỏa thuận khóa, AKA...........................................................76
3.3.1. Tổng quan AKA........................................................................................77
Hình 3.6. Tổng quan quá trình nhận thực và thỏa thuận khóa............................77
3.3.2. Thủ tục AKA thông thường......................................................................78

3.6. Tổng kết các thông số nhận thực.................................................................90
3.6.1. Các thông số của AV................................................................................90
Bảng 3.2. Các thông số của AV..........................................................................90
3.6.2. AUTN.......................................................................................................90
3.6.3. RES và XRES...........................................................................................91
3.6.4. MAC-A và XMAC-A...............................................................................91
3.6.5. AUTS........................................................................................................91
3.6.6. MAC-S và XMAC-S................................................................................91
3.6.7. Kích cỡ của các thông số nhận thực.........................................................92
Bảng 3.3. Số bit của các thông số nhận thực......................................................92
3.7. Sử dụng hàm f9 để tính toán mã toàn vẹn...................................................92
Hình 3.14. Nhận thực toàn vẹn bản tin với sử dụng hàm toàn vẹn f9................93
3.7.1. Các thông số đầu vào cho giải thuật toàn vẹn...........................................93
Bảng 3.4. Các thông số đầu vào cho hàm f9.......................................................93
3.7.2. MAC-I và XMAC-I..................................................................................94
3.7.3. Nhận dạng UIA ........................................................................................94
3.7.4. Các bản tin không được bảo vệ toàn vẹn là..............................................94
3.8. Sử dụng hàm bảo mật f8..............................................................................95
Hình 3.15. Quá trình mật mã hóa và giả mật mã sử dụng hàm f8......................95
3.8.1. Các thông số đầu vào giải thuật mật mã...................................................96
Bảng 3.5. Các thông số đầu vào cho hàm f8.......................................................96
3.8.2. Nhận dạng UEA........................................................................................97
3.9. Thời hạn hiệu lực khóa................................................................................97
3.10. Các giải thuật KASUMI.............................................................................98

14


3.11. Các vấn đề an ninh của 3G........................................................................98
3.11.1. Các phần tử an ninh 2G vẫn được giữ....................................................98

Hình 3.22. Chuyển mạng thuê bao GSM..........................................................112

15


Hình 3.23. An ninh chuyển mạng của máy di động hai chế độ (UMTS...........113
và GSM) và các phát hành tương ứng.............................................................113
3.15. Kết luận chương 3....................................................................................113
KẾT LUẬN.......................................................................................................114
TÀI LIỆU THAM KHẢO................................................................................117

16


DANH MỤC BẢNG
Trang
MỤC LỤC............................................................................................................2
LỜI NÓI ĐẦU......................................................................................................8
Hồ Văn Toàn..........................................................................................9
TÓM TẮT ĐỒ ÁN.............................................................................................10
DANH MỤC HÌNH VẼ.....................................................................................11
DANH MỤC BẢNG..........................................................................................17
DANH MỤC CÁC TỪ VIẾT TẮT....................................................................23
VPN.............................................................................................................................24
Virture public network................................................................................................24
Chương 1.............................................................................................................26
GIỚI THIỆU CHUNG VỀ AN NINH................................................................26
1.1. Các yếu tố cần thiết để tạo một môi trường an ninh....................................26
1.2. Các đe dọa an ninh.......................................................................................29
1.3 Các công nghệ an ninh..................................................................................31

2.1. Kiến trúc chung của một hệ thống thông tin di động 3G.............................50
Hình 2.1. Kiến trúc tổng quát của một mạng di động kết hợp cả CS và PS.......50
2.2. Chuyển mạch kênh (CS), chuyển mạch gói (PS), dịch vụ chuyển mạch kênh
và dịch vụ chuyển mạch gói.........................................................................................51
Hình 2.2. Chuyển mạch kênh (CS) và chuyển mạch gói (PS)............................52
Hình 2.3. Đóng bao và tháo bao cho gói IP trong quá trình truyền tunnel.........54
Hình 2.4. Thiết lập kết nối tunnel trong chuyển mạch tunnel.............................54
2.3. Các loại lưu lượng và dịch vụ được 3G WCDMA UMTS hỗ trợ................55
Bảng 2.1. Phân loại các dịch vụ ở 3GWDCMA UMTS.....................................56
2.4. Kiến trúc 3G WCDMA UMTS R3..............................................................57
Hình 2.5. Kiến trúc 3G WCDMA UMTS R3.....................................................58
2.4.1. Thiết bị người sử dụng (UE).....................................................................58
2.4.2. Mạng truy nhập vô tuyến UMTS..............................................................60
Hình 2.6. Vai trò logic của SRNC và DRNC.....................................................61
2.4.3. Mạng lõi....................................................................................................62
2.4.4. Các mạng ngoài.........................................................................................66
2.4.5. Các giao diện.............................................................................................66
2.5. Kiến trúc 3G WCDMA UMTS R4..............................................................67
Hình 2.7. Kiến trúc mạng phân bố của phát hành 3GPP R4...............................67
2.6. Kết luận chương 2........................................................................................69
Chương 3.............................................................................................................70
CÔNG NGHỆ AN NINH 3G UMTS.................................................................70
3.1. Mô hình kiến trúc an ninh 3G UMTS..........................................................70

18


3.1.1. Nhận thực..................................................................................................70
3.1.2. Bảo mật.....................................................................................................71
3.1.3. Toàn vẹn...................................................................................................71


19


Bảng 3.1. Các hàm mật mã và đầu ra của chúng................................................86
3.5.3. Sử dụng các hàm bình thường để tạo AV trong AuC...............................86
Hình 3.10. Tạo Av trong AuC............................................................................87
3.5.4. Sử dụng các hàm bình thường để tạo ra các thông số an ninh USIM.......87
Hình 3. 11. Tạo các thông số an ninh trong USIM.............................................88
3.5.5. Sử dụng các hàm để đồng bộ lại tại USIM...............................................88
Hình 3.12. Tạo AUTS trong USIM....................................................................88
3.5.6. Sử dụng các hàm đồng bộ lại tại AuC......................................................89
Hình 3.13. Thủ tục đồng bộ lại trong AuC.........................................................89
3.5.7. Thứ tự tạo khóa.........................................................................................90
3.6. Tổng kết các thông số nhận thực.................................................................90
3.6.1. Các thông số của AV................................................................................90
Bảng 3.2. Các thông số của AV..........................................................................90
3.6.2. AUTN.......................................................................................................90
3.6.3. RES và XRES...........................................................................................91
3.6.4. MAC-A và XMAC-A...............................................................................91
3.6.5. AUTS........................................................................................................91
3.6.6. MAC-S và XMAC-S................................................................................91
3.6.7. Kích cỡ của các thông số nhận thực.........................................................92
Bảng 3.3. Số bit của các thông số nhận thực......................................................92
3.7. Sử dụng hàm f9 để tính toán mã toàn vẹn...................................................92
Hình 3.14. Nhận thực toàn vẹn bản tin với sử dụng hàm toàn vẹn f9................93
3.7.1. Các thông số đầu vào cho giải thuật toàn vẹn...........................................93
Bảng 3.4. Các thông số đầu vào cho hàm f9.......................................................93
3.7.2. MAC-I và XMAC-I..................................................................................94
3.7.3. Nhận dạng UIA ........................................................................................94

3.12.12. Giấu tên tại các dịch vụ mức cao hơn.................................................106
3.12.13. Mật mã hóa đầu cuối - đầu cuối..........................................................107
3.13. An ninh mạng...........................................................................................107
3.13.1. IPSec.....................................................................................................108
Hình 3.18. Chế độ truyền tải.............................................................................108
Hình 3.19. Chế độ truyền tunnel.......................................................................109
3.13.2. MAPSec................................................................................................109
3.14. An ninh khi chuyển mạng 2G VÀ 3G.....................................................110
3.14.1. Mở đầu..................................................................................................110
3.14.2. Các trường hợp chuyển mạng...............................................................110
Hình 3.20. Kiến trúc mạng linh hoạt................................................................111
3.14.3. Khả năng tương tác đối với các người sử dụng UMTS........................111
Hình 3.21. Chuyển mạng thuê bao UMTS.......................................................111
3.14.4. Khả năng tương tác đối với người sử dụng GMS/GPRS......................112

21


Hình 3.22. Chuyển mạng thuê bao GSM..........................................................112
Hình 3.23. An ninh chuyển mạng của máy di động hai chế độ (UMTS...........113
và GSM) và các phát hành tương ứng.............................................................113
3.15. Kết luận chương 3....................................................................................113
KẾT LUẬN.......................................................................................................114
TÀI LIỆU THAM KHẢO................................................................................117

22


DANH MỤC CÁC TỪ VIẾT TẮT
TỪ VIẾT TẮT

International Data Encryption Giải mật mã hóa số liệu
Algorithm

quốc tế

MD

Message Digest

Tóm tắt bản tin

SHA

Secured Hash Standard

Chuẩn làm rối an ninh

CA

Certificate Authority

PKI

Pubilic Key Infrastructure

CRL

Certificate Revocation List

HMAC

SPD

Security Policy Database

SP

Security Policy

Chính sách an ninh

SA

Security Association

Liên kết an ninh

23

Cơ sở dữ liệu chính
sách an ninh


VPN
RAN
BTS
BSC
RNC

Virture public network



Short Message Servive

SMS

Dịch vụ nhắn tin
Mạng

PSTN

Public

Switched

Network
Public

PLMN

UMTS
WCDMA
UTRAN

GERAN
CS

Telephone chuyển

điện


Network
GSM EDGE Radio Access
Network

tuyến mặt đất của
Mạng truy nhập vô
tuyến dưa trên công
nghệ EDGE của GSM

Circuit Switch

Chuyển mạch kênh
24


PS

Packet Switch

Chuyển mạch gói

ATM

Asynchronous Transfer Mode:

Chế độ truyền dị bộ

MIP

Mobile IP

Mạng lõi

UMTS

Subscriber

Identity module nhận dạng thuê

Module

bao
Hệ thống mạng vô

RNS

Radio Network System

RNC

Radio Network Controller

HE

Home Environment

Môi trường nhà

AuC

Authentication Center


Radio Network Controller

Serving GPRS Support Node

một hay nhiều trạm gốc
và điều khiển
Nút hỗ trợ GPRS phục

vụ
: Packet- Temporary Mobile Số nhận dạng thuê bao
Subscriber Identity

di động tạm thời gói
25


Trích đoạn Chứng nhận số Hạ tầng khóa công khai, PKI Các giao thức hàng đầu An ninh IP, IPSec Kết luận chương 1
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status