Xây dựng thuật toán tìm xác xuất dừng bảo mật, xác khác không của

Một phần của tài liệu (LUẬN văn THẠC sĩ) đánh giá khả năng bảo mật ở tầng vật lý trong mạng không dây (Trang 48 - 53)

dung lượng bảo mật

Thuật toán xác định xác suất dừng bảo mật với thiết bị nghe trộm sử dụng kỹ thuật SC

1.Khởi tạo các giá trị cho các tham số của hệ thống (

, s , r , B, R, N, ...

th pk pk P

I P P )

2.Thiết lập các tham số kênh truyền (    h1, h2, , , g0,g1,...)

3.Tính PS theo công thức (2.3.4) 4.Tính PR theo công thức (2.3.8)

5.Khởi tạo vecto (Outage value) chứ các giá trị của xác suất dừng sau mỗi lần lặp

6.For i=1:1:105 For j =1:1:10

Tạo ngẫu nhiên độ lợi kênh truyền

Tính công suất PS tại thời điểm j: Ps=min(PSpk,PS_Allocation(j)

Tính công suất PR tại thời điểm j: PR=min(PRpk,PR_Allocation(j)

Tính các tỉ lệ tín hiệu trên nhiễu (SRi,RiD, SE, RiE ) theo các công thức tương ứng (2.3.10), (2.3.10), (2.3.12), (2.3.15)

Tìm nút tốt nhất để chuyển tiếp

Tính tỉ lệ tín hiệu trên nhiễu tại nút được chọn

Tính tỉ lệ tín hiệu trên nhiễu thu được khi sử dụng kỹ thuật SC theo (2.3.20)

Tính CM,CE theo các công thức tương ứng (2.3.17) và (2.3.18)

Tính CSCMCE

If (CSR ) gán giá trị xác suất dừng vào vecto (Outage value) end

end End

Thuật toán xác định xác suất khác không của hệ thống với thiết bị nghe trộm sử dụng kỹ thuật SC

1. Khởi tạo các giá trị cho các tham số của hệ thống (

, s , r , B, R, N, ...

th pk pk P

I P P )

2. Thiết lập các tham số kênh truyền (     h1, h2, , , g0, g1,... )

3. Tính PS theo công thức (2.3.4) 4. Tính PR theo công thức (2.3.8)

5. Khởi tạo vecto (Outage value) chứ các giá trị của xác suất dừng sau mỗi lần lặp

6. For i=1:1:105 For j =1:1:10

Tính công suất PS tại thời điểm j: Ps=min(PSpk,PS_Allocation(j)

Tính công suất PR tại thời điểm j: PR=min(PRpk,PR_Allocation(j)

Tính các tỉ lệ tín hiệu trên nhiễu (SRi,RiD, SE, RiE ) theo các công thức tương ứng (2.3.10), (2.3.10), (2.3.12), (2.3.15)

Tìm nút tốt nhất để chuyển tiếp

Tính tỉ lệ tín hiệu trên nhiễu tại nút được chọn

Tính tỉ lệ tín hiệu trên nhiễu thu được khi sử dụng kỹ thuật SC theo (2.3.20)

Tính CM,CE theo các công thức tương ứng (2.3.17) và (2.3.18)

Tính CSCMCE

If (CSR ) gán giá trị xác suất dừng vào vecto (Outage value)

Tính giá trị của xác suất khác không của dung lượng bảo mật thông tin

NonZero=1-mean(OutageValue) end

end End

Thuật toán xác định xác suất dừng bảo mật với thiết bị nghe trộm sử dụng kỹ thuật MRC

1. Khởi tạo các giá trị cho các tham số của hệ thống (

, s, r , B, R, N, ...

th pk pk P

I P P )

2. Thiết lập các tham số kênh truyền (SRi,RiD, SE, RiE ) 3. Tính PS theo công thức (2.3.4)

4. Tính PR theo công thức (2.3.8)

5. Khởi tạo vecto (Outage value) chứ các giá trị của xác suất dừng sau mỗi lần lặp

6. For i=1:1:105

For j =1:1:10

Tính công suất PS tại thời điểm j: Ps=min(PSpk,PS_Allocation(j)

Tính công suất PR tại thời điểm j: PR=min(PRpk,PR_Allocation(j)

Tính các tỉ lệ tín hiệu trên nhiễu (SRi,RiD, SE, RiE ) theo các công thức tương ứng (2.3.10), (2.3.10), (2,.3.12), (2.3.15)

Tìm nút để chuyển tiếp

Tính tỉ lệ tín hiệu trên nhiễu tại nút được chọn

Tính tỉ lệ tín hiệu trên nhiễu thu được khi sử dụng kỹ thuật MRC theo (2.3.22)

Tính CM,CE theo các công thức tương ứng (2.3.17) và (2.3.18)

Tính CSCMCE

If (CSR ) gán giá trị xác suất dừng vào vecto (Outage value) end

end End

Thuật toán xác định xác suất khác không của hệ thống với thiết bị nghe trộm sử dụng kỹ thuật MRC

1. Khởi tạo các giá trị cho các tham số của hệ thống (

, s, r , B, R, N, ...

th pk pk P

I P P )

2. Thiết lập các tham số kênh truyền (SRi,RiD, SE, RiE ) 3. Tính PS theo công thức (2.3.4)

4. Tính PR theo công thức (2.3.8)

5. Khởi tạo vecto (Outage value) chứ các giá trị của xác suất dừng sau mỗi lần lặp

6. For i=1:1:105 For j =1:1:10

Tạo ngẫu nhiên độ lợi kênh truyền

Tính công suất PS tại thời điểm j: Ps=min(PSpk,PS_Allocation(j)

Tính công suất PR tại thời điểm j: PR=min(PRpk,PR_Allocation(j)

Tính các tỉ lệ tín hiệu trên nhiễu (SRi,RiD, SE, RiE ) theo các công thức tương ứng (2.3.10), (2.3.10), (2.3.12), (2.3.15)

Tìm nút để chuyển tiếp

Tính tỉ lệ tín hiệu trên nhiễu tại nút được chọn

Tính tỉ lệ tín hiệu trên nhiễu thu được khi sử dụng kỹ thuật MRC theo (2.3.21)

Tính CM,CE theo các công thức tương ứng (2.3.17) và (2.3.18)

Tính CSCMCE

If (CSR ) gán giá trị xác suất dừng vào vecto (Outage value)

Tính giá trị của xác suất khác không của dung lượng bảo mật thông tin

NonZero=1-mean(OutageValue) end

end End

CHƯƠNG 3:

MÔ PHỎNG VÀ ĐÁNH GIÁ KẾT QUẢ

Để đánh giá khả năng bảo mật thông tin ở tầng vật lý của hệ thống đang khảo sát, học viên dùng công cụ Matlab và và Origin 8.5 bằng phương pháp mô phỏng Monte Carlo, thực hiện mô phỏng 105 phép tính để đánh giá kết quả bảo mật đối mạng không dây đối với với hai kỹ thuật SC, MRC.

Giả thiết các thông số ban đầu của hệ thống được thiết lập như sau: -Băng thông hệ thống: B=5 MHz.

-Số nút SRi: N=5.

-Tỷ lệ bảo mật ngưỡng của PU: Rp=64 Kbps. -Tỷ lệ bảo mật ngưỡng của SU: R=64 Kbps. -Xác suất dừng ràng buộc của PU: p 0.01.

-Công suất truyền mức đỉnh của S-Tx: 20 (dB). -Công suất truyền mức đỉnh của SR: 20 (dB).

-Công suất kênh trung bình:        g0 g1 h1 h2 10, -Độ lợi kênh truyền

0 0 f f0 0.5

   

            .

Một phần của tài liệu (LUẬN văn THẠC sĩ) đánh giá khả năng bảo mật ở tầng vật lý trong mạng không dây (Trang 48 - 53)