Nghiên Cứu Thuật Toán Truyền Dữ Liệu Qua Kênh Thoại GSM và Ứng Dụng Bảo Mật

Luận án tiến sĩ trình bày thuật toán truyền dữ liệu qua kênh thoại GSM và ứng dụng thuật toán sinh số giả ngẫu nhiên để bảo mật dữ liệu.

Chuyên ngành

Kỹ thuật điện tử

Người đăng

Ẩn danh

Thể loại

luận án tiến sỹ

2022

132
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU

1.1. Tổng quan về mạng viễn thông di động GSM

1.2. An toàn, bảo mật và một số điểm yếu về vấn đề này trong hệ thống mạng GSM

1.3. Nguyên lý xác thực và bảo mật trong mạng di động GSM

1.4. Điểm yếu của bảo mật trong mạng di động GSM và một số tấn công phổ biến

1.5. Một số phương pháp bảo mật thông tin thoại di động

1.6. Các phương pháp nén tiếng nói trong mạng GSM

1.7. Một số đặc điểm tín hiệu tiếng nói cơ bản của mạng GSM

1.8. Quá trình tạo và các tính chất cơ bản của tiếng nói

1.9. Mô hình hoá quá trình tạo tiếng nói

1.10. Các tính chất cơ bản của tiếng nói

1.11. Các phương pháp mã hoá tiếng nói cơ bản

1.12. Mã hoá dạng sóng. Kỹ thuật nén tiếng nói trong thông tin di động GSM

1.13. Các bộ mã Codec trong mạng GSM

1.14. Cấu trúc một bộ mã hoá tiếng nói dùng phương pháp mã hoá lai AbS

1.15. Một số loại mã hoá lai dùng trong liên lạc di động

1.16. Kết luận chương 1

2. CHƯƠNG 2: ĐỀ XUẤT THUẬT TOÁN NÉN VÀ ĐỀ XUẤT GIẢI PHÁP BẢO MẬT, TRUYỀN DỮ LIỆU QUA KÊNH THOẠI GSM

2.1. Lựa chọn giải pháp mã hóa mật cuộc gọi thoại di động trên kênh GSM

2.2. So sánh ba thuật toán nén dùng kỹ thuật dự đoán tuyến tính (LP Specch Model)

2.3. Mô hình và đề xuất bộ mã hoá dự đoán tuyến tính kích thích hỗn hợp MELP

2.4. Mô hình thuật toán mã thoại MELP

2.5. Quá trình mã thoại MELP được biểu diễn trên Hình 2. Quá trình giải mã MELP

2.6. Đề xuất bộ mã hoá MELP cải tiến tốc độ thấp

2.7. Giải pháp điều chế và giải điều chế để truyền dữ liệu qua kênh thoại GSM

2.8. Phương pháp điều chế tín hiệu tựa tiếng nói

2.9. Đề xuất phương pháp điều chế tín hiệu kiểu viễn thông truyền thống có cấu trúc phổ gần giống phổ của tiếng nói

2.10. Điều chế tín hiệu kiểu viễn thông truyền thống

2.11. Điều chế tín hiệu kiểu viễn thông truyền thống có cấu trúc phổ gần giống phổ của tiếng nói

2.12. Kết luận chương 2

3. CHƯƠNG 3: BẢO MẬT DỮ LIỆU SỬ DỤNG THUẬT TOÁN SINH SỐ GIẢ NGẪU NHIÊN DỰA TRÊN DÃY PHI TUYẾN HAI CHIỂU LỒNG GHÉP

3.1. Thanh ghi dịch và đa thức nguyên thủy

3.2. Dãy có độ dài cực đại. Các thuộc tính của m-dãy

3.3. Dãy có cấu trúc lồng ghép

3.4. Xây dựng dãy lồng ghép và dãy phi tuyến lồng ghép. Các tính chất của dãy lồng ghép

3.5. Tính ngẫu nhiên

3.6. Hàm tự tương quan

3.7. Các phương pháp sinh dãy lồng ghép và lồng ghép phi tuyến

3.8. Phương pháp sinh dãy lồng ghép sử dụng biến đổi d

3.9. Phương pháp sinh dãy lồng ghép sử dụng hàm vết

3.10. Phương pháp tính toán trực tiếp giá trị thứ tự lồng ghép

3.11. Thực thi dãy lồng ghép bằng phần cứng Vi xử lý

3.12. Ứng dụng dãy lồng ghép phi tuyến trong kỹ thuật mật mã

3.13. Thực thi thuật toán nén Melpe bằng Vi xử lý STM32F

3.14. Lưu đồ thuật toán nén thoại Melpe trên ARM

3.15. Lưu đồ thuật toán giải nén Melpe trên ARM

3.16. Phân tích hiệu suất

3.17. Tối ưu hóa thuật toán (Optimization of algorithm)

3.18. Phân tích kết quả thực nghiệm

3.19. Lưu đồ giải thuật khối mã hóa/giải mã

3.20. Lưu đồ giải thuật khối mã hóa

3.21. Lưu đồ giải thuật khối giải mã

3.22. Kết luận chương 3

DANH MỤC CÁC CÔNG TRÌNH ĐÃ CÔNG BỐ CỦA LUẬN ÁN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Nghiên Cứu Thuật Toán Truyền Dữ Liệu Qua Kênh GSM

Nghiên cứu về thuật toán truyền dữ liệu qua kênh GSM đang trở thành một lĩnh vực quan trọng trong ngành viễn thông. Mạng GSM, với khả năng cung cấp dịch vụ thoại và dữ liệu, đã mở ra nhiều cơ hội cho việc phát triển các ứng dụng mới. Tuy nhiên, việc bảo mật thông tin trong quá trình truyền tải vẫn là một thách thức lớn. Các thuật toán mã hóa và xác thực cần được cải tiến để đảm bảo an toàn cho dữ liệu người dùng.

1.1. Ứng dụng của Mạng GSM trong Truyền Dữ Liệu

Mạng GSM không chỉ hỗ trợ truyền thông thoại mà còn cho phép truyền dữ liệu qua các dịch vụ như SMS và Internet. Điều này tạo ra nhu cầu cao về bảo mật thông tin trong các giao dịch trực tuyến.

1.2. Các Thuật Toán Mã Hóa Thông Dụng Trong GSM

Các thuật toán như A3, A5 và A8 được sử dụng để mã hóa và xác thực thông tin trong mạng GSM. Tuy nhiên, những thuật toán này vẫn có những điểm yếu cần được khắc phục để tăng cường bảo mật kênh GSM.

II. Vấn Đề Bảo Mật Trong Truyền Dữ Liệu Qua Kênh GSM

Mặc dù mạng GSM đã được thiết kế với các biện pháp bảo mật, nhưng vẫn tồn tại nhiều lỗ hổng. Các cuộc tấn công như nghe lén và giả mạo thông tin có thể xảy ra, gây ra rủi ro cho người dùng. Việc hiểu rõ các vấn đề này là rất cần thiết để phát triển các giải pháp bảo mật hiệu quả hơn.

2.1. Các Điểm Yếu Trong Hệ Thống Bảo Mật GSM

Hệ thống bảo mật của GSM có thể bị tấn công thông qua các phương pháp như tấn công giả mạo và tấn công nghe lén. Những điểm yếu này cần được phân tích để tìm ra giải pháp khắc phục.

2.2. Tác Động Của Các Cuộc Tấn Công Đến Người Dùng

Các cuộc tấn công vào mạng GSM có thể dẫn đến việc lộ thông tin cá nhân và tài chính của người dùng. Điều này không chỉ ảnh hưởng đến cá nhân mà còn đến uy tín của các nhà cung cấp dịch vụ.

III. Phương Pháp Bảo Mật Dữ Liệu Qua Kênh GSM Hiệu Quả

Để bảo vệ thông tin trong quá trình truyền tải, cần áp dụng các phương pháp bảo mật tiên tiến. Việc sử dụng thuật toán mã hóa mạnh mẽ và các kỹ thuật xác thực đa lớp sẽ giúp tăng cường an ninh cho dữ liệu.

3.1. Thuật Toán Mã Hóa Mới Được Đề Xuất

Nghiên cứu đã đề xuất một thuật toán mã hóa mới dựa trên các dãy phi tuyến lồng ghép, giúp tăng cường độ bảo mật cho dữ liệu truyền qua kênh GSM.

3.2. Kỹ Thuật Xác Thực Đa Lớp

Sử dụng kỹ thuật xác thực đa lớp sẽ giúp ngăn chặn các cuộc tấn công giả mạo và đảm bảo rằng chỉ những người dùng hợp lệ mới có thể truy cập vào dịch vụ.

IV. Ứng Dụng Thực Tiễn Của Nghiên Cứu Bảo Mật Dữ Liệu

Nghiên cứu về bảo mật dữ liệu qua kênh GSM không chỉ có giá trị lý thuyết mà còn có nhiều ứng dụng thực tiễn. Các giải pháp bảo mật có thể được áp dụng trong các lĩnh vực như ngân hàng, thương mại điện tử và quốc phòng.

4.1. Bảo Mật Trong Ngân Hàng Điện Tử

Các giải pháp bảo mật được phát triển có thể giúp bảo vệ thông tin tài chính của người dùng trong các giao dịch ngân hàng điện tử, ngăn chặn các cuộc tấn công từ bên ngoài.

4.2. Ứng Dụng Trong Quốc Phòng

Trong lĩnh vực quốc phòng, việc bảo mật thông tin liên lạc là cực kỳ quan trọng. Các thuật toán bảo mật mạnh mẽ sẽ giúp bảo vệ thông tin nhạy cảm khỏi các mối đe dọa.

V. Kết Luận và Tương Lai Của Nghiên Cứu Bảo Mật Qua Kênh GSM

Nghiên cứu về bảo mật dữ liệu qua kênh GSM là một lĩnh vực đang phát triển mạnh mẽ. Các giải pháp bảo mật cần được cập nhật thường xuyên để đối phó với các mối đe dọa mới. Tương lai của nghiên cứu này hứa hẹn sẽ mang lại nhiều cải tiến trong việc bảo vệ thông tin người dùng.

5.1. Xu Hướng Phát Triển Các Thuật Toán Mới

Các nghiên cứu trong tương lai sẽ tập trung vào việc phát triển các thuật toán mã hóa mới, mạnh mẽ hơn để bảo vệ thông tin trong môi trường mạng không ngừng thay đổi.

5.2. Tích Hợp Công Nghệ Mới Vào Bảo Mật

Việc tích hợp các công nghệ mới như trí tuệ nhân tạo và blockchain vào bảo mật dữ liệu sẽ mở ra nhiều cơ hội mới cho việc bảo vệ thông tin trong mạng GSM.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

23/06/2025
Luận án tiến sĩ xây dựng thuật toán truyền dữ liệu qua kênh thoại của mạng gsm và ứng dụng thuật toán sinh số giả ngẫu nhiên dựa trên các dãy phi tuyến lồng ghép để bảo mật dữ liệu

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN VỀ VẤN ĐỀ NGHIÊN CỨU Tóm tắt: Trong chương này, trình bày những thông tin cơ bản liên quan đến hệ thống thông tin di động; về vấn đề an toàn và bảo mật trong mạng GSM; về các phương pháp mã thoại nói chung và mã (nén) trong hệ thống GSM; cả nhiều phương pháp luận được tóm lược trình bày như động lực của vấn đề nghiên cứu. Tổng quan về mạng viễn thông di động GSM [1][2][29][34] Cấu trúc mạng di động GSM được chia thành 3 khối chính gồm: Hệ thống con MS, Hệ thống con trạm gốc BSS (bao gồm BSC và các BTS), Hệ thống con mạng lõi NSS; ngoài ra còn có 3 lớp giao diện: Um (giao diện vô tuyễn giữa MS và BTS), Abit (là giao tiếp giữa BTS và BSC) và A giao tiếp giữa BSC và MSC (như Hình 1. Trong đó, khối MS (bao gồm thiết bị máy điện thoại ME và Module SIM); khối BSS (gồm các BTS và BSC) là phần kết nối các mobile user với mạng lõi GSM; khối mạng lõi (gồm NSS và NMS), NSS là một tổng đài đầy đủ các khả năng định tuyến các cuộc gọi giữa các mobile user qua BSS và mobile user – thuê bao PSTN qua MSC và GMSC; NMS là hệ thống con thực hiện quản lý, giám sát các chức năng, các thành phần của toàn mạng. Các khối con cơ bản của hệthống được mô tả dưới đây: Cấu trúc cơ bản mạng GSM: Hình 1.

Cấu trúc cơ bản mạng GSM - Module nhận thực thuê bao – SIM: Subscriber Identity Module Module này thực chất là một Smart Card chưa các thuật toán A3/8, số IMSI, khóa bí mật Ki và số điện thoại. - Thiết bị đầu cuối – ME: Mobile Equipment 9 Thiết bị này hoạt động độc lập (tương đối) với các thiết bị mạng truyền dẫn, nó chưa thuật toán A5 và nó chỉ có thể kết nối với mạng GSM khi nó phải có SIM và nó không bao giờ biết được thuật toán A3/8 và Ki trên SIM. - Trạm thu phát gốc – BTS: Base Transceiver Station BTS là thành phần mạng thông tin di động mặt đất phục vụ cho các MS (Thiết bị ME khi được gắn Module SIM). Các trạm gốc sẽ kết nối liên thông các Cells sóng vô tuyến trong khu vực và các trạm gốc được kết nối đến trạm điều khiển MSC của vùng đó.

- Trạm điều khiển gốc – BSC: Base Staition Controller BSC thực hiện chức năng điều khiển điều khiển các BTS quanh nó, như: điều khiển công suất phát cho các MS; cấp phát tần số kênh cho các BTS và MS; điều khiển nhảy tần số của các MS khi bị nhiễu. - Trung tâm chuyển mạch – MSC: Mobile Switching Center MSC là một nốt (node) điều khiển một số BSC. Nó là thiết bị trung tâm và có nhiều chức năng trong hệ thống GSM.Nó thực hiện chuyển mạch, xác thực, đăng ký và liên kết giữa các nốt (node). Nó còn được kết nối đến mạng PSTN.

- Đăng ký Thuê bao – HLR: Home Location Register HLR là cơ sở dữ liệu của các thuê bao di động được tạo ra, bị chặn hay bị xóa bởi nhà cung cấp dịch vụ mạng. HLR chứa tất cả các thông tin lâu dài của các thuê bao cũng như các dịch vụ, giới hạn dịch vụ thuê bao được phép sử dụng, bao gồm: Số IMEI, bản copy Khóa bí mật Ki, VLR hiện tại của thuê bao và các dịch vụ hiện tại của thuê bao di động. - Đăng ký đăng nhập vùng - VLR: Visitor Location Register Cũng là một CSDL để chứa thông tin thuê bao của di động. Thông tin trong VLR cho biết vị trí hiện tại, trạng thái của MS.

và VLR cung cấp dữ liệu của thuê bao để xử lý cuộc gọi bất cứ khi nào được yêu cầu. Thông tin trong VLR được cập nhật thường xuyên theo Cell MS đang tham gia, việc cập nhật thông tin trong VLR xảy ra khi: MS bật máy, MS di chuyển sang BTS hay BSC khác và theo định kỳ; - Trung tâm xác thực thuê bao – AuC: Authentication Center 10 AuC có chức năng kết hợp với HLR để cung cấp thông tin cho VLR các thông số xác thực một thuê bao MS có quyền truy nhập vào mạng hay không và các quyền dịch vụ của nó, sinh số ngẫu nhiên (RAND). Cơ sở dữ liệu của AuC lưu các thông tin: danh sách các thiết bị ME chuẩn quốc tế (IMSI), các thông tin xác thực như khóa bí mật Ki, thông tin định danh Vùng LAI (Location Area Identity), định danh thuê bao tạm TMSI - Temporary Mobile Subscriber Identity, - Đăng ký nhận dạng thiết bị - EIR: Equitment Identity Register EIR lưu giữ một CSDL để giám sát toàn bộ các ME có IMSI sử dụng trên mạng mạng đó (mỗi mạng chỉ có một EIR). An toàn, bảo mật và một số điểm yếu về vấn đề này trong hệ thống mạng GSM [2,3,6,7,16,29,31,34] Ban đầu GSM được dự định là một hệ thống không dây an toàn.

Để đạt được mục đích này, hệ thống đã được xây dựng bằng các cơ chế: • Xác thực người dùng, xác thực dịch vụ di động • Mã hóa các thông tin trao đổi trên môi trường radio. Xác thực người dùng bằng cách sử dụng khóa được chia sẻ trước, có cơ chế mã hóa qua mạng. GSM dễ bị tấn công bởi các loại tấn công khác nhau, mỗi loại đều nhắm vào một phần khác nhau của mạng, GSM chỉ xác thực người dùng với mạng. Mô hình cung cấp bảo mật và xác thực, nhưng không có khả năng chống chối bỏ.

GSM sử dụng một số thuật toán A5/(1, 2, 3) chỉ để mã hóa đảm bảo bảo mật thoại trên kênh vô tuyến, trong khi giọng nói được truyền ở dạng rõ qua mạng lõi dưới dạng PCM và ADPCM [31]. A5 có một số hạn chế về mật mã và không thể liên lạc an toàn [2][6]. Do đó, A5 không thể cung cấp bảo mật cuộc gọi thoại hoàn toàn cho khách hàng GSM. Hơn nữa, người dùng không có quyền kiểm soát bảo mật mã hóa được kiểm soát bởi nhà cung cấp mạng và nhà sản xuất điện thoại di động 1.

Nguyên lý xác thực và bảo mật trong mạng di động GSM Một số chức năng xác thực và bảo mật đã được tích hợp vào GSM, bao gồm: Ø Xác thực chủ thể thuê bao đăng ký 11 Ø Sử dụng mã hóa để đảm bảo bí mật thông tin trao đổi Ø Bảo vệ định danh của thuê bao Ø SIM (Mô dun nhận dạng thuê bao) được bảo vệ bằng mã số PIN Ø SIM bị nhân bản không được cho phép gia nhập mạng đồng thời với SIM gốc Ø Mã số bí mật Ki được bảo vệ an toàn. Hệ thống GSM đảm bảo an toàn bảo mật bằng nhiều thuật toán với các loại thiết bị khác nhau. 2 nguyên lý chính là xác thực và mã hóa dữ liệu người dùng: • Xác thực người dùng đăng nhập mạng (Au) Trong mạng GSM, việc xác thực thuê bao (xác thực người sử dụng) là đầu tiên, tiếp sau là xác thực các dịch vụ đã được chấp nhận. Với mỗi MS khi khởi tạo lần đầu, hoặc chuyển đến vùng BS mới, nó sẽ yêu cầu BTS cấp kênh truyền, khi có kênh truyền đã thống nhất với BTS, nó sẽ gửi yêu cầu cập nhật thông tin mạng vùng hiện tại đến MSC qua BSC.

MSC sẽ trả lời nếu MS xác thực đúng. Trong toàn bộ quá trình xác thực, có 3 nhân tố chính đó là: MS, MSC/VLR và HLR/AuC như trong Hình 1. Quá trình xác thực trong mạng GSM Quá trình xác thực cụ thể như sau: đầu tiên MS gửi số IMSI (lấy từ SIM) gửi đến VLR qua trạm BTS gần nhất, để báo hiệu cần xác thực. VLR sẽ gửi IMSI đến trung tâm HLR/AuC.

Trung tâm HLR/AuC dựa trên số IMSI sẽ tra cơ sở dữ liệu tìm ra khóa bí mật Ki của IMSI, tiếp đó sử dụng thuật toán xác thực (A3) và thuật toán sinh khóa mã (A8) để tạo ra khóa mã theo phiên (Kc) và kết quả ký được gọi là SRES. 12 Tiếp theo, HLR sinh ra một số ngẫu nhiên RAND 128bit và gửi bộ 3 (Kc, SRES, RAND) về VLR. Tiếp theo, VLR lấy số ngẫu nhiên RAND 128bit gửi lại cho MS để yêu cầu MS tính ra số SRES và gửi quay trở lại. Cũng từ khóa bí mật Ki trên SIM và RAND nhận được, bằng các thuật toán A3/8 MS tính ra Kc và SRES.

MS sẽ dùng Kc làm khóa cho phiên làm việc và gửi SRES quay về VLR để xác thực. VLR sẽ so sánh 2 SRES của MS và HLR, nếu trùng nhau thì xác thực thuê bao thành công, và MS sẽ được cấp quyền truy nhập mạng. Tuy nhiên nếu nhìn qua cơ chế xác thực trên, có thể thấy số IMSI được gửi trong bước một của quá trình xác thực, và nếu lấy được số này, hacker xem như sẽ có được 50% thông tin cần thiết để nhân bản SIM (số còn lại cần lấy là mã Ki). Xác thực người dùng và các dịch vụ, mã hóa dữ liệu thoại, tin nhắn và Data trong các thế hệ với các công nghệ khác nhau của mạng GSM là có khác nhau, như xác thực và mã hóa trong chế độ UMTS là khác so với trong GSM/GPRS.

Tuy nhiên trong khuôn khổ của Luận án chỉ tập trong vào công nghệ chuyển mạch kênh (CS) để truyền tín hiệu thoại trên kênh GSM, nên nội dung Luận án sẽ không phân tích các chế độ khác. • Mã hóa dữ liệu người dùng như thoại, tin nhắn, Dữ liệu người dùng Như trên đã mô tả, khóa phiên mã hóa Kc được sử dụng cho cả MS và hệ thống mạng lõi sử dụng thuật toán mã hóa A5 để mã/giải mã thông tin dữ liệu người dùng. Việc mã hóa này không được thực hiện bởi Module SIM vì không đủ năng lực xử lý, mà được thực hiện trên ME.3 [3] dưới đây mô tả toàn bộ quá trình xác thực, sinh khóa và mã hóa: Hình 1. Toàn bộ quá trình xác thực, sinh khóa và mã hóa trong mạng GSM 13 Trước hết tìm hiểu về các thuật toán A3, A8, A5: - Thuật toán A3 [3]: Sơ đồ khối thuật toán A3 như Hình 1.

Mô hình thuật toán A3 Sơ đồ thực hiện các hàm chức năng trong thuật toán A3 để sinh ra SRES (32bit) được mô tả trong Hình 1.5, dưới đây: Nhìn vào lược đồ thuật toán trên thì thấy thuật toán rất dễ bị phá. RAND 64bits (Left) 64bits (Right) LHS XORED 64bits 32 bits left 32 bits left SRES LHS XORED 32bits 64bits - Thuật toán Ki A8: Sơ đồ khối thuật toán A8 như Hình 1. Sơ đồ khối các hàm thực hiện thuật toán A3 14 Ki A8 Kc (64bit) RAND_challenge (128 bit) Hình 1. Sơ đồ khối thuật toán mã A8 Kc (64bit) 114 bit Ciphertext A5 22bit Fn 114 bit Plaintext Hình 1.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề Nghiên Cứu Thuật Toán Truyền Dữ Liệu và Bảo Mật Qua Kênh GSM cung cấp cái nhìn sâu sắc về các phương pháp truyền dữ liệu và bảo mật thông tin trong hệ thống GSM. Nghiên cứu này không chỉ phân tích các thuật toán hiện có mà còn đề xuất các giải pháp cải tiến nhằm nâng cao hiệu quả và độ an toàn của việc truyền tải dữ liệu. Một trong những điểm nổi bật của tài liệu là việc nhấn mạnh tầm quan trọng của bảo mật trong bối cảnh ngày càng gia tăng các mối đe dọa mạng.

Để mở rộng kiến thức của bạn về chủ đề này, bạn có thể tham khảo tài liệu Luận án tiến sĩ xây dựng thuật toán truyền dữ liệu qua kênh thoại của mạng gsm và ứng dụng thuật toán sinh số giả ngẫu nhiên dựa trên các dãy phi tuyến lồng. Tài liệu này sẽ giúp bạn hiểu rõ hơn về các thuật toán truyền dữ liệu qua kênh thoại GSM và ứng dụng của chúng trong thực tiễn. Mỗi liên kết là một cơ hội để bạn khám phá sâu hơn về lĩnh vực này và nâng cao kiến thức của mình.