Tổng quan luận án

Luận án tiến sĩ kỹ thuật máy tính với đề tài "Nghiên cứu phát triển giải pháp nâng cao an toàn trong mạng 'Internet of Things'" do nghiên cứu sinh Nguyễn Văn Tánh thực hiện tại Trường Đại học Bách khoa Hà Nội dưới sự hướng dẫn khoa học của PGS.TS. Nguyễn Linh Giang và GS.TS. Đặng Văn Chuyết (năm 2022).

Tính cấp thiết và khoảng trống nghiên cứu

Sự bùng nổ của mạng Internet of Things (IoT) và mạng cảm biến không dây (WSN) đặt ra thách thức lớn về an toàn thông tin khi phần lớn các nút cảm biến là thiết bị bị ràng buộc nghiêm ngặt về năng lượng, dung lượng bộ nhớ và năng lực xử lý. Các thuật toán an ninh truyền thống dành cho máy tính thông thường (như TLS, RSA hay các cơ chế bảo mật tiêu tốn tài nguyên) không thể áp dụng trực tiếp lên các vi điều khiển cấp thấp. Đồng thời, cấu trúc định tuyến phân tán (đặc biệt là giao thức RPL) và môi trường truyền thông vô tuyến mở khiến mạng IoT dễ trở thành mục tiêu của các cuộc tấn công từ chối dịch vụ (DoS/DDoS) dạng UDP Flood thông qua mạng Botnet nội bộ. Phần lớn các giải pháp hiện hành còn thiếu sự cân bằng giữa bốn yếu tố: năng lượng, chi phí, hiệu năng và mức độ an toàn, đồng thời chưa hoàn thiện cơ chế phát hiện kết hợp phòng ngừa chủ động trên các thiết bị tài nguyên yếu.

Mục tiêu và các bài toán nghiên cứu

Luận án xác định 3 bài toán nghiên cứu cốt lõi cần giải quyết:

  1. Bài toán thứ nhất: Nghiên cứu giải pháp triển khai, cải tiến cơ chế giám sát Overhearing trong mạng cảm biến không dây nhằm phát hiện và ngăn chặn tấn công từ chối dịch vụ (DoS/Botnet UDP Flood) trên các thiết bị tài nguyên yếu.
  2. Bài toán thứ hai: Nghiên cứu cải tiến, điều chỉnh cấu hình các giao thức bảo mật và mật mã hạng nhẹ (Lightweight Cryptography) bao gồm giao thức DTLS, giao thức CurveCP và hàm băm xác thực Quark nhằm phòng chống các tấn công thụ động trong môi trường truyền thông IoT.
  3. Bài toán thứ ba: Xây dựng giải pháp an toàn bảo mật thông tin tổng thể trên mô hình tích hợp bảo vệ đa lớp (kết hợp Overhearing, DTLS và Quark) cho các thành phần nhạy cảm trong hệ thống mạng IoT.

Đối tượng và phạm vi nghiên cứu

  • Đối tượng nghiên cứu: Các cơ chế an toàn bảo mật, giao thức định tuyến RPL, cơ chế giám sát Overhearing, giao thức bắt tay DTLS, CurveCP và thuật toán băm Quark trong môi trường mạng cảm biến không dây và IoT.
  • Phạm vi thiết bị: Tập trung vào các thiết bị IoT tài nguyên yếu thuộc Lớp 0 (Class 0), Lớp 1 (Class 1) và Lớp 2 (Class 2) theo tiêu chuẩn RFC 7228 của IETF. Cụ thể, các tham số phần cứng mục tiêu bao gồm vi xử lý CC2538 ARM Cortex-M3 (xung nhịp 32 MHz), dung lượng bộ nhớ tối đa 512 KB Flash/ROM và 32 KB RAM, cùng các vi điều khiển thông dụng như TelosB (MSP430, 10 KB RAM, 48 KB Flash), Zolertia Z1 (16-bit RISC, 8 KB RAM, 92 KB Flash).
  • Phạm vi truyền thông và nền tảng: Chuẩn IEEE 802.15.4, ngăn xếp giao thức 6LoWPAN, CoAP, hệ điều hành mạng nhúng Contiki OS (mô phỏng Cooja) và nền tảng chuẩn hóa Open M2M (Om2M / oneM2M).

Tổng quan tài liệu và vị trí của luận án

Luận án tiến hành phân tích, tổng hợp các công trình khoa học trong và ngoài nước, phân loại thành 4 hướng tiếp cận chính:

Các hướng nghiên cứu liên quan

  1. Giải pháp an ninh tiết kiệm năng lượng cho hệ thống IoT tài nguyên hạn chế:
    • Xuanxia Yao và cộng sự (2015) đề xuất cơ chế xác thực đa điểm hạng nhẹ (Multicast Authentication) dựa trên hàm băm tích chập một chiều cải tiến của Nyberg (1996), giúp giảm tiêu thụ tài nguyên trên đường truyền đa điểm nhưng chưa thử nghiệm diện rộng và chưa bao quát truyền thông điểm - điểm.
    • Vinton G. Cerf (2013) nghiên cứu cơ chế kiểm soát truy cập tiết kiệm năng lượng trong điều kiện tài nguyên bị giới hạn nghiêm ngặt.
  2. Tích hợp các giao thức sẵn có thành mô hình an ninh toàn diện:
    • Shahid Raza và cộng sự (2013) công bố giải pháp Lithe tích hợp DTLS vào CoAP bằng cách nén tiêu đề DTLS thông qua cơ chế nén 6LoWPAN (IPHC - RFC 6282). Mặc dù giảm kích thước gói tin, công trình chưa đo đạc đầy đủ các tham số hiệu năng mạng dài hạn khi chạy cùng các tác vụ định tuyến.
    • Linda Ariani Gunawan và cộng sự (2015) đề xuất mô hình phát triển hướng cộng tác nhằm tích hợp các thành phần bảo mật đa tầng.
  3. An toàn bảo mật trên Mạng Cảm biến không dây (WSN):
    • Fagen Li và cộng sự (2013) đề xuất cơ chế giao tiếp an toàn tích hợp mã hóa bất đối xứng dựa trên định danh (Identity-based Cryptography) cho WSN tích hợp IoT, nhưng chỉ dừng ở mức mô hình lý thuyết, thiếu kiểm thử thực nghiệm.
    • A. Pathan và cộng sự (2006) hệ thống hóa các mối đe dọa và phân loại thách thức bảo mật trên mạng cảm biến không dây.
  4. Phòng chống tấn công từ chối dịch vụ (DoS/DDoS):
    • Ashish Patil và Rahul Gaikwad (2014) đề xuất kỹ thuật Overhearing trên tầng MAC (OBMAC - kế thừa ý tưởng từ Le Hung Cuong et al., 2007) để phát hiện nút bất thường qua bản tin MAC, nhưng thiếu cơ chế phản ứng và cô lập nút tấn công cụ thể.
    • Gunawardhana và cộng sự (2018) dùng Wireshark kết hợp giải thuật Vector Máy học để bắt gói tin và cô lập nút Bot, tuy nhiên giải pháp tiêu tốn nhiều bộ nhớ và CPU, không khả thi trên thiết bị nhúng nhỏ.
    • Shruti Kajwadkar và cộng sự (2016) xây dựng giải thuật Novel nhằm phát hiện DoS/DDoS trong mạng IoT.

Khoảng trống luận án lựa chọn giải quyết

Các công trình trước đây hoặc chỉ dừng lại ở phân tích lý thuyết, hoặc tiêu tốn tài nguyên quá mức của vi điều khiển, hoặc chỉ phát hiện nút tấn công mà không có quy trình xử lý tự động. Luận án chọn giải quyết khoảng trống: thiết kế thuật toán giám sát nội tại hạng nhẹ (Overhearing cải tiến) chạy trực tiếp trên vi điều khiển không cần phần mềm phụ trợ, kết hợp tối ưu hóa các giao thức mật mã hạng nhẹ (DTLS, CurveCP, Quark) và tích hợp chúng thành một kiến trúc bảo vệ đa lớp có khả năng thực thi trên phần cứng tài nguyên giới hạn.


Cơ sở lý thuyết và phương pháp nghiên cứu

Cơ sở lý thuyết và khung phân tích

  • Kiến trúc an ninh IoT 4 tầng: Luận án dựa trên mô hình kiến trúc gồm 4 tầng: (1) Tầng cảm quan (thu thập dữ liệu, xác thực, mã hóa nhẹ); (2) Tầng mạng (định tuyến RPL, 6LoWPAN, chuyển tiếp dữ liệu); (3) Tầng hỗ trợ (phần mềm trung gian Om2M, điện toán đám mây); (4) Tầng ứng dụng (CoAP, HTTP, bảo vệ quyền riêng tư).
  • Giao thức định tuyến RPL (IPv6 Routing Protocol for Low-Power and Lossy Networks): Xây dựng đồ thị có hướng không chu trình hướng đích (DODAG), với nút Coordinator làm gốc (Rank = 1). Các nút con định tuyến qua nút cha và cấu trúc này cố định trong suốt quá trình hoạt động, tạo ra điểm yếu dễ bị khai thác làm cạn kiệt tài nguyên nút trung gian nếu xảy ra hiện tượng UDP Flood.
  • Phân loại thiết bị theo RFC 7228 của IETF:
Lớp thiết bị Bộ nhớ dữ liệu (RAM) Bộ nhớ mã lệnh (Flash/ROM) Khả năng triển khai an ninh mạng
Lớp 0 (Class 0 - C0) $\ll 10\text{ KB}$ $\ll 100\text{ KB}$ Rất hạn chế, không thể kết nối Internet an toàn trực tiếp, cần proxy/gateway cấu hình sẵn.
Lớp 1 (Class 1 - C1) $\approx 10\text{ KB}$ $\approx 100\text{ KB}$ Chạy được UDP, CoAP, các giao thức bảo mật nhẹ (DTLS tối ưu), không đủ tài nguyên cho TLS/HTTP đầy đủ.
Lớp 2 (Class 2 - C2) $\approx 50\text{ KB}$ $\approx 250\text{ KB}$ Hỗ trợ hầu hết giao thức Internet chuẩn nhưng cần tối ưu hóa để tiết kiệm năng lượng.

Phương pháp nghiên cứu và công cụ thực nghiệm

Luận án kết hợp phương pháp nghiên cứu lý thuyết mật mã học, phân tích thống kê và phương pháp thực nghiệm định lượng:

  • Công cụ thực nghiệm: Hệ điều hành Contiki OS (trình mô phỏng Cooja), nền tảng M2M mã nguồn mở Eclipse Om2M (tiêu chuẩn oneM2M), ngôn ngữ C/Java.
  • Mô hình phần cứng đối sánh: Vi điều khiển CC2538 ARM Cortex-M3 (32 MHz, 32 KB RAM, 512 KB Flash), TelosB, RedBee EconoTAG, Atmel AVR Raven, Crossbow Mica2, Zolertia Z1.

Tiêu chí và công thức đo đạc hiệu năng mạng

Hiệu năng hệ thống được định lượng qua 3 chỉ số kỹ thuật:

  1. Tỉ lệ truyền nhận gói tin thành công (Packet Delivery Ratio - PDR): $$PDR = \frac{R}{S} \times 100%$$ Trong đó: $R$ là tổng số gói tin nhận được tại đích; $S$ là tổng số gói tin gửi đi trên toàn mạng (bao gồm nút Coordinator và các nút Client). Theo chuẩn Mansfield, $PDR \ge 95%$ biểu thị mạng hoạt động ổn định.

  2. Độ trễ trung bình trên khoảng cách (Latency): $$\text{Latency} = \frac{\sum_{i=1}^n \frac{TR_i - TS_i}{D_i}}{n}$$ Trong đó: $n$ là tổng số gói tin đến đích; $TR_i - TS_i$ là thời gian truyền gói tin thứ $i$ từ nguồn tới đích (đơn vị: ms); $D_i$ là khoảng cách vật lý giữa nút nguồn và nút đích (đơn vị: m). Đơn vị đo của Latency là $\text{ms/m}$.

  3. Năng lượng tiêu thụ vật lý ước tính ($E$): $$E = \left( T_x \times E_t + R_x \times E_r + CPU \times E_o + LPM \times E_l \right) \times \tau$$ Trong đó: $T_x, R_x, CPU, LPM$ lần lượt là tỷ lệ thời gian nút phát vô tuyến, thu vô tuyến, xử lý CPU và chế độ năng lượng thấp (Low Power Mode); $E_t, E_r, E_o, E_l$ là các hằng số tiêu thụ năng lượng đặc trưng phần cứng; $\tau$ là điện áp nguồn cung cấp (đơn vị: mJ).


Nội dung chính theo từng chương

Chương 1: IoT và các vấn đề thách thức

Chương này tổng quan về hạ tầng IoT, kiến trúc an toàn 4 lớp và phân loại thiết bị theo RFC 7228. Tác giả phân tích các điểm yếu bảo mật trong ngăn xếp IoT: từ nén tiêu đề 6LoWPAN (RFC 4919, RFC 6282), giao thức tầng ứng dụng CoAP, đến lỗ hổng phần cứng và quy trình cập nhật firmware (dẫn chứng lỗ hổng Checkm8 trên vi xử lý A5-A11 của Apple). Luận án cũng điểm lại các chính sách quốc tế (luật California SB-327, hướng dẫn của GCHQ Anh, Cybersecurity Law Nhật Bản) và thực trạng nguy cơ lây nhiễm mã độc tại Việt Nam theo số liệu Kaspersky (đứng thứ 2 thế giới sau Afghanistan). Từ đó, tác giả chỉ rõ hạn chế của các giải pháp hiện nay khi triển khai trên phần cứng tài nguyên yếu và xác lập 3 bài toán nghiên cứu của luận án.

Chương 2: Giải pháp Overhearing phòng chống tấn công từ chối dịch vụ

Chương 2 tập trung giải quyết bài toán chống tấn công DoS/Botnet UDP Flood trong mạng cảm biến không dây chạy giao thức định tuyến RPL.

  • Cải tiến cơ chế Overhearing: Thay vì dựa vào phần mềm ngoài, mỗi nút mạng tự động lắng nghe lưu lượng gửi và nhận của các nút hàng xóm trong vùng phủ sóng không dây theo chu kỳ $\Delta t = 10\text{ giây}$.
  • Mô hình toán học phát hiện bất thường: Giá trị trung bình ($\mu$) và độ lệch chuẩn ($\sigma$) của số gói tin gửi ($N_{sent}$) và nhận ($N_{recv}$) được tính toán theo công thức thống kê: $$\mu = \frac{\sum_{j=1}^N \chi_j}{N}, \quad \sigma = \sqrt{\frac{\sum_{j=1}^N (\chi_j - \mu)^2}{N}}$$ Một nút $i$ bị coi là có hành vi bất thường khi cả lưu lượng gửi và nhận đồng thời thỏa mãn bất đẳng thức: $$N_i > \mu + k \cdot \sigma \quad (k > 0)$$
  • Hệ thống 3 mức cảnh báo dựa trên tỷ lệ báo động giả (False Positive Rate - FPR):
    • Mức I (Bất thường): $\text{FPR} > 60%$ (chưa xác định rõ nguyên nhân mã độc).
    • Mức II (Bất thường cảnh báo): $20% \le \text{FPR} \le 60%$ (nguy cơ tiềm tàng).
    • Mức III (Phản ứng khẩn cấp): $\text{FPR} < 20%$ (xác nhận nút Bot). Kích hoạt cơ chế cách ly: đưa địa chỉ IP của nút vào danh sách chặn, từ chối nhận/chuyển tiếp gói tin trong thời gian đếm lùi 3 phút (180 giây). Sau 3 phút, nút được tự động gỡ khỏi danh sách cách ly nhằm tránh cô lập vĩnh viễn nút bị nhận diện nhầm.
  • Dữ liệu thực nghiệm xác định tham số $k$: Thí nghiệm mô phỏng trên Contiki OS kéo dài 100 phút (tương ứng 600 chu kỳ lấy mẫu 10s) trên 3 quy mô mạng: 16 nút (15 cảm biến), 25 nút (24 cảm biến), 36 nút (35 cảm biến). Tổng cộng có 75 nút (gồm 6 nút Bot chỉ định và 69 nút cảm biến đóng vai trò giám sát). Tổng số lượt đánh giá gán nhãn qua các cấu hình hàng xóm (từ 2 đến 8 nút lân cận) đạt 63.000 lượt phân tích, làm cơ sở lựa chọn ngưỡng tham số $k$ tối ưu nhằm triệt tiêu hiện tượng bỏ sót nút Bot.

Chương 3: Sử dụng mã hóa nhẹ cho các thiết bị IoT tài nguyên yếu

Chương 3 đi sâu vào bài toán bảo vệ tính bí mật và toàn vẹn cho dữ liệu trước các cuộc tấn công thụ động:

  • Giao thức DTLS trên nền tảng Om2M: Tối ưu hóa quá trình bắt tay (Handshake) của DTLS, lược bỏ các phần mở rộng không cần thiết để giảm tải tính toán chứng thư số và phân mảnh gói tin 6LoWPAN. Triển khai thử nghiệm cấu trúc DTLS trên nền tảng Eclipse Om2M (tiêu chuẩn oneM2M) cho thấy tính khả thi khi tích hợp vào kiến trúc M2M chuẩn.
  • Triển khai CurveCP trên mạng WSN: Nghiên cứu giao thức CurveCP (dựa trên mật mã đường cong elliptic Curve25519) vốn cung cấp tính năng bảo mật tích hợp ngay từ lớp mạng, tiến hành tinh chỉnh các gói tin bắt tay để thích ứng với kích thước khung truyền hạn chế của chuẩn IEEE 802.15.4.
  • Hàm băm hạng nhẹ Quark: Phân tích và lựa chọn hàm băm Quark (họ thuật toán băm dựa trên cấu trúc Sponge nhẹ, tối ưu hóa phần cứng và bộ nhớ) nhằm thay thế các hàm băm chuẩn tiêu tốn tài nguyên như SHA-2/SHA-3 trong các cơ chế xác thực thông điệp và toàn vẹn dữ liệu.

Chương 4: Mô hình tích hợp nâng cao an toàn mạng IoT

Chương 4 hoàn thiện giải pháp tổng thể bằng cách liên kết các kỹ thuật thành phần:

  • Mô hình tích hợp 2 lớp (DTLS + Overhearing cải tiến): Kết hợp cơ chế bảo mật kênh truyền DTLS ở tầng giao vận và cơ chế Overhearing ở tầng mạng/MAC. Kết quả mô phỏng cho thấy mạng vừa duy trì khả năng mã hóa dữ liệu đầu cuối vừa tự động phát hiện và cô lập các cuộc tấn công DoS nội bộ.
  • Mô hình tích hợp toàn diện 3 lớp (Overhearing + Quark + DTLS): Ứng dụng hàm băm Quark để tối ưu hóa việc tạo mã xác thực thông điệp (MAC) trong pha bắt tay của DTLS, kết hợp thuật toán Overhearing phân tán. Hệ thống tổng thể đạt được hiệu năng cao: giảm thiểu độ trễ, tiết kiệm năng lượng tiêu thụ trên nút cảm biến CC2538 ARM Cortex-M3 và duy trì chỉ số $PDR$ ổn định ở mức cao ngay cả trong điều kiện mạng bị phát động tấn công UDP Flood dồn dập.

Kết quả và những đóng góp mới

Những đóng góp mới về mặt lý luận và khoa học

  1. Hoàn thiện mô hình toán học phát hiện Botnet phân tán bằng Overhearing: Đề xuất thuật toán thống kê trực tiếp trên từng nút mạng dựa trên giá trị trung bình $\mu$ và độ lệch chuẩn $\sigma$ của cả hai chiều gửi - nhận gói tin ($N_i > \mu + k \cdot \sigma$), loại bỏ sự phụ thuộc vào các công cụ phân tích lưu lượng nặng nề.
  2. Xây dựng cơ chế phản ứng 3 mức cảnh báo và thuật toán cô lập động: Đưa ra cơ chế cách ly nút Bot tự động với thời gian phục hồi 3 phút, giải quyết triệt để vấn đề cân bằng giữa ngăn chặn tấn công DoS và giảm thiểu thiệt hại do báo động giả.
  3. Mô hình kiến trúc an ninh tích hợp đa lớp cho IoT tài nguyên yếu: Đề xuất giải pháp phối hợp chặt chẽ giữa cơ chế giám sát lưu lượng phân tán (Overhearing), mã hóa kênh truyền (DTLS/CurveCP) và mật mã hạng nhẹ (hàm băm Quark), chứng minh tính khả thi trên hệ điều hành Contiki OS và nền tảng chuẩn Om2M.

Kiến nghị và giải pháp kỹ thuật đề xuất

  • Ứng dụng mô hình Overhearing cải tiến tại các nút định tuyến RPL trong mạng cảm biến nông nghiệp thông minh, đô thị thông minh để chủ động triệt tiêu Botnet UDP Flood.
  • Áp dụng cấu hình DTLS rút gọn kết hợp hàm băm Quark trên các dòng vi điều khiển 32-bit Cortex-M3 hoặc 16-bit RISC nhằm thay thế các bộ thư viện mã hóa chuẩn nặng nề.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của luận án

  • Thời gian cách ly cố định: Tham số thời gian đếm lùi cách ly nút Bot hiện được cấu hình cố định là 3 phút (180 giây), chưa tự động thích ứng linh hoạt theo tần suất và mức độ nguy hại của từng loại hình tấn công.
  • Môi trường thử nghiệm: Phần lớn các đánh giá tích hợp đa lớp được tiến hành thông qua mô phỏng trên hệ điều hành Contiki OS (Cooja) và nền tảng Om2M, chưa triển khai thử nghiệm trên mạng vật lý thực tế quy mô lớn hàng nghìn nút.
  • Phạm vi dạng tấn công DoS: Thuật toán Overhearing hiện tại tập trung phát hiện tấn công làm tràn ngập lưu lượng (UDP Flood/Botnet), chưa mở rộng phân tích các biến thể tấn công kiệt quệ tài nguyên phức tạp khác như tấn công lỗ đen (Blackhole), tấn công Sinkhole hoặc tấn công thao túng thứ hạng RPL (Rank Attack).

Hướng nghiên cứu tiếp theo

  • Nghiên cứu cơ chế điều chỉnh động thời gian cách ly nút Bot dựa trên lịch sử hành vi của nút trong mạng.
  • Mở rộng thuật toán Overhearing để nhận diện thêm các hình thức tấn công định tuyến chuyên biệt trên giao thức RPL (như Rank manipulation, DIS Flooding).
  • Triển khai thử nghiệm thực tế toàn diện trên các bộ kít vi điều khiển CC2538 trong môi trường thực địa.

Giá trị tham khảo

Luận án mang lại giá trị tham khảo khoa học và kỹ thuật cụ thể cho các nhóm đối tượng:

  • Nghiên cứu sinh và học viên cao học ngành Kỹ thuật máy tính, An toàn thông tin, Mạng truyền thông: Tham khảo phương pháp xây dựng mô hình toán học thống kê phát hiện bất thường, kỹ thuật mô phỏng mạng cảm biến trên Contiki OS/Cooja và phương pháp đánh giá hiệu năng ($PDR$, Latency, Năng lượng tiêu thụ).
  • Giảng viên và nhà nghiên cứu IoT: Sử dụng làm tài liệu tham khảo chuyên sâu về các giao thức mạng năng lượng thấp (RPL, 6LoWPAN, CoAP) và các cơ chế an ninh mật mã hạng nhẹ (DTLS nén, CurveCP, Quark).
  • Kỹ sư phát triển hệ thống nhúng và IoT công nghiệp: Tham khảo mã nguồn, cấu hình tối ưu hóa DTLS trên nền tảng Om2M/oneM2M và giải pháp lập trình nhúng an toàn trên dòng chip CC2538 ARM Cortex-M3.

Câu hỏi thường gặp

1. Thuật toán Overhearing cải tiến trong luận án phát hiện nút Bot bằng nguyên lý nào?

Thuật toán dựa trên nguyên lý giám sát lưu lượng cục bộ giữa các nút hàng xóm trong cùng vùng phủ sóng sóng vô tuyến. Tại mỗi chu kỳ 10 giây, nút tính giá trị trung bình $\mu$ và độ lệch chuẩn $\sigma$ của số gói tin gửi và nhận của các nút xung quanh. Nút bị gán nhãn là Bot tiềm tàng khi cả số gói tin gửi và số gói tin nhận đồng thời vượt ngưỡng $N_i > \mu + k \cdot \sigma$. Khi tỷ lệ báo động giả dưới 20% (Mức III), nút đó sẽ bị đưa vào danh sách cách ly trong 3 phút.

2. Tại sao luận án lại quy định thời gian cách ly nút Bot là 3 phút?

Mục tiêu của thuật toán là triệt tiêu lưu lượng UDP Flood làm cạn kiệt tài nguyên mạng mà không gây cô lập vĩnh viễn các nút hợp pháp bị nhận diện sai (hiện tượng Báo động giả). Cơ chế đếm lùi 3 phút (180 giây) cho phép giải phóng nút bị cách ly nhầm trở lại mạng sau khi lưu lượng cục bộ ổn định.

3. Đối tượng phần cứng cụ thể mà luận án hướng tới có cấu hình như thế nào?

Luận án tập trung vào các thiết bị IoT tài nguyên yếu thuộc Lớp 0, 1, 2 theo tiêu chuẩn RFC 7228, với cấu hình phần cứng đại diện gồm vi điều khiển CC2538 ARM Cortex-M3 tốc độ 32 MHz, bộ nhớ RAM 32 KB, bộ nhớ Flash/ROM 512 KB, cùng các thiết bị cảm biến như TelosB (MSP430, 10 KB RAM) và Zolertia Z1 (16-bit RISC, 8 KB RAM).

4. Ba chỉ số chính dùng để đo đạc và đánh giá hiệu năng mạng trong luận án là gì?

Luận án sử dụng 3 chỉ số: (1) PDR (%) - tỷ lệ phần trăm giữa tổng số gói tin nhận được và tổng số gói tin gửi đi trên toàn mạng; (2) Latency (ms/m) - độ trễ thời gian trung bình truyền một gói tin trên một đơn vị khoảng cách mét; (3) Năng lượng tiêu thụ $E$ (mJ) - năng lượng tiêu thụ ước tính dựa trên tỷ lệ thời gian phát ($T_x$), thu ($R_x$), tính toán CPU và chế độ nghỉ (LPM).

5. Mô hình an ninh tích hợp toàn diện trong Chương 4 bao gồm những thành phần nào?

Mô hình tích hợp toàn diện kết hợp 3 lớp bảo vệ: (1) Cơ chế giám sát lưu lượng phân tán Overhearing cải tiến ở tầng mạng/MAC để phòng chống tấn công DoS; (2) Giao thức bảo mật kênh truyền DTLS ở tầng giao vận; (3) Hàm băm hạng nhẹ Quark được tích hợp vào DTLS để giảm tải tính toán trong quá trình xác thực và kiểm tra toàn vẹn thông điệp.


Kết luận

Luận án tiến sĩ của tác giả Nguyễn Văn Tánh đã giải quyết trọn vẹn 3 bài toán đặt ra về an toàn bảo mật cho mạng IoT có tài nguyên hạn chế. Nghiên cứu đã đề xuất thành công thuật toán Overhearing cải tiến kết hợp mô hình thống kê 3 mức cảnh báo giúp phát hiện và ngăn chặn tấn công DoS/UDP Flood phân tán hiệu quả. Đồng thời, việc tối ưu hóa giao thức DTLS, CurveCP và hàm băm Quark trên mô hình tích hợp đa lớp đã chứng minh khả năng bảo vệ toàn diện hệ thống mạng IoT trên nền tảng phần cứng nhúng và hệ điều hành Contiki OS. Các kết quả đạt được cung cấp cơ sở lý luận và giải pháp kỹ thuật có giá trị thực tiễn cao cho việc bảo mật các hệ sinh thái IoT tài nguyên yếu.