Luận án tiến sĩ về nền tảng bảo mật dựa trên blockchain cho liên mạng vạn vật

Luận án tiến sĩ phân tích nền tảng đảm bảo an toàn bảo mật dựa trên blockchain cho liên mạng vạn vật, xây dựng cơ sở lý luận, kiểm chứng thực nghiệm, đóng góp tri thức mới cho

Chuyên ngành

Hệ thống thông tin

Người đăng

Ẩn danh

Thể loại

Luận án tiến sĩ

2022

129
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC CÁC TỪ VIẾT TẮT

DANH MỤC CÁC BẢNG

DANH MỤC CÁC HÌNH VẼ

DANH MỤC CÁC KÝ HIỆU

1. CHƯƠNG 1: MỞ ĐẦU

1.1. GIỚI THIỆU

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

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

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

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

2. CHƯƠNG 2: NỀN TẢNG BẢO MẬT DỰA TRÊN BLOCKCHAIN CHO IoT

2.1. VẤN ĐỀ VỀ HIỆU NĂNG CỦA MINER

2.2. NỀN TẢNG ĐỀ XUẤT

2.3. ĐÁNH GIÁ HIỆU NĂNG

2.3.1. Đánh giá nền tảng đề xuất với trường hợp 1

2.3.2. Đánh giá nền tảng đề xuất với trường hợp 2

2.4. ĐÁNH GIÁ VỀ TÍNH CHÍNH XÁC

2.5. ĐỀ XUẤT ÁP DỤNG GIẢI PHÁP PHÁT HIỆN NHANH CÁC HOT-IP

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

3. CHƯƠNG 3: LƯU TRỮ VÀ CHIA SẺ DỮ LIỆU ĐẢM BẢO TÍNH RIÊNG TƯ

3.1. NỀN TẢNG LƯU TRỮ IPFS

3.1.1. Các tầng giao thức của IPFS

3.1.2. Các dịch vụ trong IPFS

3.2. CÁC PHƯƠNG THỨC ĐỀ XUẤT

3.2.1. Mô hình hệ thống

3.2.2. Xác định các mối đe dọa

3.2.3. Các chức năng bảo mật

3.2.4. Thiết lập hệ thống

3.2.5. Phương thức tạo dữ liệu

3.2.6. Phương thức lưu trữ dữ liệu

3.2.7. Phương thức chia sẻ dữ liệu

3.3. PHÂN TÍCH VÀ ĐÁNH GIÁ

3.3.1. Tính năng bảo mật

3.3.2. Tính năng hệ thống

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

4. CHƯƠNG 4: GIẢI PHÁP KIỂM SOÁT TRUY CẬP DỰA TRÊN THỜI GIAN ĐƯỢC CẤP PHÉP CHO IoT

4.1. MÔ HÌNH HỆ THỐNG

4.2. CÁC QUY TRÌNH

4.2.1. Quy trình đăng ký thiết bị

4.2.2. Quy trình quản lý truy cập

4.3. ĐÁNH GIÁ BẢO MẬT

4.4. KẾT LUẬN CHƯƠNG 4

CÁC KẾT QUẢ ĐẠT ĐƯỢC

CÁC CÔNG TRÌNH NGHIÊN CỨU CỦA TÁC GIẢ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về nền tảng bảo mật blockchain cho IoT

Nền tảng bảo mật blockchain cho IoT đang trở thành một giải pháp quan trọng trong việc đảm bảo an toàn và bảo mật cho các thiết bị kết nối. Với sự gia tăng nhanh chóng của các thiết bị IoT, việc bảo vệ dữ liệu và thông tin trở nên cấp thiết hơn bao giờ hết. Công nghệ blockchain cung cấp một phương thức bảo mật mạnh mẽ nhờ vào tính phi tập trung, minh bạch và khả năng kiểm toán. Theo nghiên cứu của Huỳnh Thanh Tâm, việc áp dụng blockchain trong IoT không chỉ giúp bảo vệ dữ liệu mà còn nâng cao hiệu suất của các thiết bị trong mạng.

1.1. Khái niệm về blockchain và IoT

Blockchain là một công nghệ lưu trữ dữ liệu phân tán, cho phép các thiết bị IoT kết nối và chia sẻ thông tin một cách an toàn. IoT, hay Internet vạn vật, là mạng lưới các thiết bị vật lý có khả năng kết nối và trao đổi dữ liệu. Sự kết hợp giữa hai công nghệ này tạo ra một nền tảng bảo mật mạnh mẽ cho các ứng dụng IoT.

1.2. Lợi ích của việc sử dụng blockchain trong IoT

Việc sử dụng blockchain trong IoT mang lại nhiều lợi ích, bao gồm tính bảo mật cao hơn, khả năng kiểm soát truy cập tốt hơn và giảm thiểu rủi ro từ các cuộc tấn công mạng. Công nghệ này cũng giúp tăng cường tính minh bạch và khả năng theo dõi dữ liệu trong các hệ thống IoT.

II. Vấn đề bảo mật trong IoT và thách thức hiện tại

Mặc dù IoT mang lại nhiều tiện ích, nhưng nó cũng đối mặt với nhiều thách thức về bảo mật. Các thiết bị IoT thường có khả năng tính toán và lưu trữ hạn chế, khiến cho việc triển khai các giải pháp bảo mật trở nên khó khăn. Theo nghiên cứu, các mối đe dọa như tấn công từ chối dịch vụ (DoS) và xâm nhập trái phép đang gia tăng, đe dọa đến an toàn thông tin của người dùng.

2.1. Các mối đe dọa chính đối với IoT

Các mối đe dọa chính đối với IoT bao gồm tấn công DoS, tấn công xâm nhập và lừa đảo thông tin. Những mối đe dọa này có thể dẫn đến mất mát dữ liệu và thiệt hại tài chính cho người dùng.

2.2. Hạn chế của các giải pháp bảo mật hiện tại

Nhiều giải pháp bảo mật hiện tại không đáp ứng được yêu cầu của các thiết bị IoT do tính năng hạn chế và chi phí cao. Điều này tạo ra một khoảng trống lớn trong việc bảo vệ thông tin và dữ liệu của người dùng.

III. Phương pháp bảo mật dựa trên blockchain cho IoT

Để giải quyết các vấn đề bảo mật trong IoT, việc áp dụng công nghệ blockchain là một giải pháp khả thi. Nền tảng bảo mật dựa trên blockchain có thể cung cấp các chức năng như kiểm soát truy cập, lưu trữ và chia sẻ dữ liệu an toàn. Theo nghiên cứu, việc sử dụng các giao thức đồng thuận như PoW và PoS có thể cải thiện hiệu suất của các Miner trong việc xác minh giao dịch.

3.1. Kiểm soát truy cập dựa trên blockchain

Kiểm soát truy cập là một trong những chức năng quan trọng của nền tảng bảo mật blockchain. Nó cho phép người dùng quản lý quyền truy cập vào dữ liệu và tài nguyên của thiết bị IoT một cách hiệu quả.

3.2. Lưu trữ và chia sẻ dữ liệu an toàn

Nền tảng bảo mật blockchain cung cấp khả năng lưu trữ và chia sẻ dữ liệu an toàn thông qua các giao thức mã hóa. Điều này giúp bảo vệ thông tin nhạy cảm khỏi các mối đe dọa từ bên ngoài.

IV. Ứng dụng thực tiễn của nền tảng bảo mật blockchain trong IoT

Nền tảng bảo mật blockchain đã được áp dụng trong nhiều lĩnh vực khác nhau, từ y tế đến giao thông. Các ứng dụng này không chỉ giúp bảo vệ dữ liệu mà còn nâng cao hiệu quả hoạt động của các hệ thống IoT. Theo nghiên cứu, việc áp dụng blockchain trong các hệ thống y tế đã giúp cải thiện tính bảo mật và khả năng truy cập thông tin của bệnh nhân.

4.1. Ứng dụng trong lĩnh vực y tế

Trong lĩnh vực y tế, blockchain được sử dụng để bảo vệ thông tin bệnh nhân và quản lý hồ sơ y tế. Điều này giúp tăng cường tính bảo mật và đảm bảo quyền riêng tư cho người dùng.

4.2. Ứng dụng trong giao thông thông minh

Blockchain cũng được áp dụng trong giao thông thông minh để theo dõi và quản lý dữ liệu từ các phương tiện. Điều này giúp cải thiện an toàn giao thông và giảm thiểu tai nạn.

V. Kết luận và tương lai của nền tảng bảo mật blockchain cho IoT

Nền tảng bảo mật blockchain cho IoT đang mở ra nhiều cơ hội mới trong việc bảo vệ thông tin và dữ liệu. Với sự phát triển không ngừng của công nghệ, việc áp dụng blockchain trong IoT sẽ ngày càng trở nên phổ biến. Tương lai của nền tảng này hứa hẹn sẽ mang lại nhiều giải pháp bảo mật hiệu quả hơn cho các thiết bị IoT.

5.1. Triển vọng phát triển công nghệ blockchain

Công nghệ blockchain đang phát triển nhanh chóng và có tiềm năng lớn trong việc cải thiện bảo mật cho IoT. Các nghiên cứu và ứng dụng mới sẽ tiếp tục được phát triển để đáp ứng nhu cầu ngày càng cao.

5.2. Tương lai của IoT và bảo mật

Tương lai của IoT sẽ phụ thuộc vào khả năng bảo mật của các hệ thống. Việc áp dụng blockchain sẽ là một yếu tố quan trọng trong việc đảm bảo an toàn và bảo mật cho các thiết bị kết nối.

18/07/2025
Luận án tiến sĩ nền tảng đảm bảo an toàn bảo mật dựa trên blockchain cho liên mạng vạn vật

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

CHƯƠNG 1. TỔNG QUAN VỀ NỀN TẢNG BẢO MẬT DỰA TRÊN BLOCKCHAIN CHO IoT Nội dung của chương này trình bày tính cấp thiết của việc xây dựng một nền tảng bảo mật dựa trên Blockchain cho IoT, các khái niệm liên quan, tổng quan về công nghệ Blockchain. Bên cạnh đó, luận án khảo sát các công trình nghiên cứu liên quan đến các nền tảng bảo mật dựa trên Blockchain cho IoT. Khảo sát các nghiên cứu về lưu trữ và chia sẻ dữ liệu, kiểm soát truy cập dựa trên Blockchain.

Từ đó, luận án xác định các điểm hạn chế của các công trình nghiên cứu đã khảo sát và đề xuất hướng nghiên cứu của luận án. Chương này được tổng hợp từ các công trình [CT2], [CT3], [CT4], và [CT5] trong danh mục các công trình nghiên cứu của tác giả. GIỚI THIỆU Trong thời đại công nghệ số đang phát triển mạnh mẽ như hiện nay, số lượng và chủng loại các thiết bị IoT được đưa vào sử dụng ngày càng nhiều. Với sự đa dạng các tiện ích mà chúng mang lại, các thiết bị IoT là một thành phần không thể thiếu trong các hệ thống nhà thông minh/thành phố thông minh.

Theo dự báo từ tập đoàn dữ liệu quốc tế IDC đến năm 2025 có khoảng 41,6 tỉ thiết bị sẽ được kết nối Internet, tổng số dữ liệu trên toàn thế giới được tạo ra từ các thiết bị IoT là 79,4 Zettabytes [56]. Đi kèm với sự phát triển của IoT, vấn đề nâng cao an toàn bảo mật cho IoT là vô cùng quan trọng, giúp cho sự phát triển đó trở nên vững chắc và tin cậy hơn. Hầu hết các thiết bị IoT có đặc điểm chung là khả năng tính toán và dung lượng lưu trữ bị hạn chế, làm cho việc triển khai các giải pháp bảo mật cho từng thiết bị trong mạng gặp rất nhiều khó khăn và đôi khi không khả thi. Xây dựng một nền tảng bảo mật cho IoT là giải pháp khả thi hơn và đang thu hút nhiều sự quan tâm của nhiều nhóm nghiên cứu.

Sử dụng một nền tảng bảo mật cho một mạng IoT mà không phụ thuộc vào bất kỳ chủng loại thiết bị IoT nào trong mạng và có thể dễ dàng tích hợp các chức năng bảo mật mới mà không cần thay đổi kiến trúc mạng IoT là một bài toán quan trọng đặt ra hiện nay. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 10 Hiện tại, các nền tảng bảo mật cho IoT có thể được chia thành hai nhóm chính: (1) nhóm các nền tảng bảo mật dựa trên kiến trúc tập trung; và (2) nhóm các nền tảng bảo mật dựa trên kiến trúc phi tập trung. Trong các nền tảng bảo mật dựa trên kiến trúc tập trung, một Node trung tâm sẽ chịu trách nhiệm chính trong việc cung cấp dịch vụ cho toàn mạng và tất cả các Node khác sẽ gửi yêu cầu đến Node trung tâm này để sử dụng dịch vụ. Kiến trúc tập trung được thể hiện ở Hình 1.

Ưu điểm của các nền tảng này là dễ dàng cài đặt, độ trễ và chi phí triển khai thấp, chúng rất thích hợp với các mạng IoT có kích thước nhỏ và ít có nhu cầu mở rộng. Một số giải pháp điển hình của nhóm giải pháp này được giới thiệu trong các công trình nghiên cứu [3][8][39]. Tuy nhiên, các nền tảng bảo mật tập trung có ba hạn chế [64][67]: (1) Bảo mật dữ liệu, tất cả dữ liệu được lưu trữ tại Node trung tâm, chúng có thể bị thay đổi hoặc xóa bởi bất kỳ người nào kiểm soát được Node này; (2) Tính sẵn sàng, trong trường hợp Node trung tâm ngừng hoạt động có thể do một trong các nguyên nhân như: hệ thống bị quá tải, bị tấn công từ chối dịch vụ, bị lỗi hệ thống. Khi đó, tất cả các Node khác trong mạng không thể truy cập và sử dụng dịch vụ của hệ thống; và (3) Quản lý, cấu hình và khả năng mở rộng, khi số lượng thiết bị và tài nguyên IoT tăng lên đáng kể, các vấn đề liên quan đến quản trị, cấu hình và khả năng mở rộng cho hệ thống trở nên phức tạp hơn.1: Kiến trúc tập trung [71] Trong các nền tảng bảo mật dựa trên kiến trúc phi tập trung, không một Node nào đóng vai trò là Node trung tâm trong mạng.

Khi một Node ngưng hoạt động, các dịch vụ của hệ thống sẽ được duy trì bởi các Node khác trong mạng. Do đó, chúng có LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11 thể hạn chế được các hình thức tấn công bảo mật nhằm vào tính sẵn sàng của hệ thống. Bên cạnh đó, việc mở rộng hệ thống sẽ rất dễ dàng khi chỉ cần thiết lập thông số cấu hình cho các Node mới để tham gia vào hệ thống. Kiến trúc phi tập trung được thể hiện ở Hình 1.

Hầu hết các nền tảng bảo mật dựa trên kiến trúc phi tập trung đều sử dụng công nghệ Blockchain làm thành phần chính trong hệ thống bởi các ưu điểm mà công nghệ này mang lại như: tính ẩn danh, tính minh bạch, tính phi tập trung, và tính kiểm toán [1][70].2: Kiến trúc phi tập trung [71] Ở Việt Nam, đã có một số nhóm tác giả nghiên cứu áp dụng Blockchain vào IoT. Một số nghiên cứu điển hình như: nhóm tác giả trong nghiên cứu [51] sử dụng công nghệ Blockchain để nâng cao bảo mật trong việc quản lý chia sẻ dữ liệu IoT. Trong đó, nhóm tác giả sử dụng một thuật toán mật mã để bảo vệ tính bí mật cho dữ liệu IoT; nghiên cứu [14] áp dụng Blockchain để bảo vệ tính riêng tư của dữ liệu trong nhà thông minh thông, nhóm tác giả triển khai các chính sách kiểm soát truy cập dữ liệu IoT thông qua các hợp đồng thông minh trên Ethereum Blockchain; Trong nghiên cứu [18], các tác giả đề xuất B-DAC dựa trên Blockchain, nền tảng này có thể được sử dụng để xác thực thiết bị IoT. Nhóm tác giả trong nghiên cứu [58] sử dụng Blockchain để truy xuất nguồn gốc nông sản, trong đó các cảm biến của các thiết bị IoT sẽ thu thập và gửi thông tin lên Blockchain.

Với xu thế phát triển của IoT như hiện nay, việc sử dụng các một nền tảng bảo mật dựa trên kiến trúc phi tập trung cho các mạng IoT có kích thước lớn với nhu cầu mở rộng cao là một giải pháp phù hợp. Do đó, luận án sẽ đề xuất một nền tảng bảo LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 12 mật dựa trên kiến trúc phi tập trung cho IoT với công nghệ Blockchain làm thành phần trung tâm. Hiện tại, các nền tảng bảo mật dựa trên Blockchain cho IoT có hai hạn chế: (1) các Miner trong nền tảng chưa tối ưu hiệu năng trong việc xác minh giao dịch và đồng thuận dữ liệu trên sổ cái Blockchain; và (2) hạn chế về số lượng chức năng bảo mật được cung cấp. Về mô hình quản lý của một mạng IoT, thông thường một mạng IoT được quản lý bởi một hoặc một vài tổ chức.

Trong trường hợp một mạng IoT được quản lý bởi một tổ chức, tổ chức này có thể xây dựng một Private Blockchain cho nền tảng bảo mật. Khi đó, người xây dựng mạng Blockchain hoàn toàn có thể chỉ định các Node với vai trò là Miner, các Miner này thường được bảo vệ bởi các giải pháp bảo mật nên chúng rất khó bị thỏa hiệp từ kẻ tấn công, do đó chúng còn được gọi là các Miner tin cậy. Trong trường hợp mạng IoT được quản lý bởi một vài tổ chức, có thể sử dụng một Consortium Blockchain cho nền tảng bảo mật. Trong mạng Blockchain này, bên cạnh các Miner được chỉ định, người xây dựng mạng Blockchain có thể cho phép một số lượng Miner nhất định từ các tổ chức thành viên (còn được gọi là Miner bên ngoài) tham gia vào hệ thống.

Mặc dù các Miner bên ngoài được chủ sở hữu thông báo cho người xây dựng mạng Blockchain là đảm bảo an toàn bảo mật nhưng người xây dựng mạng cũng sẽ không thể tin tưởng những Miner này. Có thể xem xét trường hợp xấu nhất xảy ra đối với các Miner bên ngoài này là chúng có thể bị thỏa hiệp bởi kẻ tấn công. Vì vậy, các Miner này được gọi là không tin cậy, vì kẻ tấn công hoàn toàn có thể đặt các giao dịch không hợp lệ vào trong một khối mới, sau đó cho Miner này quảng bá khối mới này đến toàn mạng. Mục tiêu của kẻ tấn công có thể là đưa các giao dịch không hợp lệ lên sổ cái của các Miner nhằm đạt được lợi ích hoặc gây giảm hiệu suất của các Miner trong việc xác minh các khối không hợp lệ.

Xuất phát từ các hạn chế đã trình bày ở trên và mô hình quản lý của một mạng IoT, luận án nghiên cứu đề xuất một nền tảng bảo mật mới cho IoT đảm bảo tối ưu hiệu năng cho các Miner trong việc xác minh giao dịch và đồng thuận dữ liệu trên sổ cái Blockchain. Đồng thời nền tảng cũng sẽ cung cấp các chức năng bảo mật như: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 13 kiểm soát truy cập dựa trên thời gian được cấp phép bởi chủ sở hữu thiết bị, lưu trữ và chia sẻ dữ liệu đảm bảo tính riêng tư. Nền tảng được đề xuất sử dụng công nghệ Blockchain làm thành phần trung tâm; kết hợp với phương thức xác minh giao dịch và đồng thuận dữ liệu trên sổ cái dựa trên hai trường hợp về các Miner trong một mạng Blockchain. Trường hợp 1, tất cả các Miner trong một mạng Blockchain là hoàn toàn tin cậy, trường hợp này có thể được áp dụng đối với các mạng IoT được quản lý bởi một tổ chức.

Trường hợp 2, một mạng Blockchain có tồn tại một số Miner không tin cậy nhưng số lượng ít hơn 1/3 trong tổng số các Miner trong mạng. Trường hợp này có thể được áp dụng đối với các mạng IoT được quản lý bởi một vài tổ chức và số lượng Miner bên ngoài được phép tham gia vào mạng sẽ ít hơn 1/3 trong tổng số các Miner trong mạng. Con số 1/3 được luận án sử dụng bắt nguồn từ bài toán Byzantine, hay còn được gọi là Byzantine Broadcast, được Lamport và các cộng sự đặt ra [32], bài toán này đã đặt nền tảng cho sự phát triển của giao thức đồng thuận phân tán. Bài toán Byzantine như sau: một số sư đoàn của Byzantine cắm trại bên ngoài một thành phố của đối phương, mỗi sư đoàn được chỉ huy bởi một tướng lĩnh.

Các tướng lĩnh chỉ có thể giao tiếp với nhau bằng sứ giả. Sau khi quan sát kẻ thù, họ phải quyết định một kế hoạch hành động chung. Tuy nhiên, một số tướng lĩnh có thể là kẻ phản bội, cố gắng ngăn cản các tướng trung thành đạt được thỏa thuận.

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

Tài liệu "Nền tảng bảo mật blockchain cho IoT: Đảm bảo an toàn và bảo mật" khám phá những thách thức và giải pháp liên quan đến việc bảo vệ các thiết bị IoT thông qua công nghệ blockchain. Nó nhấn mạnh tầm quan trọng của việc đảm bảo an toàn dữ liệu và bảo mật thông tin trong bối cảnh ngày càng nhiều thiết bị kết nối với nhau. Bằng cách áp dụng blockchain, tài liệu này chỉ ra cách thức mà các giao thức bảo mật có thể được cải thiện, từ đó giảm thiểu rủi ro và tăng cường độ tin cậy cho các hệ thống IoT.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo thêm tài liệu Nghiên cứu tổng quan những vấn đề an ninh chính trong mạng internet of things iots, nơi cung cấp cái nhìn tổng quát về các vấn đề an ninh trong IoT. Ngoài ra, tài liệu Khóa luận tốt nghiệp xây dựng ứng dụng dựa trên công nghệ chuỗi khối cho kiến trúc thành phố thông minh trên nền tảng phần cứng libelium sẽ giúp bạn hiểu rõ hơn về ứng dụng của blockchain trong các hệ thống thông minh. Cuối cùng, tài liệu Khóa luận tốt nghiệp an toàn thông tin trình phát hiện tấn công dựa trên học cộng tác trong mạng khả lập trình sẽ cung cấp thêm thông tin về các phương pháp phát hiện tấn công trong môi trường IoT. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn về bảo mật trong IoT và blockchain.