Luận án tiến sĩ kỹ thuật: 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ĩ kỹ thuật nghiên cứu 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, ứng dụng công nghệ tiên tiến.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

luận án tiến sĩ

2022

127
2
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.3.1. Mục tiêu tổng quát

1.3.2. Các mục tiêu cụ thể

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

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

1.6. NHỮNG ĐÓNG GÓP CHÍNH CỦA LUẬN ÁN

1.7. CẤU TRÚC LUẬN ÁN

1.8. TỔNG QUAN VỀ NỀN TẢNG BẢO MẬT DỰA TRÊN BLOCKCHAIN CHO IoT

1.8.1. MỘT SỐ KHÁI NIỆM

1.8.2. CÔNG NGHỆ BLOCKCHAIN

1.8.2.1. Một số giao thức đồng thuận
1.8.2.2. Các loại mạng Blockchain
1.8.2.3. Các hình thức tấn công bảo mật trên Blockchain

1.8.3. KHẢO SÁT CÁC NỀN TẢNG BẢO MẬT CHO IoT

1.8.4. CÁC NGHIÊN CỨU VỀ LƯU TRỮ VÀ CHIA SẺ DỮ LIỆU

1.8.5. CÁC NGHIÊN CỨU VỀ KIỂM SOÁT TRUY CẬP CHO IoT

1.9. HƯỚNG NGHIÊN CỨU CỦA LUẬN ÁN

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

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. Giới thiệu luận án tiến sĩ

Luận án tiến sĩ tập trung vào việc đề xuất một giải pháp bảo mật dựa trên công nghệ blockchain cho liên mạng vạn vật (IoT). Với sự phát triển nhanh chóng của IoT, các thách thức về an ninh mạngbảo mật dữ liệu ngày càng gia tăng. Luận án nhấn mạnh sự cần thiết của một nền tảng bảo mật hiệu quả, đảm bảo tính phi tập trung, minh bạch, và kiểm toán thông qua việc ứng dụng blockchain. Nền tảng đề xuất không chỉ tối ưu hóa hiệu năng của các Miner trong việc xác minh giao dịch mà còn cung cấp các chức năng bảo mật như lưu trữ dữ liệu, chia sẻ dữ liệu, và kiểm soát truy cập.

1.1. Lý do chọn đề tài

Sự gia tăng số lượng thiết bị IoT kéo theo nhu cầu về bảo mật IoTan toàn dữ liệu. Các nền tảng bảo mật truyền thống dựa trên kiến trúc tập trung có nhiều hạn chế về tính sẵn sàngkhả năng mở rộng. Trong khi đó, công nghệ phân tán như blockchain mang lại nhiều ưu điểm, đặc biệt là tính phi tập trungminh bạch. Luận án chọn đề tài này nhằm khắc phục các hạn chế của các nền tảng hiện có và đề xuất một giải pháp toàn diện hơn.

1.2. Mục tiêu nghiên cứu

Mục tiêu chính của luận án là đề xuất một nền tảng bảo mật dựa trên blockchain cho IoT, tối ưu hóa hiệu năng của các Miner trong việc xác minh giao dịch và đồng thuận dữ liệu. Ngoài ra, luận án cũng đề xuất các chức năng bảo mật như lưu trữ dữ liệu an toàn, chia sẻ dữ liệu đảm bảo tính riêng tư, và kiểm soát truy cập dựa trên thời gian được cấp phép.

II. Tổng quan về công nghệ blockchain và IoT

Luận án cung cấp cái nhìn tổng quan về công nghệ blockchainliên mạng vạn vật (IoT). Blockchain được xem là một hệ thống phân tán với các ưu điểm như tính phi tập trung, minh bạch, và kiểm toán. Trong khi đó, IoT là một mạng lưới kết nối các thiết bị vật lý để trao đổi dữ liệu. Sự kết hợp giữa blockchain và IoT mang lại nhiều lợi ích, đặc biệt là trong việc đảm bảo an ninh mạngbảo mật thông tin.

2.1. Công nghệ blockchain

Blockchain là một chuỗi khối dữ liệu được liên kết với nhau thông qua các thuật toán mã hóa. Các giao thức đồng thuận như PoW, PoS, và PBFT đóng vai trò quan trọng trong việc xác minh giao dịch và tạo khối mới. Luận án phân tích các loại mạng blockchain và các hình thức tấn công bảo mật trên blockchain.

2.2. Liên mạng vạn vật IoT

IoT là một mạng lưới kết nối các thiết bị thông qua công nghệ IoT. Các thiết bị này thường có khả năng tính toán và lưu trữ hạn chế, đặt ra thách thức lớn cho việc triển khai các giải pháp bảo mật. Luận án nhấn mạnh sự cần thiết của một nền tảng bảo mật hiệu quả để đảm bảo an toàn dữ liệuan ninh mạng.

III. Nền tảng bảo mật đề xuất

Luận án đề xuất một nền tảng bảo mật dựa trên blockchain cho IoT, tập trung vào việc tối ưu hóa hiệu năng của các Miner trong việc xác minh giao dịch và đồng thuận dữ liệu. Nền tảng này được thiết kế để hoạt động hiệu quả trong hai trường hợp: (1) tất cả các Miner đều tin cậy, và (2) tồn tại một số Miner không đáng tin cậy nhưng chiếm thiểu số. Ngoài ra, nền tảng cũng cung cấp các chức năng bảo mật như lưu trữ dữ liệu, chia sẻ dữ liệu, và kiểm soát truy cập.

3.1. Hiệu năng của Miner

Luận án đánh giá hiệu năng của các Miner trong việc xác minh giao dịch và tạo khối mới. Kết quả cho thấy, nền tảng đề xuất giúp tăng số lượng giao dịch được xác minh và giảm thời gian Mining khi số lượng Miner tăng lên.

3.2. Giải pháp phát hiện Hot IP

Để đảm bảo tính ổn định của nền tảng, luận án đề xuất một giải pháp phát hiện nhanh các Hot-IP trên các Miner. Giải pháp này giúp phát hiện sớm các nguy cơ tấn công từ chối dịch vụ từ các Node độc hại trong mạng.

IV. Ứng dụng thực tiễn và đánh giá

Luận án đánh giá tính hiệu quả và thực tiễn của nền tảng đề xuất thông qua các thử nghiệm và so sánh với các nền tảng bảo mật hiện có. Kết quả cho thấy, nền tảng này không chỉ tối ưu hóa hiệu năng của các Miner mà còn cung cấp các chức năng bảo mật toàn diện hơn. Ngoài ra, luận án cũng đề xuất hướng phát triển trong tương lai để tiếp tục cải thiện nền tảng.

4.1. Đánh giá hiệu năng

Các thử nghiệm cho thấy, nền tảng đề xuất giúp tăng số lượng giao dịch được xác minh và giảm thời gian Mining so với các nền tảng hiện có. Điều này chứng tỏ tính hiệu quả của nền tảng trong việc xử lý giao dịch và đồng thuận dữ liệu.

4.2. Hướng phát triển

Luận án đề xuất các hướng phát triển trong tương lai, bao gồm việc tích hợp thêm các công nghệ phân tán và cải thiện các chức năng bảo mật hiện có. Điều này sẽ giúp nền tảng trở nên linh hoạt và hiệu quả hơn trong việc đáp ứng các nhu cầu bảo mật của IoT.

01/03/2025
Luận án tiến sĩ kỹ thuật 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 trình bày tổng quan về nền tảng bảo mật cho IoT, một số khái niệm, tổng quan về công nghệ Blockchain, khảo sát các 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 giải pháp kiểm soát truy cập, giải pháp lưu trữ và chia sẻ dữ liệu dựa trên Blockchain. Trên cơ sở đó, luận án đề xuất một nền tảng đảm bảo an toàn bảo mật mới đả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. Nền tảng được đề xuất cung cấp các chức năng như: kiểm soát truy cập, lưu trữ dữ liệu và chia sẻ dữ liệu.

Chương 2 trình bày kiến trúc, quy trình xác minh giao dịch và đồng thuận dữ liệu trên sổ cái của các Miner trong nền tảng bảo mật được đề xuất. Trong đó, quá trình 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. Luận án so sánh tốc độ xác minh giao dịch và thời gian Mining trung bình một khối mới của nền tảng bảo mật được đề xuất với các nền tảng bảo mật tương tự đã khảo sát dựa trên thuật toán và thực nghiệm. Để 8 phát hiện sớm các nguy cơ tấn công từ chối dịch vụ từ các Node độc hại trong mạng, luận án đề xuất áp dụng giải pháp phát hiện nhanh các Hot-IP trên các Miner của nền tảng bảo mật được đề xuất.

Chương 3 trình bày hai chức năng lưu trữ dữ liệu và chia sẻ dữ liệu đảm bảo tính riêng tư của nền tảng bảo mật được đề xuất. Trong đó, luận án sử dụng phương thức chữ ký nhóm, nền tảng bảo mật được đề xuất ở Chương 2 và IPFS để thiết kế hai chức năng này. Luận án trình bày mô hình hệ thống, các tính năng bảo mật, chi tiết về phương thức lưu trữ và chia sẻ dữ liệu, tiến hành phân tích và đánh giá các ưu điểm và các tính chất bảo mật đạt được của hai chức năng được đề xuất. Chương 4 trình bày chức năng kiểm soát truy cập dựa trên thời gian được cấp phép của nền tảng bảo mật được đề xuất.

Chức năng này được áp dụng trong ngữ cảnh kiểm soát truy cập cho hệ thống Camera công cộng của hệ thống nhà thông minh/thành phố thông minh. Trong đó, quy trình đăng ký thiết bị, đăng ký truy cập và cấp phép truy cập vào thiết bị được thực hiện thông qua các giao dịch Blockchain của nền tảng bảo mật được đề xuất ở Chương 2. Các kết nối sẽ tự động bị loại bỏ khi hết thời gian được cấp phép mà không cần người sở hữu thiết bị thực hiện thêm bất kỳ giao dịch thu hồi quyền truy cập nào. Trong phần kết luận, luận án trình bày những kết quả đạt được và định hướng phát triển cho nghiên cứu tương lai khi áp dụng kết quả luận án vào thực tiễn.

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.

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ó 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 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.

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

Luận án tiến sĩ: Giải pháp bảo mật blockchain cho liên mạng vạn vật là một nghiên cứu chuyên sâu về việc áp dụng công nghệ blockchain để tăng cường bảo mật trong hệ thống liên mạng vạn vật (IoT). Tác giả đã đề xuất các giải pháp cụ thể nhằm giải quyết những thách thức về an ninh mạng, đảm bảo tính toàn vẹn và bảo mật dữ liệu trong môi trường IoT. Luận án không chỉ mang lại giá trị học thuật cao mà còn có tiềm năng ứng dụng thực tiễn trong các lĩnh vực công nghệ thông tin và truyền thông.

Để mở rộng kiến thức về các nghiên cứu liên quan, bạn có thể tham khảo 2 tóm tắt luận án tiến sĩ tiếng việt ncs nguyễn khắc tấn, một tài liệu cung cấp cái nhìn tổng quan về các nghiên cứu khoa học trong lĩnh vực công nghệ. Ngoài ra, Luận văn đề xuất các giải pháp nhằm nâng cao hiệu quả áp dụng cũng là một tài liệu hữu ích, tập trung vào việc cải thiện hiệu quả của các giải pháp công nghệ. Cuối cùng, Luận văn thạc sĩ xây dựng thuật toán trích xuất số phách trên phiếu trả lời trắc nghiệm của trường đại học phan thiết sẽ giúp bạn hiểu rõ hơn về ứng dụng của thuật toán trong thực tiễn.

Mỗi liên kết trên là cơ hội để bạn khám phá sâu hơn các chủ đề liên quan, từ đó mở rộng hiểu biết và ứng dụng vào lĩnh vực của mình.