Giao thức sử dụng mã hóa giao hoán KCS

Một phần của tài liệu Một số kỹ thuật khai phá luật kết hợp có bảo đảm tính riêng tư trong các tập giao dịch phân tán ngang (Trang 54 - 57)

Năm 2002, Murat Kantacioglu và Chris Clifton [5] đề xuất giao thức KCS, đây là giao thức đầu tiên về vấn đề này, giao thức áp dụng với số site n ≥ 3 và thỏa mô hình semi-honest không có thông đồng. Về tổng quan giao thức có hai giai đoạn:

Giai đoạn 1: Xác định các k-itemset ứng viên toàn cục (phổ biến tại một hoặc nhiều site, k-itemset phổ biến toàn cục k-itemset ứng viên toàn cục).

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

Từ hình 3.5, mỗi thành viên (site) mã hóa k-itemset phổ biến cục bộ (phát sinh dựa vào (k-1)-itemset phổ biến toàn cục) sử dụng mã hóa giao hoán (ABC ở site 1) và gửi cho các thành viên khác, cho đến khi tất cả các thành viên đã mã hoá tất cả các k-itemset. Các k-itemset được mã hoá này được gửi tới một thành viên chung để ước lượng trùng lặp và giải mã. (Tập các 3- itemset ở bên trái của site 1, sau đó site 1 tiến hành giải mã). Tập này được gửi cho các mỗi thành viên, mỗi thành viên giải mã các k-itemset này. Kết quả cuối cùng là tập các k-itemset ứng viên chung (ABC và ABD).

Giai đoạn 2: Xác định k-itemset ứng viên được hỗ trợ toàn cục (tức là k- itemset phổ biến toàn cục).

Áp dụng công thức: (với X là k-itemset ứng viên được hỗ trợ toàn cục).

X.sup≥sup*

≥0

Từ đó để không tiết lộ X.supi hay |DBi| ta sử dụng giao thức tính tổng

Sum ≥0 như sau: site1 phát sinh R ngẫu nhiên, gửi (R + X.sup1 - sup * |DB1|)

cho site2, sitek cộng giá trị nhận được từ sitek-1 với (X.supk - sup * |DBk|) và

gửi cho sitek+1, siten kiểm tra (kết quả cuối cùng – R) ≥ 0 hay không (sử dụng

giao thức so sánh 2 thành viên an toàn), nếu (kết quả cuối cùng – R) ≥ 0 thì itemset X được hỗ trợ toàn cục

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

Ví dụ 3.3 xem hình 3.6, kiểm tra độ hỗ trợ của ABC ≥ 5% hay không

Hình 3.5. Giai đoạn 2, tính độ hỗ trợ toàn cục

Site 1 gửi k-itemset phổ biến toàn cục cho các site khác, giao thức tiếp tục với (k+1)-itemset. Sau khi đã xác định tất cả các itemset phổ biến toàn

cục, kiểm tra luật có thỏa độ tin cậy sử dụng giao thức trên. Với luật XY

Cuối cùng site1 gửi kết quả cho các site khác.

Nhận xét: giao thức sử dụng mã hoá giao hoán để tìm itemset ứng viên toàn cục nên có chi phí tính toán và truyền thông cao, bước tính độ hỗ trợ toàn cục có tính riêng tư thấp do hai site xen kẽ bất kỳ thông đồng với nhau có thể tiết lộ độ hỗ trợ của site ở giữa.

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

Một phần của tài liệu Một số kỹ thuật khai phá luật kết hợp có bảo đảm tính riêng tư trong các tập giao dịch phân tán ngang (Trang 54 - 57)

Tải bản đầy đủ (PDF)

(79 trang)