Luận Án Tiến Sĩ Về Mã Mạng Trên Một Số Cấu Trúc Đại Số

Luận án tiến sĩ nghiên cứu mã mạng trên một số cấu trúc đại số, phát triển phương pháp mới, đánh giá hiệu quả ứng dụng trong lĩnh vực tại Việt Nam.

Chuyên ngành

Kỹ Thuật Điện Tử

Người đăng

Ẩn danh

Thể loại

Luận Án Tiến Sĩ Kỹ Thuật

2022

110
2
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: MỞ ĐẦU

1.1. LÝ DO CHỌN ĐỀ TÀI

1.2. MỤC TIÊU NGHIÊN CỨU

1.3. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

1.4. PHƯƠNG PHÁP NGHIÊN CỨU

1.5. Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN

1.6. CẤU TRÚC CỦA LUẬN ÁN

1.7. TỔNG QUAN VỀ MÃ MẠNG

1.7.1. TỔNG QUAN CHUNG VỀ LÝ THUYẾT THÔNG TIN VÀ MÃ HÓA

1.7.1.1. Lý thuyết thông tin

1.7.2. TỔNG QUAN CHUNG VỀ MÃ MẠNG

1.7.2.1. Định nghĩa mã mạng
1.7.2.2. Mô hình mã mạng đơn giản
1.7.2.3. Một số lợi ích của mã mạng

1.8. KẾT LUẬN CHƯƠNG 1

2. CHƯƠNG 2: ĐỀ XUẤT XÂY DỰNG MÃ MẠNG TRÊN MỘT SỐ CẤU TRÚC ĐẠI SỐ

2.1. MỘT SỐ PHƯƠNG PHÁP XÂY DỰNG MÃ MẠNG TRÊN VÀNH SỐ

2.1.1. Số học modulo

2.1.2. Một số cấu trúc đại số

2.1.3. Đề xuất xây dựng mã mạng trên các vành số

2.2. MÃ MẠNG TRÊN VÀNH ĐA THỨC, TRƯỜNG ĐA THỨC

2.2.1. Thuật toán tính lũy thừa đa thức

2.2.2. Mã mạng dựa trên nhóm cộng của vành đa thức

2.2.3. Mã mạng trên trường đa thức

2.3. MÃ MẠNG TRÊN ĐƯỜNG CONG ELLIPTIC

2.4. KẾT LUẬN CHƯƠNG 2

3. CHƯƠNG 3: MÔ HÌNH MÃ MẠNG AN TOÀN

3.1. BÀI TOÁN LOGARIT RỜI RẠC

3.1.1. Bài toán logarit trên trường số thực R

3.1.2. Bài toán logarit trên trường hữu hạn

3.2. HỆ MẬT OMURA - MASSEY

3.3. HỆ MẬT ELGAMAL

3.4. XÂY DỰNG MÃ MẠNG AN TOÀN

3.4.1. Mô hình mã mạng an toàn

3.4.2. Mã mạng an toàn sử dụng bài toán logarit rời rạc

3.4.3. Đánh giá mô hình mã mạng an toàn

3.5. KẾT LUẬN CHƯƠNG 3

KẾT LUẬN VÀ KIẾN NGHỊ

DANH MỤC CÁC CÔNG TRÌNH ĐÃ CÔNG BỐ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Nghiên Cứu Mã Mạng Trên Cấu Trúc Đại Số

Nghiên cứu mã mạng trên cấu trúc đại số là một lĩnh vực quan trọng trong lý thuyết thông tin và mã hóa. Mã mạng cho phép tối ưu hóa việc truyền tải thông tin qua các mạng máy tính bằng cách mã hóa dữ liệu tại các nút mạng. Điều này không chỉ giúp tăng thông lượng mà còn giảm độ trễ và cải thiện tính bảo mật. Các nghiên cứu gần đây đã chỉ ra rằng mã mạng có thể được áp dụng trong nhiều lĩnh vực như truyền thông không dây, mạng cảm biến và mạng P2P.

1.1. Định Nghĩa Mã Mạng Và Cấu Trúc Đại Số

Mã mạng là một kỹ thuật cho phép mã hóa dữ liệu tại các nút mạng để tối ưu hóa việc truyền tải. Cấu trúc đại số, như vành số và trường đa thức, đóng vai trò quan trọng trong việc phát triển các thuật toán mã hóa hiệu quả.

1.2. Lợi Ích Của Mã Mạng Trong Truyền Thông

Mã mạng mang lại nhiều lợi ích như tăng thông lượng, giảm độ phức tạp tính toán và cải thiện tính bền vững của mạng. Điều này giúp cho việc truyền tải thông tin trở nên hiệu quả hơn trong các tình huống khác nhau.

II. Vấn Đề Và Thách Thức Trong Nghiên Cứu Mã Mạng

Mặc dù mã mạng có nhiều lợi ích, nhưng vẫn tồn tại nhiều thách thức trong việc triển khai và ứng dụng. Một trong những vấn đề lớn nhất là độ phức tạp tính toán khi mã hóa và giải mã dữ liệu. Ngoài ra, việc đảm bảo tính bảo mật trong quá trình truyền tải cũng là một thách thức không nhỏ.

2.1. Độ Phức Tạp Tính Toán Trong Mã Hóa

Độ phức tạp tính toán của các thuật toán mã hóa có thể ảnh hưởng đến hiệu suất của mạng. Việc tìm kiếm các phương pháp mã hóa hiệu quả và tối ưu là một thách thức lớn trong nghiên cứu mã mạng.

2.2. Tính Bảo Mật Trong Mã Mạng

Bảo mật thông tin trong mã mạng là một vấn đề quan trọng. Các nhà nghiên cứu cần phát triển các phương pháp mã hóa an toàn để bảo vệ dữ liệu trong quá trình truyền tải.

III. Phương Pháp Xây Dựng Mã Mạng Trên Cấu Trúc Đại Số

Có nhiều phương pháp khác nhau để xây dựng mã mạng trên các cấu trúc đại số. Các phương pháp này thường dựa trên các lý thuyết toán học như lý thuyết vành và lý thuyết trường. Việc áp dụng các phương pháp này giúp tối ưu hóa quá trình mã hóa và giải mã dữ liệu.

3.1. Sử Dụng Vành Số Trong Mã Hóa

Vành số là một trong những cấu trúc đại số quan trọng được sử dụng trong mã hóa. Các thuật toán mã hóa dựa trên vành số có thể giúp cải thiện hiệu suất truyền tải thông tin.

3.2. Mã Hóa Dựa Trên Trường Đa Thức

Trường đa thức cung cấp một nền tảng vững chắc cho việc phát triển các thuật toán mã hóa. Việc sử dụng trường đa thức giúp tăng cường tính bảo mật và hiệu quả của mã mạng.

IV. Ứng Dụng Thực Tiễn Của Mã Mạng Trong Nghiên Cứu

Mã mạng đã được áp dụng trong nhiều lĩnh vực khác nhau, từ truyền thông không dây đến mạng cảm biến. Các ứng dụng này không chỉ giúp cải thiện hiệu suất mà còn mở ra nhiều cơ hội mới trong nghiên cứu và phát triển công nghệ.

4.1. Mã Mạng Trong Truyền Thông Không Dây

Trong truyền thông không dây, mã mạng giúp tăng cường khả năng truyền tải thông tin và giảm thiểu độ trễ. Điều này rất quan trọng trong các ứng dụng yêu cầu độ tin cậy cao.

4.2. Ứng Dụng Trong Mạng Cảm Biến

Mã mạng cũng được sử dụng trong mạng cảm biến để tối ưu hóa việc truyền tải dữ liệu từ các cảm biến đến trung tâm xử lý. Việc này giúp tiết kiệm năng lượng và tăng cường hiệu suất của mạng.

V. Kết Luận Và Tương Lai Của Nghiên Cứu Mã Mạng

Nghiên cứu mã mạng trên cấu trúc đại số đang ngày càng trở nên quan trọng trong lĩnh vực lý thuyết thông tin và mã hóa. Tương lai của nghiên cứu này hứa hẹn sẽ mang lại nhiều đột phá mới, đặc biệt trong các ứng dụng thực tiễn.

5.1. Xu Hướng Nghiên Cứu Mới

Các xu hướng nghiên cứu mới trong mã mạng đang tập trung vào việc phát triển các thuật toán mã hóa hiệu quả hơn và an toàn hơn. Điều này sẽ mở ra nhiều cơ hội mới trong lĩnh vực truyền thông.

5.2. Tương Lai Của Mã Mạng Trong Công Nghệ

Mã mạng có tiềm năng lớn trong việc cải thiện hiệu suất của các hệ thống truyền thông hiện đại. Việc nghiên cứu và phát triển mã mạng sẽ tiếp tục là một lĩnh vực hấp dẫn trong tương lai.

18/07/2025
Luận án tiến sĩ mã mạng trên một số cấu trúc đại số

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

chương 1 gồm: Tổng quan chung về lý thuyết thông tin và mã hóa; Tổng quan về mã mạng: Định nghĩa, mô hình, cách thực hiện và một số lợi ích của mã mạng. TỔNG QUAN CHUNG VỀ LÝ THUYẾT THÔNG TIN VÀ MÃ HÓA 1. Lý thuyết thông tin Người đặt viên gạch đầu tiên để xây dựng lý thuyết thông tin là Hartley R. Năm 1928, ông đã đưa ra số đo lượng thông tin là một khái niệm trung tâm của lý thuyết thông tin.

Dựa vào khái niệm này, ta có thể so sánh định lượng các hệ truyền tin với nhau.A Kachenhicov chứng minh một loạt những luận điểm quan trọng của lý thuyết thông tin trong bài báo “Về khả năng thông qua của không trung và dây dẫn trong hệ thống liên lạc điện”.V Ageev đưa ra công trình “Lý thuyết tách tuyến tính”, trong đó ông phát biểu những nguyên tắc cơ bản về lý thuyết tách các tín hiệu.A Kachenhicov thông báo công trình “Lý thuyết thế chống nhiễu’ đánh dấu một bước phát triển rất quan trọng của lý thuyết thông tin. Trong hai năm 1948 - 1949, Shanon C.E công bố một loạt các công trình vĩ đại, đưa sự phát triển của lý thuyết thông tin lên một bước tiến mới chưa từng có. Trong các công trình này, nhờ việc đưa vào khái niệm lượng thông tin và tính đến cấu trúc thống kê của tin, ông đã chứng minh một loạt định lý về khả năng thông qua của kênh truyền tin khi có nhiễu và các định lý mã hoá. Những công trình này là nền tảng vững chắc của lý thuyết thông tin.

Ngày nay, lý thuyết thông tin phát triển theo hai hướng chủ yếu sau: Lý thuyết thông tin toán học: xây dựng những luận điểm thuần tuý toán học và những cơ sở toán học chặt chẽ của lý thuyết thông tin. Cống hiến chủ yếu trong lĩnh vực này thuộc về các nhà bác học lỗi lạc như: N. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 10 Lý thuyết thông tin ứng dụng (lý thuyết truyền tin): chuyên nghiên cứu các bài toán thực tế quan trọng do kỹ thuật liên lạc đặt ra có liên quan đến vấn đề chống nhiễu và nâng cao độ tin cậy của việc truyền tin. Kachenhicov đã có những công trình quý báu trong lĩnh vực này.

- Thông tin: Thông tin là những tính chất xác định của vật chất mà con người (hoặc hệ thống kỹ thuật) nhận được từ thế giới vật chất bên ngoài hoặc từ những quá trình xảy ra trong bản thân nó [10]. Với định nghĩa này, mọi ngành khoa học là khám phá ra các cấu trúc thông qua việc thu thập, chế biến, xử lý thông tin. Ở đây “thông tin” là một danh từ chứ không phải là động từ để chỉ một hành vi tác động giữa hai đối tượng (người, máy) liên lạc với nhau. Theo quan điểm triết học, thông tin là một quảng tính của thế giới vật chất (tương tự như năng lượng, khối lượng).

Thông tin không được tạo ra mà chỉ được sử dụng bởi hệ thụ cảm. Thông tin tồn tại một cách khách quan, không phụ thuộc vào hệ thụ cảm. Trong nghĩa khái quát nhất, thông tin là sự đa dạng. Sự đa dạng ở đây có thể hiểu theo nhiều nghĩa khác nhau: Tính ngẫu nhiên, trình độ tổ chức.

- Tin: Tin là dạng vật chất cụ thể để biểu diễn hoặc thể hiện thông tin. Tin có hai dạng: tin rời rạc và tin liên tục. Ví dụ: Tấm ảnh, bản nhạc, bảng số liệu, bài nói. - Tín hiệu: Tín hiệu là các đại lượng vật lý biến thiên, phản ánh tin cần truyền.

- Nguồn tin: là nơi sản sinh ra tin. Nếu tập tin là hữu hạn thì nguồn sinh ra nó được gọi là nguồn rời rạc. Nếu tập tin là vô hạn thì nguồn sinh ra nó được gọi là nguồn liên tục. Nguồn tin có hai tính chất: Tính thống kê và tính hàm ý.

Với nguồn rời rạc, tính thống kê biểu hiện ở chỗ xác suất xuất hiện các tin là khác nhau. Tính hàm ý biểu hiện ở chỗ xác suất xuất hiện của một tin nào đó sau một dãy tin khác nhau nào đó là khác nhau. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11 - Máy phát: là thiết bị biến đổi tập tin thành tập tín hiệu tương ứng. Phép biến đổi này phải là đơn trị hai chiều (thì bên thu mới có thể “sao lại” được đúng tin gửi đi).

Trong trường hợp tổng quát, máy phát gồm hai khối chính. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Sơ đồ khối của hệ thống truyền tin số: 11 Hình 1. Sơ đồ khối hệ thống truyền tin số LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 13 - Thiết bị mã hoá: làm ứng mỗi tin với một tổ hợp các ký hiệu đã chọn nhằm tăng mật độ, tăng khả năng chống nhiễu, tăng tốc độ truyền tin. - Khối điều chế: là thiết bị biến tập tin (đã hoặc không mã hoá) thành các tín hiệu để bức xạ vào không gian dưới dạng sóng điện từ cao tần.

Về nguyên tắc, bất kỳ một máy phát nào cũng có khối này. - Đường truyền tin: là môi trường vật lý, trong đó tín hiệu truyền đi từ máy phát sang máy thu. Trên đường truyền có những tác động làm mất năng lượng, làm mất thông tin của tín hiệu. - Máy thu: là thiết bị lập lại (sao lại) thông tin từ tín hiệu nhận được.

Máy thu thực hiện phép biến đổi ngược lại với phép biến đổi ở máy phát, biến tập tín hiệu thu được thành tập tin tương ứng. Máy thu gồm hai khối: Giải điều chế: biến đổi tín hiệu nhận được thành tin đã mã hoá; Giải mã: biến đổi các tin đã mã hoá thành các tin tương ứng ban đầu (các tin của nguồn gửi đi). - Nhận tin (có ba chức năng): ghi giữ tin (ví dụ bộ nhớ của máy tính, băng ghi âm, ghi hình.); biểu thị tin: làm cho các giác quan của con người hoặc các bộ cảm biến của máy thụ cảm được để xử lý tin (ví dụ băng âm thanh, chữ số, hình ảnh.); xử lý tin: biến đổi tin để đưa nó về dạng dễ sử dụng. Chức năng này có thể thực hiện bằng con người hoặc bằng máy.

- Kênh truyền tin: là tập hợp các thiết bị kỹ thuật phục vụ cho việc truyền tin từ nguồn đến nơi nhận tin. - Nhiễu: là mọi yếu tố ngẫu nhiên có ảnh hưởng xấu đến việc thu tin. Những yếu tố này tác động xấu đến tin truyền đi từ bên phát đến bên thu. Mã hóa thông tin Việc truyền thông tin qua mạng được hiểu là một sự trao đổi dữ liệu, mà không có khả năng kết hợp hoặc trộn lẫn những dữ liệu đã được gửi.

Vào năm 2000, bài báo “Network information flow ” [17] của R. Ahlswede, Ning Cai, S. Yeung đã thay đổi quan điểm này bằng cách giới thiệu khái niệm luồng thông tin (information flow) để chứng minh rằng sự kết hợp dữ liệu có thể làm tăng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 14 dung lượng vượt quá giới hạn của một mạng. Phần mở rộng này chứng minh cho sự ra đời của một lĩnh vực nghiên cứu mới đầy hứa hẹn đó là mã mạng (Network Coding).

Trước đó, các hoạt động mã hóa của lý thuyết thông tin chỉ được sử dụng trong: mã hóa nguồn (Source Coding) nêu cách nén thông tin tại nguồn để tăng hiệu quả trong truyền dẫn và mã hóa kênh (Channel Coding) thể hiện hoạt động chèn các bit dư thừa trong chuỗi thông tin để làm nó tăng khả năng chống nhiễu và sửa sai trước khi truyền trên kênh truyền. Mục tiêu của mã hóa nguồn (còn được gọi là nén dữ liệu) là thay thế cho thông tin được tạo ra từ một nguồn thông tin một cách hiệu quả nhất. Kết quả của mã hóa nguồn là các bit độc lập hay là một chuỗi các bit độc lập mỗi bit có thể bằng 0 hoặc 1. Nếu mã hóa nguồn được thực hiện tốt thì sẽ có được số lượng bit nhỏ nhất có thể để biểu diễn nguồn thông tin.

Sau đó, chuỗi bit từ mã hóa nguồn cần được truyền từ một điểm này sang điểm khác thông qua một kênh truyền có nhiễu. Để đạt được thông tin liên lạc tin cậy, mã hóa kênh được áp dụng cho chuỗi bit của mã hóa nguồn sinh ta. Mục tiêu của mã hóa kênh là ở phía máy thu có thể nhận được chuỗi bit và khôi phục chuỗi bit một cách chính xác. Việc mã hóa kênh tương đương với việc chống nhiễu, tức là truyền thông tin trên một kênh có nhiễu như việc truyền thông tin trên một kênh không nhiễu.

Hơn nữa, khi chuỗi bit đủ dài, mã hóa nguồn và mã hóa kênh có thể được thực hiện riêng mà vẫn đạt được tính tối ưu. Lý tưởng nhất, mã hóa nguồn sẽ chuyển đổi tín hiệu ngẫu nhiên được tạo ra bởi nguồn thông tin thành một chuỗi các bit độc lập mà không thể nén thêm được nữa. Đối với mã hóa kênh mục đích là để ngăn chặn chuỗi bit này bị thay đổi bởi nhiễu trên kênh truyền. Điều này được thực hiện mà không cần phải thực hiện bất kỳ tham chiếu hay đồng bộ đến nguồn phát tín hiệu mà chuỗi bit đại diện cho.

Do đó, các bit độc lập thường được coi là “information atoms” với ý nghĩa là các yếu tố cơ bản nhất của thông tin. Như vậy, với mục đích truyền thông dữ liệu khi không có ảnh hưởng bởi nhiễu chúng ta chỉ cần quan tâm đến việc thông tin được thể hiện bởi các bit độc lập như LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 15 một hàng hóa. Đây là nguyên tắc thiết kế cơ bản cho các mạng máy tính, nơi mà một mạng có nhiễu được chuyển đổi thành một mạng không có nhiễu đầu tiên bằng mã hóa kênh và các bit thông tin được định tuyến thông qua mạng không nhiễu này như một hàng hóa. Hệ thống lưu trữ dữ liệu phân tán Một thiết kế chung cho các hệ thống lưu trữ dữ liệu số ngày nay là hệ thống lưu trữ có khả năng lưu trữ nhiều dữ liệu và có khả năng khôi phục dữ liệu (Redundant Arrays of Inexpensive Disks - RAID).

Một hệ thống như vậy, bao gồm nhiều ổ cứng và cung cấp dự phòng bằng cách sao chép dữ liệu qua các ổ cứng khác nhau. RAID 4/5 có thể được mô hình hóa thành một mạng như trong Hình 1. Trong mạng này, chia tập hợp các nút thành ba lớp. Lớp trên đỉnh được gọi là nút nguồn, nơi mà hai bit thông tin X và Y được tạo ra.

Lớp ở giữa gồm ba nút, mỗi nút là một ổ cứng có thể lưu trữ một bit. Chúng ta hãy đánh số chúng là ổ số 1-3 từ trái sang phải.

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