Trong một số tình huống người dùng có thể muốn truy cập dữ liệu từ mạng cảm biến như trong IoT ứng dụng nhà thông minh và tòa nhà thông minh, người dùng điện thoại thông minh có thể muốn nhận nút cảm biến dữ liệu. Trong bộ giao thức xác thực SMSN, một người dùng đã được chứng thực (giữ một bản tin hợp lệ) có thể truy cập dữ liệu trực tiếp từ các nút cảm biến và có thể thu thập từ nút thu
nhận. Cấu trúc bản tin cho Ui cũng giống như cấu trúc bản tin được thảo luận ở trên
đối với Ni, nơi nhận diện nút cảm biến và hồ sơ được thay thế bằng nhận dạng nút
người dùng và hồ sơ. Thông tin tiểu sử người dùng bao gồm thông tin về khả năng tiếp cận được phép. Trong giao thức kích hoạt và xác thực Người dùng (UAAP)
một người sử dụng có thể lấy bản tin từ BSj theo hai cách khác nhau. Nếu người
dùng không ở trong phạm vi truyền thông của BSj định tuyến thông điệp kết nối qua nút thu nhận gần nhất Sj thì giao thức tiến hành chính xác như trong SAAP.
Tuy nhiên, nếu người dùng ở trong phạm vi truyền thông của BSj, người sử dụng
i
U tạo ra một khóa mã hóa i i
TS j s
K H BS n mã hóa thông điệp kết nối với khoá
Hình 2.7: Trao đổi bản tin cho giao thức kích hoạt và xác thực Người dùng (UAAP)
Trên hình 2.7, thể hiện việc trao đổi bản tin cho giao thức kích hoạt và xác
thực người dùng (UAAP) cụ thể như sau:
M1 Ui gửi một thông báo JOIN kèm theo n0 và nhận dạng người dùng đến cơ
sở trạm BSj.
M2 BSj lấy hồ sơ từ cơ sở dữ liệu, và nếu Ui là một người sử dụng hợp pháp,
j
BS tạo ra chứng thực bản tin và gửi kèm theo, n1 (một thách thức cho Ui), và n0
(phản ứng thách thức), tất cả được mã hóa bằng i i
TS j s
K H BS n . Cấu trúc bản
tin là giống nhau ngoại trừ 1 lần bí mật bản tin n1 bên trong được đóng bởi BSj.
M3 Nút người dùng Ui xác minh thách thức n0, lưu trữ Tk và n1. Ui gửi phản hồi thách thức n11 đến BSjvà nó xác nhận một cuộc chạy giao thức thành công. Sau khi nhận được phản hồi thách thức n11, BSjcập nhật trạng thái của Ui từ người dùng không hoạt động sang người dùng đang hoạt động.
Trong giao thức kích hoạt và xác thực người dùng, n0 trao đổi an toàn đảm
bảo thông báo xác thực giữa nút người dùng và trạm cơ sở và n1 giữa trạm cơ sở và
nút người dùng.