Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 50 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
50
Dung lượng
1,97 MB
Nội dung
ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TRẦN DUY NGỌC KỸ THUẬT BẢO MẬT TRONG THÔNG TIN DI ĐỘNG LUẬN VĂN THẠC SĨ NGÀNH CÔNG NGHỆ ĐIỆN TỬ - VIỄN THÔNG Hà Nội - 2014 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TRẦN DUY NGỌC KỸ THUẬT BẢO MẬT TRONG THƠNG TIN DI ĐỘNG Ngành: Cơng nghệ Điện tử - Viễn thông Chuyên ngành: Kỹ thuật Điện tử Mã số: 60.52.02.03 LUẬN VĂN THẠC SĨ NGÀNH CÔNG NGHỆ ĐIỆN TỬ - VIỄN THÔNG CÁN BỘ HƯỚNG DẪN: PGS TS Trịnh Anh Vũ Hà Nội - 2014 TIEU LUAN MOI download : skknchat@gmail.com LỜI CẢM ƠN Sau trình học tập nghiên cứu, giảng dạy hướng dẫn giảng viên thuộc Khoa Điện tử Viễn Thông, Trường Đại học Công nghệ, Đại học Quốc gia Hà Nội, tơi hồn thành luận văn Trước hết cho xin gửi lời cảm ơn chân thành tới PGS.TS Trịnh Anh Vũ, người thầy tận tình hướng dẫn, giúp đỡ, tạo điều kiện tốt cho suốt thời gian làm luận văn Và xin cảm ơn thầy, cô, anh, chị, bạn khoa Điện tử Viễn thông tạo điều kiện giúp đỡ, bảo cho lời khuyên vô quý giá Học viên Trần Duy Ngọc TIEU LUAN MOI download : skknchat@gmail.com LỜI CAM ĐOAN Tôi xin cam đoan kết trình bày luận văn nghiên cứu hướng dẫn PGS.TS Trịnh Anh Vũ Các số liệu kết nêu luận văn trung thực chưa công bố cơng trình khác Hà Nội, ngày 10 tháng 02 năm 2014 Người viết Trần Duy Ngọc TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC CÁC TỪ VIẾT TẮT CHƯƠNG TỔNG QUAN AN NINH TRONG HỆ THỐNG THÔNG TIN DI ĐỘNG 1.1 Giới thiệu hệ thống thông tin di động 1.1.1 Kiến trúc GSM 1.1.2 Kiến trúc UMTS 1.2 Cơ chế bảo mật GSM 11 1.2.1 Cơ chế xác thực mã hóa thơng tin người dùng 11 1.2.2 Thủ tục xác thực thuê bao .12 1.2.3 Thủ tục mã hóa thơng tin .15 1.3 Cơ chế bảo mật hệ thống UMTS .17 1.4 Thuật tốn mã hóa 18 CHƯƠNG CÁC LỖ HỔNG TRONG THỦ TỤC XÁC THỰC Ở GSM VÀ BIỆN PHÁP KHẮC PHỤC Ở UMTS 21 2.1 Các lỗ hổng thủ tục xác thực GSM 21 2.1.1 Xác thực chiều - Hệ thống không xác thực với thiết bị di động 21 2.1.2 Khai thác lỗ hổng A3/A8 – Ống hẹp 22 2.1.3 Khai thác lỗ hổng A3/A8 khóa Kc có 10 bit giá trị .23 2.1.4 Lỗ hổng chế bảo mật nhận dạng thuê bao .23 2.1.5 Bẻ khóa Ki kênh vô tuyến 23 2.1.6 Mã hóa Ciphering xảy sau sửa lỗi FEC .25 2.1.7 Các lỗ hổng thuật toán A5/1 A5/2 26 2.2 Các khắc phục thủ tục xác thực UMTS 26 2.2.1 Kiến trúc bảo mật UMTS 26 2.2.2 Xác thực khóa thỏa thuận 26 2.2.3 Bảo vệ tính tồn vẹn tin báo hiệu .28 (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 2.2.4 Bảo tồn tín hiệu - Data confidentiality .30 2.2.5 Thuật toán Kasumi 32 CHƯƠNG MÔ HÌNH HĨA VÀ CÁC VẤN ĐỀ GIÁM SÁT, AN TỒN CHO NGƯỜI DÙNG 34 3.1 Mơ hình mơ mã bảo mật RSA 34 3.1.1 Lý thuyết mã bảo mật RSA 34 3.1.2 Mô mã bảo mật RSA Matlab .36 3.2 Giải pháp nâng cao bảo mật thơng tin ứng dụng tốn điện tử 41 KẾT LUẬN 44 TÀI LIỆU THAM KHẢO 45 PHỤ LỤC 46 (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong DANH MỤC HÌNH VẼ Hình 1.1 Kiến trúc GSM Hình 1.2 Kiến trúc mạng UMTS 10 Hình 1.3 MS yêu cầu xác thực đến HLR 12 Hình 1.4 HLR yêu cầu ba xác thực gồm RAND, SRES, Kc 12 Hình 1.5 AuC tạo RAND Ki từ IMSI 13 Hình 1.6 AuC tạo SRES Kc thuật tốn A3, A8 13 Hình 1.7 Bộ mã hóa tạo AuC 14 Hình 1.8 AuC chuyển mã hóa IMSI HLR MSC 14 Hình 1.9 MSC gửi RAND đến MS 14 Hình 1.10 MS tính SRES Kc A3, A8 từ dãy RAND nhận 15 Hình 1.11 Q trình xác thực hồn tất 15 Hình 1.12 BTS MS chuyển sang chế độ mã hóa 15 Hình 1.13 Thơng tin truyền qua kênh mã hóa A5 16 Hình 1.14 Tổng hợp trình xác thực mã hóa thơng tin 16 Hình 1.15 Sơ đồ minh họa miền an ninh UMTS mối quan hệ thành phần tồn mơi trường mạng UMTS 18 Hình 1.16 Mơ hình mã hóa đối xứng 19 Hình 2.1 Thuật tốn COMP128 22 Hình 2.2 Ống hẹp narrow pipe 22 Hình 2.3 Tấn cơng giả mạo BTS 23 Hình 2.4 Bẻ khóa Ki kênh vơ tuyến 24 Hình 2.5 Thủ tục xác thực khóa thỏa thuận 27 Hình 2.6 Thuật toán hàm f9 28 Hình 2.7 Thuật tốn f9 29 Hình 2.8 Thuật tốn f8 mã hóa qua liên kết vô tuyến 30 Hình 2.9 Bộ tạo dịng khóa f8 31 Hình 2.10: Cấu tạo thuật toán Kasumi 33 Hình 3.1: Sơ đồ mã giải mã RSA 35 Hình 3.2: Lưu đồ thuật tốn chương trình RSA 36 Hình 3.3: Lưu đồ thuật toán hàm thiết lập bảo mật INITIALIZE (p,q) 37 Hình 3.4: Lưu đồ thuật tốn hàm mã hóa CRYPT (M, N e) 38 Hình 3.5 Mạng giải pháp tốn di động sử dụng khóa điện tử tách rời 41 Hình 3.6 Thủ tục toán điện tử 42 (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong DANH MỤC CÁC TỪ VIẾT TẮT Ký hiệu Từ viết tắt Nghĩa 3GPP 3rd Generation Partnership Project Đề án đối tác hệ ba AuC Authentication Center Trung tâm xác thực AUTN Authentication Token Thẻ xác thực AV Authentication Vector Véc tơ xác thực Backend administration module Module quản trị tổng đài CCITT Consultative Committee for International Telephony and Telegraphy Uỷ ban tư vấn điện báo điện thoại quốc tế ECC Elliptic Curve Cryptographic Mật mã đường cong Elíp eKey External electronic security key Khóa bảo mật điện tử tách rời ESP Encapsulating Security Protocol Giao thức an ninh đóng gói FA Foreign Agent Tác nhân khách FAM Frontend administration module Module quản trị người dùng FEC Forward Error Correction Hiệu chỉnh lỗi tiến GPRS General Packet Radio Service Dịch vụ vơ tuyến gói tổng hợp GSM Global Systems for Mobile Communications Hệ thống thơng tin di động tồn cầu Home Agent Tác nhân nhà HLR Home Location Register Thanh ghi vị trí gốc IDEA International Data Encryption Algorithm Thuật toán mật mã số liệu quốc tế IEEE Institute of Electrical and Electronic Engineers Viện kỹ thuật điện điện tử IMEI International Mobile Equipment Identifier Bộ nhận dạng thiết bị di động quốc tế IMSI International Mobile Subscriber Identity Mã định danh di động quốc tế IMT2000 International Mobile Telecomunications-2000 Viễn thông di động giới2000 BAM HA (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong International Mobile User Identifier Bộ nhận dạng người sử dụng di động giới ITU International Telecommunications Union Liên minh viễn thông quốc tế KDC Key Distribution Center Trung tâm phân phối khoá LAN Local Area Network Mạng nội LFSR Linear-Feedback Shift Register Thanh ghi hồi tiếp tuyến tính MAC Message Authentication Code Mã nhận thực tin Mobile Host Máy di động Mobile Network Code Mã mạng di động Mobile Station Trạm di động MSC Mobile Switching Center Trung tâm chuyển mạch di động NFC Near Field Communication Kết nối tầm gần PDA Personal Digital Assistant Trợ giúp số cá nhân PKI Public-Key Infrastructure Cơ sở hạ tầng khố cơng cộng Random number Số ngẫu nhiên Request For Comments Yêu cầu phê bình SN Serving Node Node phục vụ SPI Security Parameters Index Chỉ mục tham số an ninh SQN Sequence Number Số thứ tự SRES Signed Response Đáp ứng đăng ký TMSI Temporary Mobile Subscriber Identity Định danh thuê bao di động tạm thời UMTS Universal Mobile Telecommunications System Hệ thống viễn thơng di động tồn cầu USIM UMTS Subscriber Identity Module Mô đun nhận dạng thuê bao UMTS IMUI MH MNC MS RAND RFC (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong MỞ ĐẦU Tính cấp thiết đề tài Sự phát triển thông tin di động sở tảng hệ thống GSM UMTS nước ta năm gần vấn đề lớn xã hội, với nhiều tiện ích đem lại sống hàng ngày Cùng với kỹ thuật điều chế, đa truy nhập, hiệu suất truyền tin phân chia tài nguyên mạng, vấn đề cấp thiết kèm độ bảo mật, an toàn việc trao đổi thông tin, liên lạc hệ thống thuê bao di động Nhiều lỗ hổng nhà khoa học ra, với cơng cụ, phần mềm hỗ trợ cho việc đánh cắp liệu, nghe lén, định vị trái phép gây ảnh hưởng không nhỏ quyền bảo mật thông tin cá nhân ảnh hưởng đến an ninh trật tự an toàn xã hội Tuy nhiên công tác bảo vệ Quốc phịng giữ gìn an ninh trật tự, đấu tranh với loại tội phạm, việc nghiên cứu phương pháp phục vụ việc giám sát, theo dõi đối tượng theo quy định Pháp luật đặt cấp thiết Đối tượng phạm vi nghiên cứu Đối tượng phạm vi nghiên cứu đề tài thực trạng lỗ hổng thông tin di động GSM UMTS kênh truyền vô tuyến, dựa sở phương pháp mã hóa khóa công khai Mục tiêu nghiên cứu đề tài - Đánh giá lỗ hổng bảo mật thông tin di động hệ GSM UMTS - Mơ hình hóa phân tích số giải pháp để tăng tính an tồn bảo mật cho thơng tin kênh vô tuyến Phương pháp nghiên cứu Đề tài sử dụng phương pháp từ chung đến riêng, phương pháp phân tích, tổng hợp thực trạng việc bị khai thác lỗ hổng bảo mật thông tin di động Việt Nam Kết cấu luận văn Đề tài chia thành chương: Chương 1: Tổng quan an ninh thông tin di động Chương 2: Các lỗ hổng thủ tục xác thực GSM biện pháp khắc phục UMTS Chương 3: Mơ hình hóa Các vấn đề giám sát, an toàn người dùng (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 34 CHƯƠNG MƠ HÌNH HĨA VÀ CÁC VẤN ĐỀ GIÁM SÁT, AN TỒN CHO NGƯỜI DÙNG 3.1 Mơ hình mơ mã bảo mật RSA Cơ sở lý luận cho thủ tục xác thực mã hóa thơng tin di động hệ GSM UMTS phương pháp mã hóa khóa cơng khai, mà RSA phương pháp tiêu biểu Phương pháp RSA phương pháp mã hóa khóa cơng khai, xây dựng tác giả Ron Rivest, Adi Shamir Len Adleman học viện MIT vào năm 1977 ngày sử dụng rộng rãi [1] Về mặt tổng quát RSA phương pháp mã hóa theo khối Trong rõ M mã C số nguyên từ đến 2i với i số bít khối Kích thước thường dùng i 1024 bít RSA sử dụng hàm chiều vấn đề phân tích số thành thừa số nguyên tố 3.1.1 Lý thuyết mã bảo mật RSA Cho 𝒑 𝒒 hai số nguyên tố lớn, ngẫu nhiên phân biệt Mô đun 𝒏 tích hai số nguyên tố này: 𝒏 = 𝒑 𝒒 Hàm phi Euler (Euler's totient function) n xác định bởi: ∅(𝒏) = (𝒒 − 𝟏)(𝒑 − 𝟏) Chọn số 𝒆 cho ước chung lớn 𝒆 ∅(𝒏) 1: 𝐠𝐜𝐝(𝒆, ∅(𝒏)) = 𝟏 hay 𝒆 nguyên tố với ∅(𝒏) Chọn số 𝒅 cho: 𝒅 = 𝒆−𝟏 𝒎𝒐𝒅∅(𝒏) Cặp khóa cơng khai (𝒆, 𝒏) cặp khóa bí mật (𝒅, 𝒏) Sử dụng thuật toán Euclidean mở rộng Ở đây, 𝒆 số mũ công khai (public exponent) 𝒅 số mũ bí mật (private exponent) Thơng thường người ta chọn số mũ cơng khai nhỏ, ví dụ 𝒆 = 𝟐𝟏𝟔 + 𝟏 Mô đun 𝒏 số mũ công khai 𝒆 công bố Giá trị 𝒅, số nguyên tố 𝒑 𝒒 giữ bí mật Mã hóa thực cách tính: 𝑪 = 𝑴𝒆 𝒎𝒐𝒅𝒏 M rõ (Plaintext) cho 𝟎 ≤ 𝑴 < 𝒏 Số C mã (ciphertext) tương ứng với rõ M, tính cách sử dụng 𝑴 = 𝑪𝒅 𝒎𝒐𝒅𝒏 [1] Tính đắn thuật toán RSA chứng minh định lý Euler sau: Cho 𝒏 𝒂 hai số nguyên dương nguyên tố Khi đó: 𝒂∅(𝒏) = 𝟏(𝒎𝒐𝒅𝒏) Do 𝒅𝒆 = 𝟏𝒎𝒐𝒅∅(𝒏) nên tồn số nguyên K cho 𝒅𝒆 = 𝟏 + 𝑲∅(𝒏) Do ta viết: (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 35 𝑪𝒅 = (𝑴𝒆 )𝒅 𝒎𝒐𝒅𝒏 = 𝑴𝒆𝒅 𝒎𝒐𝒅𝒏 = 𝑴𝟏+𝑲∅(𝒏) 𝒎𝒐𝒅𝒏 = 𝑲 𝑴(𝑴∅(𝒏) ) 𝒎𝒐𝒅𝒏 Vì 𝒈𝒄𝒅(𝑴, 𝒏) = 𝟏, suy ra: 𝑪𝒅 = 𝑴 𝟏𝒎𝒐𝒅𝒏 Ngoại lệ 𝒈𝒄𝒅(𝑴, 𝒏) > 𝟏 giải sau Theo định lý Carmichael 𝑴𝝀(𝒏) = 𝟏𝒎𝒐𝒅𝒏với 𝝀(𝒏) hàm Carmichael có dạng đơn giản 𝒏 = 𝒑𝒒, cụ thể: 𝝀(𝒑𝒒) = (𝒑 − 𝟏)(𝒒 − 𝟏) 𝐠𝐜𝐝(𝒑 − 𝟏, 𝒒 − 𝟏) 𝝀(𝒏) ước thật (proper divisor) 𝝓(𝒏) 𝒏 tích số nguyên tố lẻ phân biệt; trường hợp này, 𝝀(𝒏) nhỏ 𝝓(𝒏) Giờ đây, quan hệ 𝒆 𝒅 cho 𝑴𝒆𝒅 = 𝑴𝒎𝒐𝒅𝒏 𝒆𝒅 = 𝟏𝒎𝒐𝒅𝝀(𝒏) Do 𝒏 tích số nguyên tố phân biệt nên điều với M, giúp đối phó với ngoại lệ 𝒈𝒄𝒅(𝑴, 𝒏) > 𝟏 nêu định lý Euler [1] Hình 3.1: Sơ đồ mã giải mã RSA Nhận xét: - Kiểu mã mã khơng đối xứng, khóa cơng khai khác khóa bí mật, khóa cơng khai gửi qua mạng - Cho dù biết khóa cơng khai khó dị nhanh khóa bí mật d liên quan đến việc dị tìm số ngun tố ước n, n số lớn - Mã hóa bảo mật lại thay đổi liên tục (qua việc chọn cặp số nguyên tố khác lại gửi khóa cơng cộng khác) qua gọi hay sau khoảng thời gian định nên việc giải mã không theo kịp (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 36 3.1.2 Mô mã bảo mật RSA Matlab Phương pháp thực sau: - Sử dụng hàm có sẵn Matlab gcd, mod để thiết kế cặp số nguyên tố dự định chọn (trong khai báo ban đầu) số e Sau mã bảo mật tin (ví dụ tin “Lop Cao hoc Dien tu Vien Thong Hue bao ve luan van tot nghiep nam 2014”) - Từ tin mã bảo mật giải ngược lại, so sánh kết Lưu đồ thuật tốn chương trình mã hóa tin RSA Hình 3.2: Hình 3.2: Lưu đồ thuật tốn chương trình RSA (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 37 Trong lưu đồ thuật tốn hàm thiết lập tìm khóa cơng khai khóa bí mật Intialize(p,q): Hình 3.3: Lưu đồ thuật tốn hàm thiết lập bảo mật INITIALIZE (p,q) (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 38 Lưu đồ thuật toán hàm mã hóa/giải mã tin crypt(M,N,e): Hình 3.4: Lưu đồ thuật tốn hàm mã hóa CRYPT (M, N e) Kết mô phỏng: Với hai số nguyên tố đầu vào p = 43, q = 59, sau trình tính tốn, kết quả: Pk (hay N) : 2537, Phi : 2436 Khóa cơng khai e: 5, Khóa bí mật d: 1949 Dãy thơng điệp cần mã hóa M: “Lop Cao hoc Dien tu Vien thong Hue bao ve luan van tot nghiep nam 2014” Quá trình truyền tin bảo mật với giả thiết truyền tin lớp vật lý thực tốt (mã kênh, chống fading…) có sai sót đến lớp cao với tỷ lệ sai sót chữ nhỏ người đọc nắm thông tin (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 39 * Bản tin chuyển thành mã ASCII: Columns through 16 76 111 112 32 67 97 111 32 104 111 99 32 68 105 101 110 Columns 17 through 32 32 116 117 32 86 105 101 110 32 116 104 111 110 103 32 72 Columns 33 through 48 117 101 32 98 97 111 32 118 101 32 108 117 97 110 32 118 Columns 49 through 64 97 110 32 116 111 116 32 110 103 104 105 101 112 32 110 Columns 65 through 70 109 32 50 48 49 52 * Bản tin mã hóa: Columns through 1910 67 1723 70 2206 1177 67 70 1665 70 1701 761 2102 744 70 2408 761 2102 744 Columns through 16 492 67 Columns 17 through 24 70 2033 353 (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com 97 (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 40 Columns 25 through 32 70 2033 492 67 744 427 70 1009 Columns 33 through 40 353 2102 70 1281 1177 67 70 2478 1716 353 1177 744 70 2478 70 2033 67 2033 70 744 761 2102 1723 70 744 1177 373 595 1601 Columns 41 through 48 2102 70 Columns 49 through 56 1177 744 Columns 57 through 64 427 492 Columns 65 through 70 1780 70 2488 Bản tin mã hóa truyền đến nơi nhận kênh vô tuyến Tại nơi nhận, với cặp khóa bí mật (N,d), tin giả mã lại ban đầu: Lop Cao hoc Dien tu Vien thong Hue bao ve luan van tot nghiep nam 2014 (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 41 3.2 Giải pháp nâng cao bảo mật thông tin ứng dụng tốn điện tử Hệ thống thơng tin di động ngày phát triển đem lại nhiều dịch vụ lợi ích to lớn cho xã hội, người hưởng thụ dịch vụ, tiện ích thiết thực mang lại Trong đó, dịch vụ ngân hàng tốn điện tử ngày phát triển vượt qua thách thức yêu cầu bảo mật Trên sở năm 2006, hai nhà khoa học Pan Tie-Jun Zheng Lei-Na Đại học Zhejiang Wanli, Trung Quốc nghiên cứu hệ thống Khóa bảo mật rời cho hệ thống di động, giúp nâng cao tính bảo mật toán điện tử điện thoại di động thơng minh cá nhân Đây giải pháp dựa phương pháp mã hóa bảo mật khóa cơng khai để đảm bảo việc mã hóa truyền tín kênh thơng tin di động Hệ thống gồm thành phần chính: - Front End Administrator Module (FAM) phần mềm viết cho điện thoại phục vụ việc thực lệnh giao dịch - External Electronic Security Key (eKey) thiết bị phần cứng chứa khóa thủ tục chứng thực điện tử Giao tiếp với điện thoại thông qua cổng USB, Comm, NFC, Bluetooth, - Backend Administration Module (BAM) đặt máy chủ nơi tốn (ví dụ Ngân hàng, Cơng ty mua bán online) [9] Trên thực tế, eKey thiết bị điện tử có chức xác thực kết nối với điện thoại, FAM cung cấp giao diện cho người sử dụng nhập lệnh kênh kết nối eKey BAM Sơ đồ mạng giải pháp tốn khái qt Hình 3.5 Hình 3.5 Mạng giải pháp tốn di động sử dụng khóa điện tử tách rời Các thủ tục thực trình xác thực Hình 3.6 (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 42 Hình 3.6 Thủ tục tốn điện tử Q trình thủ tục đăng ký toán thực sau: Khách hàng mua thiết bị eKey đăng ký dịch vụ Ngân hàng nhà cung cấp dịch vụ toán thông tin để xác thực MSISDN, IMSI, username, password, mã xác thực,… thông tin đồng thời lưu database server để phục vụ xác thực Điện thoại kết nối đến BAM thông qua kết nối internet (3G, GPRS,Wifi), kết nối với eKey thông qua kết nối có sẵn thiết bị (COMM, Bluetooth, USB, NFC,…) Sau trình xác thực BAM eKey, khóa phiên (session key) khởi tạo, FAM gửi giao dịch toán đến eKey để eKey đính kèm với thơng tin th bao (MSISDN, IMSI, username, password, mã xác thực) khóa khóa riêng, sau mã hóa khóa phiên vừa tạo Thơng tin mã hóa gửi lại FAM FAM gửi cho BAM Tiếp theo, BAM giải mã theo khóa phiên so sánh với thơng tin th bao đăng ký để thực lệnh giao dịch, sau BAM mã hóa thơng tin phúc đáp để gửi trả lại cho FAM Các thông tin trả FAM chuyển đến eKey để giải mã lưu tài khoản giao dịch [9] (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 43 Ngày nay, toán qua điện thoại di động ngày phát triển đặt nhiều thách thức công tác bảo mật Phương pháp tốn sử dụng khóa điện tử tách rời giúp nâng cao tính bảo mật lưu trữ thơng tin tốn quan trọng Q trình xác thực chéo khóa điện tử, phần mềm FAM BAM giúp tăng tính bảo mật hệ thống tốn di động Thêm vào đó, so với việc lưu trữ thông tin cá nhân thiết bị điện thoại, khóa tách rời bảo vệ liệu khỏi cơng virus, nâng cao tính giản lược phép tính số học dễ dàng nâng cấp tương lai (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 44 KẾT LUẬN Sau thời gian nghiên cứu với đề tài Kỹ thuật bảo mật thông tin di động, luận văn nêu số nhu cầu vấn đề then chốt kỹ thuật an tồn thơng tin, tập trung vào hệ thống GSM UMTS Với hệ GSM tốc độ liệu người dùng mức độ đủ để trao đổi tiếng nói, cịn với hệ UMTS tốc độ nâng cao mức Mbps trở lên đáp ứng dịch vụ đa phương tiện, thoại hình, truy cập internet tốc độ cao Luận văn nêu số yếu tố cần thiết để xây dựng môi trường an ninh, nguy bị công, thách thức gặp phải trình xây dựng kiến trúc an ninh môi trường vô tuyến thơng tin di động Trong kỹ thuật xác thực th bao mã hóa thơng tin hệ thống GSM UMTS phương pháp mã hóa khóa công khai RSA nêu cụ thể, chi tiết Qua đó, luận văn nêu điểm cịn thiếu sót hệ thống bảo mật GSM, đặc biệt q trình xác thực mã hóa thơng tin Đồng thời nâng cấp lên UMTS khắc phục nhược điểm, bảo vệ thông tin thuê bao thông tin trao đổi hệ thống Tuy nhiên với yêu cầu cao tốn điện tử qua hệ thống thơng tin di động nghiên cứu chế an tồn cần tiếp tục hồn thiện Khi điều kiện cơng tác cho phép tơi tiếp tục nghiên cứu để hồn thiện phần việc chưa hồn thành Với thời lượng có hạn, luận văn chắn cịn nhiều thiếu sót, tơi mong nhận góp ý thầy bạn để luận văn hoàn thiện (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 45 TÀI LIỆU THAM KHẢO Tiếng Việt Trần Minh Văn (2008), An tồn bảo mật thơng tin, Bài giảng, Trường Đại học Nha Trang Tiếng Anh Anon (2007), Kasumi specification (3GPP TS 35.202 version 7.0.0 Release 7), European Telecommunications Standards Institute Aura Tuomas (2010), GSM and 3G Security, Helsinki Aalto University Balderas-Contreras Tomas and Cumplido-Parra Rene A (2004), Security Architecture in UMTS Third Generation Cellular Networks, Mexico: Instituto Nacional de Astrofısica, Optica y Electronica Gadaix Emmanuel (2001), GSM and 3G Security, eGlobal Mitsuru Matsui and Toshio Tokita (2000), MISTY, KASUMI and Camellia Cipher Algorithm Development, Mitsibishi Electric Advance (Mitsibishi Electric corp.) Quirke Jeremy (2004), Security in the GSM system, Aus Mobile Sutirtha Prakas and Sachikanta Behera (2010), Study and implementation of 3g mobile security, Department of Computer Science and Engineering National Institute of Technology ROURKELA Zheng Lei-Na, Pan Tie-Jun (2006), Security key: A new mobile payment solution, Zhejiang Wanli University Website 10 Gsmfordummies (2012), E&E Students Địa chỉ: http://students.ee.sun.ac.za/~gshmaritz/gsmfordummies/encryption.shtml Truy cập ngày 01/02/2013 (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 46 PHỤ LỤC Mã nguồn chương trình Matlab mã hóa giải mã theo phương pháp RSA % *** HÀM CHÍNH: THỰC HIỆN MÃ HÓA VÀ GIẢI MÃ BẢN TIN *** clc; disp('Thuat toan bao mat khoa cong khai RSA'); clear all; close all; % Nhap gia tri khoa ma hoa dau vao p va q (2 so nguyen to) p = input('\nNhap gia tri p (nguyen to): '); q = input('\nNhap gia tri q (nguyen to): '); % Tim gia tri khoa cong khai e, va khoa bi mat d [Pk,Phi,d,e] = intialize(p,q); M = input('\nNhap day thong diep can ma hoa, M: ','s'); % % % Chuyển mã từ ký tự sang mã ASCII x=length(M); c=0; for j= 1:x for i=0:122 if strcmp(M(j),char(i)) c(j)=i; end end end disp('Ban tin goc duoc chuyen sang ma ASCII:'); disp(c); % % %Mã Hóa for j= 1:x cipher(j)= crypt(c(j),Pk,e); end disp('Ban tin da duoc ma hoa:'); disp(cipher); % % %Giải mã for j= 1:x (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong 47 message(j)= crypt(cipher(j),Pk,d); end disp('Giai ma ban tin ma hoa ma ASCII:'); disp(message); disp(['Ban tin da giai ma la: ' message]); % ** HÀM MÃ HÓA VÀ GIẢI MÃ BẢN TIN ** function mc = crypt(M,N,e) e=dec2bin(e); k = 65535; c = M; cf = 1; cf=mod(c*cf,N); for i=k-1:-1:1 c = mod(c*c,N); j=k-i+1; if e(j)==1 cf=mod(c*cf,N); end end mc=cf; % ** HÀM THIẾT LẬP CÁC KHĨA CƠNG KHAI VÀ BÍ MẬT ** function [Pk,Phi,d,e] = intialize(p,q) clc; disp('Intaializing:'); Pk=p*q; Phi=(p-1)*(q-1); %Tinh gia tri cua e, cho gcd(e,Phi) = x=2;e=1; while x > e=e+1; x=gcd(Phi,e); end %Tinh gia tri cua d = e^-1 mod Phi i=1; r=1; (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong (LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong(LUAN.van.THAC.si).ky.thuat.bao.mat.trong.thong.tin.di.dong