NA
được sinh bởi nút A (chuỗi bít khơng định trước nhằm xác định độ tươi của dữ
liệu)
Mị|M2 biểu hiện chuỗi xích liên kết M Ị và M 2 . K
AB biểu hiện khóa mã (đối xứng) được chia sẻ giữa A và B {M } là
thơng điệp mã của M với khóa đối xứng dùng chung A và B
^ 'KAB
{M
}( IV ) biểu hiện là thông điệp mã của M với khóa K AB và vectơ IV được sử
dụng trong chế độ mã như CBC , OFB hay CTR
Tập giao thức SPIN được chia thành hai nhóm là SNEP và UTESLA , trong
đó SNEP dùng trong truyền điểm - điểm và UTESLA dùng trong xác thực dữ liệu
quảng bá đa điểm. SNEP
SNEP có những tiên tiến như:
- chỉ bổ sung 8 byte vào mỗi thơng điệp.
- cũng như những hệ mã hóa khác, trong SNEP cũng có sử dụng bộ đếm nhưng tránh truyền số đếm bởi việc giữ trạng thái bộ đếm tại cả 2 đầu truyền thơng chứ khơng đính kèm trong thơng điệp.
Một khung mẫu thường thấy để bảo vệ nội dung dữ liệu là mã hóa, nhưng mã hóa cũng khơng phải là tồn bộ của của vấn đề. Một trong những thuộc tính quan trọng khác của tính an tồn đó là SEMANTIC SECURITY - an ninh ngữ
nghĩa, tức là một phương tiện thám sát phải khơng tìm được thơng tin nội dung của cùng một PLAINTEXT dù được duyệt nhiều lần cùng một đoạn văn bản mã.
Kỹ thuật cơ sở ở đây là lưu trữ ngẫu nhiên: trước khi mã thông điệp với loạt chuỗi (kiểu như mã hóa DES) thì phía gửi thêm vào đầu thơng điệp một chuỗi ngẫu nhiên các bit. Điều này giúp tránh kẻ tấn công xác định thông điệp gốc từ thông điệp mã hóa dù biết được cặp thơng điệp/ thơng điệp mã của cùng một khóa.
Dĩ nhiên việc truyền ngẫu nhiên dữ liệu qua kênh vô tuyến yêu cầu nhiều năng lượng. Do vậy người ta xây dựng một kỹ thuật mã trong đó lưu trữ ngữ nghĩa an tồn bằng cách. từ chối việc chia sẻ bộ đếm giữa nút truyền và nhận cho việc mã hóa khối theo thời gian. Tức là thơng tin về bộ đếm khối sẽ khơng được đính kèm trong thơng điệp mã. Để kết gắn xác thực hai chiều và tin cậy dữ liệu, người ta dùng khái niệm MAC25..
Sự kết hợp của những kỹ thuật này tạo thành SNEP. Dữ liệu mã có khung như sau:
E - D
}((„„, C )
trong đó D là dữ liệu, khóa mã là K ENCR , và bộ đếm là C và M