phần mở đầu, kết luận và tài liệu tham khảo. Phần kết luận nêu tóm tắt các vấn đề đã trình bày trong các chƣơng, đánh giá các kết quả đã đạt đƣợc, đồng thời đƣa ra các định hƣớng nghiên cứu, phát triển tiếp theo. Nội dung các chƣơng đƣợc tóm tắt nhƣ sau: Chƣơng I: Tổng quan về mạng cảm biến không dây và an toàn thông tin trong mạng cảm biến không dây Trình bày tổng quan về mạng cảm biến không dây, cấu trúc và ứng dụng của mạng cảm biến không dây, vấn đề đảm bảo an toàn thông tin trong mạng TIEU LUAN MOI download : skknchat@gmail.com 13 cảm biến không dây; Trình bày về một số vấn đề truyền thông trong mạng cảm biến không dây và các đặc điểm làm cho chúng dễ bị tấn công gây nghẽn. Chƣơng II: Tấn công gây nghẽn trong mạng cảm biến không dây Trình bày một số vấn đề tổng quan về tấn công gây nghẽn trong mạng cảm biến không dây, một số kỹ thuật gây nghẽn, các dạng thiết bị gây nghẽn và một số phƣơng pháp tấn công gây nghẽn chống lại mạng cảm biến không dây.
Chƣơng III: Chống tấn công gây nghẽn mạng cảm biến không dây Trình bày một số phƣơng pháp, kỹ thuật đã đƣợc nghiên cứu, triển khai để chống lại tác động của các loại tấn công gây nghẽn. Phân tích, đánh giá các ƣu nhƣợc điểm chính của các phƣơng pháp chống tấn công gây nghẽn. Chƣơng IV: Mô phỏng và đánh giá kết quả Trình bày tổng quan về công cụ mô phỏng mạng NS2, mô hình mô phỏng và phân tích, đánh giá kết quả mô phỏng tấn công gây nghẽn liên tục mạng cảm biến không dây. Đề xuất ứng dụng ý tƣởng của phƣơng pháp phát hiện tấn công gây nghẽn và lập bản đồ vùng bị tấn công để đối phó.
Đánh giá hiệu quả bằng các số liệu định lƣợng. Trong quá trình nghiên cứu và hoàn thành luận văn, tác giả đã cố gắng hết sức để hoàn thiện các nội dung kiến thức và số liệu trong luận văn, song luận văn chắc chắn vẫn còn những hạn chế nhất định, tác giả mong nhận đƣợc các ý kiến đóng góp để vấn đề nghiên cứu này có thể phát triển hoàn thiện hơn. Tác giả: Lê Quang Dũng TIEU LUAN MOI download : skknchat@gmail.com 14 CHƢƠNG 1 –TỔNG QUAN MẠNG CẢM BIẾN KHÔNG DÂY VÀ AN NINH TRONG MẠNG CẢM BIẾN KHÔNG DÂY 1. GIỚI THIỆU MẠNG CẢM BIẾN KHÔNG DÂY 1.
Khái niệm mạng cảm biến không dây Mạng cảm biến không dây - WSN (Wireless Sensor Network) là mạng bao gồm các thiết bị cảm biến liên kết với nhau qua kết nối không dây (vô tuyến, hồng ngoại, quang học,…) đƣợc triển khai bên trong hoặc rất gần với đối tƣợng để phối hợp thực hiện nhiệm vụ thu thập thông tin phân tán về đối tƣợng mục tiêu.1: Mạng cảm biến không dây Số lƣợng nút cảm biến thƣờng rất lớn, đƣợc triển khai trong một khu vực nhất định, vị trí của các nút cảm biến không cần phải đƣợc thiết kế hoặc đƣợc xác định trƣớc. Điều này cho phép triển khai ngẫu nhiên trong các khu vực địa hình không thể tiếp cận đƣợc hoặc các hoạt động cứu trợ thiên tai. Mặt khác, điều này cũng đòi hỏi giao thức mạng cảm biến và thuật toán phải có khả năng tự tổ chức. Một tính năng độc đáo của mạng cảm biến là các nút cảm biến nỗ lực hợp tác với nhau trong quá trình thu thập và truyền dữ liệu.
Các nút cảm biến đƣợc trang bị một bộ xử lý riêng. Thay vì gửi các dữ liệu thô đến các nút tổng hợp dữ liệu, các nút cảm biến sử dụng khả năng xử lý của mình để thực hiện các tính toán đơn giản và chỉ truyền đi các dữ liệu cần thiết đã đƣợc xử lý một phần. TIEU LUAN MOI download : skknchat@gmail.com 15 Mạng cảm biến không dây thƣờng đƣợc sử dụng trong các ứng dụng thực hiện giám sát và ghi nhận các thông tin nhạy cảm (ví dụ nhƣ thu thập thông tin chiến trƣờng, giám sát khu vực an toàn và phát hiện mục tiêu). Ngày nay, với sự phổ biến và giảm giá thành của các thiết bị cảm biến hình ảnh và âm thanh đã hình thành một thế hệ mạng cảm biến không dây mới là mạng cảm biến không dây đa phƣơng tiện (WMSNs).
WMSNs cho phép thu thập các dữ liệu âm thanh và hình ảnh và dữ liệu cảm biến vô hƣớng từ các nút đƣợc triển khai. Do đó, chúng đƣợc sử dụng hiệu quả trong các ứng dụng bảo vệ và an ninh nhƣ hệ thống giám sát theo dõi các khu vực an toàn, giám sát bệnh nhân, giám sát trẻ em. Các ứng dụng này yêu cầu chất lƣợng dịch vụ cao vì ngay cả một sự gián đoạn về thời gian của luồng dữ liệu tích hợp cũng có thể dẫn đến hậu quả nghiêm trọng. Do đó, rõ ràng là tầm quan trọng của WSN làm tăng các mối quan tâm an ninh, đặc biệt là an ninh đối với các hoạt động gây nghẽn.
Đặc trƣng của mạng cảm biến không dây [1] Do những đặc điểm về kiến trúc và môi trƣờng hoạt động nên thiết kế mạng cảm biến không dây cần phải quan tâm đến nhiều yếu tố nhƣ: khả năng chống chịu lỗi, khả năng mở rộng, giá thành sản xuất, môi trƣờng hoạt động, kiến trúc mạng, ràng buộc phần cứng, giao thức truyền thông và điện năng tiêu thụ. Khả năng chống chịu lỗi Trong quá trình hoạt động của mạng, một vài nút cảm biến hoàn toàn có thể ngừng hoạt động do hỏng hóc bất ngờ, do hết năng lƣợng hoặc do cản trở của môi trƣờng. Việc ngừng hoạt động của một hoặc một vài nút cảm biến không đƣợc làm ảnh hƣởng đến hoạt động chung của toàn bộ mạng cảm biến. Đây chính là tính tin cậy hay còn gọi là tính chống chịu lỗi của mạng cảm biến không dây.
Chống chịu lỗi là khả năng đảm bảo các chức năng hoạt động bình thƣờng của mạng khi có những hƣ hỏng ở các nút cảm biến. Khả năng mở rộng Số lƣợng các nút cảm biến đƣợc triển khai trong nghiên cứu một sự kiện có thể lên đến hàng trăm hay hàng nghìn nút. Tùy theo ứng dụng, số lƣợng các cảm biến có thể lên tới hàng triệu nút. Mô hình mới phải có khả năng làm việc với số lƣợng nút này.
Chúng cũng phải làm việc đƣợc với mật độ lớn của mạng cảm biến. Mật độ nút có thể từ vài nút tới vài trăm nút trong một khu vực có đƣờng kính nhỏ hơn 10m. Mật độ của mạng cảm biến có thể đƣợc tính theo công thức: µ(R) = (N*πR2)/A TIEU LUAN MOI download : skknchat@gmail.com 16 Trong đó: N là số nút cảm biến trong khu vực có diện tích là A R là bán kính phạm vi truyền dẫn của nút. Nhƣ vậy, µ(R) có thể đƣợc hiểu là số nút cảm biến nằm trong phạm vi truyền dẫn của mỗi nút khác trong khu vực A.
Giá thành sản xuất Do mạng cảm biến đƣợc triển khai với số lƣợng nút cảm biến thƣờng là rất lớn, giá thành của mỗi nút là một yếu tố rất quan trọng để quyết định giá thành triển khai của toàn bộ mạng. Nếu giá thành triển khai của mạng cao hơn giá thành triển khai bằng các nút mạng truyền thống, mạng cảm biến là không có chi phí hợp lý. Do đó, giá thành của mỗi nút cảm biến phải đƣợc giữ ở mức càng thấp càng tốt. Công nghệ mới nhất cho phép một hệ thống thu phát Bluetooth với giá thấp hơn 10 đô la.
Ngoài ra, giá của một piconode (nút cảm biến đƣợc xây dựng trên nền tảng CMOS sử dụng công nghệ truyền thông không dây năng lƣợng siêu thấp với các thành phần đƣợc hoán đổi cho nhau tùy thuộc vào nhu cầu ứng dụng) có mục tiêu là nhỏ hơn 1 đô la. Giá của một nút cảm biến cần phải thấp hơn 1 đô la để mạng cảm biến trở nên khả thi. Bộ thu phát Bluetooth đƣợc biết đến nhƣ là thiết bị có giá thành thấp nhƣng vẫn đắt hơn 10 lần so với giá mục tiêu của nút cảm biến. Môi trường hoạt động Nút cảm biến đƣợc triển khai dày đặc rất gần hoặc ngay bên trong đối tƣợng quan sát.
Thêm vào đó, chúng cũng phải làm việc trong các khu vực mà con ngƣời không thể trực tiếp quản lý, kiểm soát và vận hành. Chúng có thể làm việc bên trong các máy móc, thiết bị lớn, ở dƣới đáy biển, trong đối tƣợng sinh học hoặc vùng bị ô nhiễm hóa học, trong khu vực chiến sự bị kiểm soát bởi đối phƣơng và trong tòa nhà lớn. Kiến trúc mạng Từ vài trăm đến vài nghìn nút cảm biến có thể đƣợc đƣợc triển khai trong các khu vực cảm biến. Chúng có thể đƣợc triển khai với mỗi nút trong phạm vi tới 3,048m (10 feet).
Mật độ nút cảm biến cũng có thể cao tới 10 nút/m3. Triển khai mật độ nút lớn đòi hỏi sự vận hành chặt chẽ trong bảo trì kiến trúc mạng. Chúng ta xem xét vấn đề bảo trì và thay đổi kiến trúc mạng theo ba giai đoạn: - Giai đoạn trƣớc và trong khi triển khai: Các nút cảm biến có thể đƣợc triển khai theo từng cụm hoặc từng nút trong khu vực cảm biến. Chúng có thể TIEU LUAN MOI download : skknchat@gmail.com 17 đƣợc triển khai bằng cách thả từ máy bay, bắn nhƣ đạn pháo, hỏa tiễn hoặc tên lửa và có thể do con ngƣời hay robot triển khai từng cái một.
- Giai đoạn sau khi triển khai: Sau khi triển khai, kiến trúc mạng thay đổi do thay đổi vị trí nút, khả năng tiếp cận (do bị gây nghẽn, nhiễu, do cản trở di chuyển,…), năng lƣợng còn lại, sự trục trặc và đặc điểm nhiệm vụ. - Giai đoạn tái triển khai hoặc bổ sung nút: Bổ sung thêm các nút cảm biến có thể đƣợc triển khai bất kỳ lúc nào để thay thế các nút bị hỏng hoặc do sự thay đổi của nhiệm vụ. Giới hạn về phần cứng Hình 1.2: Thành phần cấu tạo của nút cảm biến Một nút cảm biến cơ bản bao gồm 4 thành phần chính đƣợc thể hiện trong hình 2 gồm: khối cảm biến (Sensing unit), khối xử lý (Processing unit), khối truyền nhận (Transceiver) và khối năng lƣợng (Power unit). Ngoài ra, một số dạng ứng dụng cũng đòi hỏi các cảm biến có thêm các thành phần nhƣ hệ thống định vị (Location finding system), bộ phát điện (Power generator) và bộ phận di chuyển (Mobilizer).
Bộ phận cảm biến thƣờng đƣợc cấu tạo từ 2 thành phần gồm: cảm biến và bộ biến đổi tƣơng tự - số (ADCs). Tín hiệu tƣơng tự đƣợc thu thập từ cảm biến dựa trên các hiện tƣợng quan sát đƣợc sẽ đƣợc biến đổi sang tín hiệu số sau đó đƣợc đƣa vào bộ xử lý.