Khi nút cảm biến Ni muốn thiết lập một kết nối an toàn khác với nút thu nhận
0
j k
S G hoặc khi Ni di chuyển từ Sksang Sj thì 0
j k
S G quá trình nhận thực lại được tiến hành như sau:
Hình 2.6: Trao đổi bản tin cho giao thức xác thực lại Sensor-2 (SRP2)
Trong hình 2.6, các bản tinh trao đổi với nhau qua cơ chế xác thực lại (SRP2)
như sau:
M1 thể hiện trong hình 2.6, Re 0
i i
q S i k
Switch E N H n T đến Sj. Nút thu
nhận Sj giải mã nửa thứ hai của Tk và xác minh các đặc tính của Ni và trạm cung
cấp bản tin.
M2 Sau khi xác minh danh tính nút thu nhận Sj sẽ chuyển tiếp yêu cầu kết hợp với một thách thức n2 đến trạm cơ sở BSj.
M3 BSj truy xuất hồ sơ từ Tk, và nếu Ni là một nút cảm biến hợp pháp, BSj
sẽ tạo ra khoá i i TS j s K H BS n , và gửi 0 0 1 new i i i TS k R s u E H n n T T K đến j
S trong M3. M3 bao gồmTk, n1 (thách thức đối với Ni), và n2 (phản ứng thách thức cho nút sink), tất cả được mã hóa với j
G
K . Nút sink Sj xác minh thách thức
2
n , lưu trữ n1 và lấy ra hồ sơ và i s
K từ nút sink.
M4 Sjchuyển tiếp 0new
u đến Ni. Sau khi thách thức n01xác minh Ni chấp nhận Tk và bắt đầu gửi dữ liệu đến Sj.
M5 Sj gửi phản ứng thách thức n11 đến BSj, nó xác nhận cuộc chạy giao thức thành công.
M6 Sau khi thách thức n11 xác nhận Sj bắt đầu chấp nhận dữ liệu, nếu không, nó đánh dấu Tk như là một nút sink không hợp lệ.
Trong SRP2, việc trao đổi an toàn của n0 đảm bảo sự nhận thực bản tin giữa
nút cảm biến và trạm cơ sở, n2 giữa nút chìm và trạm cơ sở và n1 giữa trạm gốc và nút sink, trong khi nhận thực bản tin giữa các cảm biến và các nút thu nhận được
thành lập bởi phiên mã hóa khóa và n1. Nếu Ni muốn chia sẻ dữ liệu ở chế độ bí
mật, cả Nj và Sj đều tạo ra một khóa phiên riêng Kjsp H K si, n ,0i n1.