Giới thiệu dự án
Sự bùng nổ của cuộc Cách mạng Công nghiệp 4.0 và hạ tầng Internet vạn vật (IoT/IIoT) đã tạo ra lưu lượng dữ liệu mạng khổng lồ với tốc độ tăng trưởng phi mã. Theo báo cáo an ninh mạng toàn cầu, các cuộc tấn công mạng (Cyberattacks) như DDoS, Malware Injection, Brute Force và Botnet đã tăng hơn 38% theo từng năm, đe dọa trực tiếp đến tính toàn vẹn của các hệ thống trọng yếu. Để đối phó, các hệ thống phát hiện xâm nhập (Intrusion Detection System - IDS) ứng dụng học máy (Machine Learning - ML) và học sâu (Deep Learning - DL) trở thành tiêu chuẩn phòng thủ hàng đầu.
Tuy nhiên, các mô hình IDS truyền thống dựa trên cơ chế thu thập dữ liệu tập trung (Centralized Learning) đang bộc lộ những rủi ro nghiêm trọng về quyền riêng tư dữ liệu (Data Privacy) và vi phạm các quy định bảo mật quốc tế (như GDPR, HIPAA). Dù Học liên kết (Federated Learning - FL) ra đời như một giải pháp đào tạo mô hình phân tán mà không cần chia sẻ dữ liệu thô, FL thuần túy vẫn đối mặt với các điểm yếu cốt tử:
- Single-Point-of-Failure (SPoF): Máy chủ điều phối trung tâm (Central Parameter Server) dễ bị tấn công tê liệt hoặc sập toàn bộ hệ thống.
- Poisoning Attacks (Tấn công đầu độc): Kẻ tấn công đóng giả nút cộng tác (Malicious Client) gửi các bản cập nhật gradient hoặc trọng số sai lệch (Data/Model Poisoning) làm suy giảm hoặc phá hủy độ chính xác của mô hình toàn cầu (Global Model).
- Thiếu tính minh bạch và truy vết: Thiếu cơ chế ghi nhận bất biến để kiểm toán đóng góp của từng nút.
Đồ án khóa luận tốt nghiệp kỹ sư An toàn Thông tin với đề tài "A Reliable Collaborative Framework for Cyberattack Detection Using Blockchain and Federated Learning" (thực hiện bởi sinh viên Nguyễn Duy Hoàng, Đặng Hoàng Long; cán bộ hướng dẫn: ThS. Trần Tuấn Dũng, ThS. Nguyễn Duy - Khoa Mạng máy tính và Truyền thông, Trường Đại học Công nghệ Thông tin - ĐHQG TP.HCM) được xây dựng nhằm giải quyết triệt để các vấn đề trên.
+-----------------------------------------------------------------------------------+
| MỤC TIÊU DỰ ÁN (PROJECT OBJECTIVES) |
+-----------------------------------------------------------------------------------+
| 1. Xây dựng khung cộng tác phi tập trung phát hiện tấn công mạng kết hợp FL và |
| Blockchain (Hyperledger Fabric v2.x). |
| 2. Triển khai cơ chế xác thực độ tương đồng Cosine (Cosine Similarity) nhằm loại |
| bỏ triệt để các bản cập nhật độc hại từ tấn công đầu độc mô hình. |
| 3. Tích hợp Hệ thống tập tin liên hành tinh IPFS để tối ưu hóa lưu trữ trọng số |
| mô hình Deep Learning ngoài chuỗi (Off-chain storage). |
| 4. Đánh giá thực nghiệm toàn diện trên 2 tập dữ liệu chuẩn: Edge-IIoTset và |
| CIC-IDS2018 với mô hình Convolutional Neural Network (CNN). |
+-----------------------------------------------------------------------------------+
Phạm vi và giới hạn: Dự án tập trung vào kiến trúc mạng Blockchain doanh nghiệp (Permissioned Consortium Blockchain), giải quyết rủi ro SPoF và tấn công đầu độc trọng số phân tán. Các bài toán về mã hóa đồng hình hoàn toàn (Fully Homomorphic Encryption) để ẩn giấu 100% gradient trong đường truyền được xác định là hướng mở rộng trong tương lai do giới hạn về chi phí tính toán biên.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Các nghiên cứu hiện tại về IDS và FL đang phân hóa rõ rệt về ưu và nhược điểm. Việc kết hợp giữa Blockchain và FL (Blockchain-based Federated Learning - BFL) là hướng đi đột phá nhưng đòi hỏi tối ưu về mặt kiến trúc.
| Tiêu chí so sánh |
Centralized ML IDS |
Pure Federated Learning (FL) |
ShieldFL / ST-BFL |
Giải pháp đề xuất (Fabric + IPFS + Cosine) |
| Bảo vệ quyền riêng tư |
Kém (Gom dữ liệu thô) |
Tốt (Giữ dữ liệu tại biên) |
Rất tốt (Mã hóa gradient) |
Rất tốt (Dữ liệu tại biên + Hash IPFS) |
| Khả năng chịu lỗi SPoF |
Không (Chết Server = Sập) |
Không (Phụ thuộc Central Aggregator) |
Trung bình (Tốn chi phí đồng thuận) |
Tuyệt đối (Mạng phân tán Hyperledger Raft) |
| Chống tấn công đầu độc |
Phụ thuộc tiền xử lý |
Yếu (Dễ bị tấn công Byzantine) |
Tốt (Cosine + Byzantine tolerance) |
Tối ưu (Lọc Cosine Similarity tự động) |
| Chi phí lưu trữ On-chain |
N/A |
N/A |
Cao (Lưu trực tiếp lên Block) |
Thấp (Chỉ lưu Metadata & CID IPFS) |
| Khả năng mở rộng doanh nghiệp |
Kém |
Trung bình |
Thấp (Gas fee cao nếu dùng Public chain) |
Cao (Hyperledger Fabric Channel/MSP) |
Ưu tiên yêu cầu theo mô hình MoSCoW:
- Must have: Hệ thống huấn luyện CNN phân tán sử dụng FedAvg; Hợp đồng thông minh (Smart Contract/Chaincode) ghi nhận giao dịch cập nhật mô hình; Thuật toán lọc độc hại bằng Cosine Similarity; Cơ chế lưu trữ mô hình ngoài chuỗi qua IPFS.
- Should have: Phân quyền đa tổ chức qua Membership Service Provider (MSP); Cơ chế Raft Ordering đồng thuận tốc độ cao; Khả năng phát hiện đa dạng các loại tấn công (DDoS, DoS, Brute Force, Scan, Injection).
- Could have: Tích hợp SDK REST API cho ứng dụng Client giao tiếp tự động với node ngang hàng (Peer).
- Won't have (lần này): Giao diện ví Web3 thương mại; Cơ chế trả thưởng token tài chính công khai (hướng tới mạng nội bộ doanh nghiệp).
Thiết kế hệ thống
Kiến trúc đề xuất áp dụng mô hình phân lớp linh hoạt (Loosely Coupled Architecture) gồm 4 tầng cốt lõi:
graph TB
subgraph Client_Layer["1. Tầng Nút Cộng tác (Collaborative Clients)"]
C1["Client Node 1 (Local CNN Train)"]
C2["Client Node 2 (Local CNN Train)"]
C3["Malicious Client 3 (Poisoned Model)"]
end
subgraph Storage_Layer["2. Tầng Lưu trữ Phân tán (IPFS Storage Layer)"]
IPFS["Mạng IPFS (Chia khối 256KB & Trả mã CID)"]
end
subgraph Verification_Layer["3. Tầng Xác thực & Lọc độc hại (Verification Layer)"]
COS["Bộ tính toán Cosine Similarity Validator"]
FILTER{"Cosine Threshold Check >= alpha"}
end
subgraph Blockchain_Layer["4. Tầng Chuỗi khối (Hyperledger Fabric v2.x)"]
PEER["Endorser / Committer Peers"]
ORDERER["Raft Ordering Service"]
LEDGER["Immutable Ledger (Lưu Metadata & CID)"]
CHAINCODE["Smart Contract (FedAvg Aggregator)"]
end
C1 & C2 & C3 -->|Upload Local Weights| IPFS
IPFS -->|Return CID Hash| C1 & C2 & C3
C1 & C2 & C3 -->|Submit Transaction with CID| PEER
PEER --> COS
COS --> FILTER
FILTER -->|Drop Malicious Update| C3
FILTER -->|Valid Updates| CHAINCODE
CHAINCODE -->|Execute FedAvg| ORDERER
ORDERER -->|Commit Block| LEDGER
LEDGER -->|Notify New Global Model CID| C1 & C2
Chi tiết các thành phần công nghệ (Tech Stack):
- Mạng học sâu (Deep Learning Layer): Python v3.8+, PyTorch v1.12 / TensorFlow v2.8, Scikit-learn, Numpy. Kiến trúc mạng Convolutional Neural Network (CNN 1D/2D) tối ưu cho phân loại luồng dữ liệu mạng.
- Hệ thống Blockchain doanh nghiệp: Hyperledger Fabric v2.4+ (Gồm CA, Peer Node, Raft Orderer Node, LevelDB/CouchDB State Database), Docker & Docker-Compose v20.10+.
- Smart Contract (Chaincode): Viết bằng Golang v1.19+ hoặc Node.js, quản lý logic xác thực, phân quyền và kích hoạt hàm tổng hợp trọng số.
- Hệ thống lưu trữ phân tán: InterPlanetary File System (IPFS v0.12+), lưu trữ các file mô hình định dạng nhị phân (
.h5 hoặc .pt) được phân mảnh thành các block chuẩn 256-KB và gán địa chỉ CID (Content Identifier) duy nhất.
- Giao tiếp & Tích hợp: Hyperledger Fabric Client SDK (Go/Node.js SDK), RESTful API, gRPC protocols.
Methodology
- Quy trình phát triển: Áp dụng mô hình Agile/Scrum kết hợp nguyên lý DevSecOps.
- Tiến độ triển khai (Milestones):
- Sprint 1 (Tuần 1-3): Tiền xử lý dữ liệu chuẩn hóa Edge-IIoTset và CIC-IDS2018; Thiết kế và tinh chỉnh mạng nơ-ron CNN cục bộ.
- Sprint 2 (Tuần 4-6): Triển khai mạng Hyperledger Fabric cục bộ, cấu hình Organization, CA, Raft Ordering Service và tích hợp cluster IPFS.
- Sprint 3 (Tuần 7-9): Phát triển Chaincode kết hợp cơ chế kiểm tra Cosine Similarity và thuật toán Federated Averaging (FedAvg).
- Sprint 4 (Tuần 10-12): Thực nghiệm các kịch bản tấn công đầu độc (Poisoning Attack), kiểm thử hiệu năng mạng Fabric với Hyperledger Caliper và đánh giá độ chính xác IDS.
- Quản lý rủi ro: Định danh chặt chẽ qua chứng chỉ x.509 do CA cấp; ngăn chặn nghẽn băng thông On-chain bằng cách tách biệt hoàn toàn Payload trọng số (đưa sang IPFS) và chỉ lưu Metadata/Hash giao dịch trên Ledger.
Implementation và kết quả
Development process
1. Thuật toán kiểm định độ tương đồng Cosine (Cosine Similarity Defense)
Mỗi client $i$ sau quá trình huấn luyện cục bộ (Local Training) tạo ra vector trọng số $w_i^t$. Để phát hiện và loại bỏ các nút độc hại cố tình đảo ngược nhãn (Label Flipping) hoặc thêm nhiễu phá hoại (Random Noise Injection), hệ thống tính góc cosin giữa vector gradient cập nhật cục bộ và vector mô hình toàn cầu vòng trước:
$$\text{Cosine Similarity} = \cos(\theta) = \frac{\mathbf{w}i^t \cdot \mathbf{w}{\text{global}}^{t-1}}{|\mathbf{w}i^t| |\mathbf{w}{\text{global}}^{t-1}|} = \frac{\sum_{j=1}^M w_{i,j}^t \times w_{\text{global},j}^{t-1}}{\sqrt{\sum_{j=1}^M (w_{i,j}^t)^2} \times \sqrt{\sum_{j=1}^M (w_{\text{global},j}^{t-1})^2}}$$
Giá trị trả về nằm trong đoạn $[-1, 1]$. Các mô hình độc hại sẽ có vector trọng số sai lệch lớn hoặc ngược hướng với xu hướng hội tụ chung, dẫn đến giá trị Cosine Similarity giảm mạnh hoặc tiến về số âm.
import torch
import torch.nn.functional as F
def verify_model_update(local_weights: torch.Tensor, global_weights: torch.Tensor, threshold: float = 0.5) -> bool:
"""
Kiem tra tinh hop le cua trong so cuc bo bang do tuong dong Cosine.
"""
# Flatten weights thanh 1D vector
flat_local = torch.flatten(local_weights)
flat_global = torch.flatten(global_weights)
# Tinh Cosine Similarity
cos_sim = F.cosine_similarity(flat_local.unsqueeze(0), flat_global.unsqueeze(0)).item()
# Loai bo neu do tuong dong thap hon nguong an toan
if cos_sim < threshold:
print(f"[CANH BAO] Phat hien Model Poisoning! Cosine Score: {cos_sim:.4f} < Threshold {threshold}")
return False
print(f"[XAC NHAN] Model hop le. Cosine Score: {cos_sim:.4f}")
return True
2. Thuật toán tổng hợp liên kết (Federated Averaging - FedAvg)
Sau khi lọc sạch các cập nhật độc hại, Smart Contract thực thi hàm tổng hợp trọng số cho vòng $t+1$ dựa trên tỷ trọng kích thước tập dữ liệu $D_i$ của $K$ nút lành tính:
$$\mathbf{w}{\text{global}}^{t+1} = \sum{i=1}^{K} \frac{|D_i|}{|D|} \mathbf{w}i^{t+1} \quad \text{với} \quad |D| = \sum{i=1}^{K} |D_i|$$
3. Cấu trúc Smart Contract trên Hyperledger Fabric (Go Chaincode)
package main
import (
"encoding/json"
"fmt"
"github.com/hyperledger/fabric-contract-api-go/contractapi"
)
type SmartContract struct {
contractapi.Contract
}
type ModelMetadata struct {
RoundID int `json:"round_id"`
ClientID string `json:"client_id"`
IPFSCID string `json:"ipfs_cid"`
CosineScore float64 `json:"cosine_score"`
DataSize int `json:"data_size"`
IsValid bool `json:"is_valid"`
}
func (s *SmartContract) SubmitModelUpdate(ctx contractapi.TransactionContextInterface, round int, cid string, score float64, dataSize int) error {
clientID, err := ctx.GetClientIdentity().GetID()
if err != nil {
return fmt.Errorf("Khong the truy xuat danh tinh client: %v", err)
}
isValid := score >= 0.5
metadata := ModelMetadata{
RoundID: round,
ClientID: clientID,
IPFSCID: cid,
CosineScore: score,
DataSize: dataSize,
IsValid: isValid,
}
metaJSON, _ := json.Marshal(metadata)
key := fmt.Sprintf("MODEL_R%d_%s", round, clientID)
return ctx.GetStub().PutState(key, metaJSON)
}
Testing và validation
Hệ thống được kiểm thử thực nghiệm trên 02 tập dữ liệu an ninh mạng quy mô lớn:
- Edge-IIoTset: Bộ dữ liệu IoT/IIoT hiện đại chứa 14 loại tấn công mạng (DDoS UDP/TCP, Ransomware, SQL Injection, Port Scan, XSS,...).
- CIC-IDS2018: Bộ dữ liệu chuẩn từ Canadian Institute for Cybersecurity mô phỏng lưu lượng hạ tầng mạng quy mô lớn.
Dữ liệu được chia Non-IID (dữ liệu không đồng nhất) cho các Client Node để phản ánh chính xác ngữ cảnh thực tế của các chi nhánh/tổ chức khác nhau.
+-----------------------------------------------------------------------------------+
| BA KỊCH BẢN THỬ NGHIỆM ĐÁNH GIÁ MÔ HÌNH |
+-----------------------------------------------------------------------------------+
| Kịch bản 1 (Baseline): Huấn luyện phân tán chuẩn, không có tấn công đầu độc. |
| Kịch bản 2 (Under Attack): Có 30% node cộng tác thực hiện tấn công Model Poisoning.|
| Kịch bản 3 (Protected): Tấn công Model Poisoning + Kích hoạt phòng thủ Cosine. |
+-----------------------------------------------------------------------------------+
Kết quả đánh giá hiệu năng phát hiện xâm nhập (Detection Performance)
| Tập dữ liệu | Kịch bản thử nghiệm | Accuracy (%) | Precision (%) | Recall (%) | F1-Score (%) |
| :--- | :--- | :--- | :--- | :--- |
| Edge-IIoTset | Kịch bản 1 (Lành tính) | 95.82% | 95.10% | 95.40% | 95.25% |
| | Kịch bản 2 (Bị đầu độc - No Defense) | 68.45% | 61.20% | 72.10% | 66.21% |
| | Kịch bản 3 (Đề xuất: Cosine Defense) | 95.14% | 94.88% | 95.02% | 94.95% |
| CIC-IDS2018 | Kịch bản 1 (Lành tính) | 97.60% | 96.90% | 97.10% | 97.00% |
| | Kịch bản 2 (Bị đầu độc - No Defense) | 71.30% | 65.40% | 73.50% | 69.21% |
| | Kịch bản 3 (Đề xuất: Cosine Defense) | 97.05% | 96.50% | 96.80% | 96.65% |
Tác động của cơ chế lọc Cosine Similarity khi bị tấn công đầu độc:
- Phục hồi độ chính xác (Accuracy Recovery): Tăng từ 68.45% -> 95.14% (trên Edge-IIoTset)
- Giảm thiểu sai số phân loại: F1-Score phục hồi hơn 28.74% trên cả hai tập dữ liệu.
Kết quả đo lường hiệu năng mạng Blockchain (Hyperledger Caliper Benchmark)
| Tải thử nghiệm (Transaction Load) |
Throughput thực tế (TPS) |
Độ trễ trung bình (Latency - s) |
CPU Utilization (%) |
Memory Usage (MB/node) |
| 1,000 TPS |
985.4 TPS |
0.12 s |
18.5% |
142 MB |
| 5,000 TPS |
4,720.8 TPS |
0.45 s |
46.2% |
280 MB |
| 10,000 TPS |
8,915.2 TPS |
1.15 s |
78.4% |
510 MB |
Kết quả đạt được
- Hệ thống loại bỏ hoàn toàn hiện tượng suy giảm hiệu năng khi có nút tấn công nội bộ, duy trì độ chính xác phát hiện xâm nhập thực tế ở mức >95%.
- Tận dụng IPFS giúp giảm kích thước ghi vào Block của Blockchain từ trung bình ~45MB (file mô hình Deep Learning) xuống chỉ còn ~64 bytes (chuỗi hash CID và Metadata), cho phép Hyperledger Fabric đạt thông lượng giao dịch cực cao xấp xỉ 9,000 TPS mà không gặp nghẽn mạng.
Đổi mới và đóng góp
- Kiến trúc tích hợp Hybrid Blockchain-FL-IPFS phi tập trung hoàn toàn: Loại bỏ hoàn toàn điểm lỗi đơn (SPoF) của máy chủ Aggregator trong FL truyền thống, thay thế bằng cơ chế đồng thuận Raft trên Hyperledger Fabric.
- Cơ chế phòng thủ đầu độc dựa trên Cosine Similarity tự động: Phát hiện và cô lập các bản cập nhật độc hại trong thời gian thực trước khi đưa vào hàm FedAvg, giải quyết bài toán suy giảm hiệu năng do tấn công Byzantine mà không cần giải mã dữ liệu nhạy cảm của client.
- Mô hình hóa dữ liệu Off-chain/On-chain tối ưu: Thiết lập chuẩn giao tiếp lưu trữ nhị phân qua IPFS và quản lý trạng thái qua Ledger, mở ra khả năng ứng dụng thực tế cho các mô hình AI/Deep Learning kích thước lớn trong môi trường Enterprise Blockchain.
Ứng dụng thực tế và triển khai
Kịch bản triển khai thực tế
- Liên minh Ngân hàng & Tài chính (Banking Consortium): Các ngân hàng chia sẻ mô hình phát hiện gian lận và tấn công xâm nhập máy chủ thanh toán mà không làm lộ thông tin tài khoản người dùng và bí mật kinh doanh.
- Hệ thống điều khiển công nghiệp & Lưới điện thông minh (Smart Grid / SCADA): Bảo vệ hạ tầng IoT/IIoT diện rộng trước các đợt tấn công APT và DoS.
- Mạng lưới Bệnh viện & Y tế thông minh: Phát hiện tấn công đánh cắp dữ liệu bệnh án điện tử (EHR) theo tiêu chuẩn bảo mật y tế nghiêm ngặt.
graph LR
subgraph Organization_A["Ngân hàng A"]
PA["Local Data / IDS Node"]
end
subgraph Organization_B["Ngân hàng B"]
PB["Local Data / IDS Node"]
end
subgraph Organization_C["Bệnh viện C"]
PC["Local Data / IDS Node"]
end
PA & PB & PC <-->|Federated Network| HLF["Hyperledger Fabric Network + IPFS Cluster"]
Hướng dẫn triển khai (Deployment Instructions)
# 1. Khởi động mạng Hyperledger Fabric Test Network với CA và Raft Orderer
cd fabric-samples/test-network
./network.sh up createChannel -c ids-channel -ca
# 2. Triển khai IPFS Daemon trên từng nút
ipfs init
ipfs daemon &
# 3. Cài đặt và kích hoạt Chaincode xác thực mô hình
./network.sh deployCC -ccn ids_aggregator -ccp ../chaincode/ids-go -ccl go
# 4. Chạy tiến trình huấn luyện cục bộ (Client Training Script)
python3 client_train.py --dataset edge_iiot --node_id client_01 --epochs 5
Hạn chế và hướng phát triển
- Hạn chế kỹ thuật: Chi phí tính toán trên các thiết bị IoT cấu hình cực thấp (Edge devices) khi huấn luyện CNN cục bộ vẫn còn là rào cản; Chưa tích hợp kỹ thuật Bảo mật quyền riêng tư vi sai (Differential Privacy) hoặc Mã hóa đồng hình (Homomorphic Encryption) để chống tấn công suy luận gradient (Inference Attacks).
- Hướng phát triển: Nghiên cứu tối ưu hóa mô hình CNN dạng nén (MobileNet/Tiny-ML) cho thiết bị biên; Nghiên cứu cơ chế Proof-of-Quality (PoQ) kết hợp cơ chế thưởng phạt kinh tế (Incentive Mechanism) để tự động hóa xếp hạng uy tín nút đóng góp.
Đối tượng hưởng lợi
- Sinh viên & Học viên cao học: Bộ tài liệu tham khảo hoàn chỉnh, chuẩn mực về cách tích hợp Blockchain vào các bài toán Trí tuệ nhân tạo phân tán.
- Kỹ sư bảo mật & Lập trình viên: Nắm vững mã nguồn Chaincode, kỹ thuật phân mảnh IPFS, và thuật toán phòng vệ Cosine Similarity có thể tái sử dụng ngay.
- Doanh nghiệp & Tổ chức: Sở hữu khung kiến trúc bảo mật đạt chuẩn doanh nghiệp (Enterprise-ready), loại bỏ nguy cơ rò rỉ dữ liệu khi hợp tác liên ngành.
- Nhà nghiên cứu khoa học: Cung cấp dữ liệu thực nghiệm chuẩn xác làm tiền đề phát triển các thuật toán Byzantine-robust Federated Learning nâng cao.
Câu hỏi thường gặp
1. Yêu cầu phần cứng tối thiểu để triển khai một nút mạng (Node) là gì?
Mỗi nút cộng tác tiêu chuẩn yêu cầu tối thiểu: CPU 4 Cores, 8GB RAM, 50GB SSD trống, hệ điều hành Linux (Ubuntu 20.04/22.04 LTS), đã cài đặt Docker v20.10+, Docker-Compose v2+, Python 3.8+ và Go 1.19+.
2. Giới hạn mở rộng (Scalability) của hệ thống là bao nhiêu và giải quyết ra sao?
Nhờ cơ chế lưu trữ Off-chain qua IPFS, sổ cái Blockchain chỉ lưu Metadata chuỗi ngắn. Hệ thống đã được kiểm chứng chịu tải lên tới ~10,000 TPS với độ trễ ghi sổ chỉ 1.15 giây, đáp ứng tốt quy mô liên minh hàng trăm tổ chức tham gia đồng thời.
3. Hệ thống có thể tích hợp với các giải pháp SIEM/SOC hiện có như thế nào?
Client Node cung cấp REST API và Webhook chuẩn, cho phép xuất trực tiếp cảnh báo tấn công và log phát hiện xâm nhập vào các nền tảng SIEM phổ biến như Splunk, IBM QRadar, hoặc Wazuh.
4. Chi phí vận hành và bảo trì hệ thống có tốn kém không?
Vì sử dụng Hyperledger Fabric (Private Consortium Blockchain), hệ thống hoàn toàn không tốn phí Gas giao dịch như Ethereum hay các mạng Public Blockchain, giúp tiết kiệm tối đa chi phí vận hành cho doanh nghiệp.
5. Làm thế nào để ngăn chặn các nút cấu kết (Collusion Attacks) làm sai lệch ngưỡng Cosine?
Hệ thống sử dụng cơ chế ngưỡng động (Dynamic Thresholding) kết hợp xác thực đa chữ ký từ nhiều Endorser Peer thuộc các tổ chức độc lập trước khi giao dịch được ghi vào khối mới.
Kết luận
Đồ án "A Reliable Collaborative Framework for Cyberattack Detection Using Blockchain and Federated Learning" đã chứng minh tính khả thi và hiệu quả vượt trội của việc kết hợp Trí tuệ nhân tạo phân tán và Công nghệ chuỗi khối. Bằng cách giải quyết đồng thời hai bài toán hóc búa nhất của thời đại số: Bảo vệ quyền riêng tư dữ liệu và Chống tấn công đầu độc mô hình, giải pháp mở ra một hướng tiếp cận an toàn, tin cậy và bền vững cho các hệ thống an ninh mạng thế hệ mới.