Chuong6GiaoThucNeedham

Màu nền
Font chữ
Font size
Chiều cao dòng

Giao thức Needham-Schroeder

- (1) Alice gửi một thông điệp đến Trent bao gồm tên của mình, tên Bob, và một số ngẫu nhiên: A, B, RA

- (2) Trent tạo ra một khóa phiên ngẫu nhiên, mã hóa thông điệp bao gồm khóa phiên   ngẫu nhiên và tên của Alice cùng với khóa bí mật của Bob. Sau đó, mã hóa giá trị ngẫu nhiên của Alice, tên của Bob, khóa, và thông điệp mã hóa cùng với khóa bí mật chia sẻ

 với Alice, và gửi Alice mã hóa: EA (RA ,B, K, EB (K, A))

- (3) Alice giải mã tin nhắn và rút ra K. Alice khẳng định rằng RA là giá trị mà mình đã   gửi Trent trong bước(1). Sau đó, Alice gửi Bob tin nhắn được Trent mã hóa bằng khóa của Bob: EB(K, A)

- (4) Bob giải mã tin nhắn và rút ra K. Sau đó, Bob tạo ra một giá trị ngẫu nhiên, RB, mã hóa tin nhắn với K và gửi nó cho Alice: EB (RB )

 - (5) Alice giải mã các tin nhắn với K, tạo ra RB- 1 và mã hóa nó với K, sau đó gửi tin nhắn cho Bob: EB(RB - 1)

Bạn đang đọc truyện trên: Truyen2U.Pro

#kimthao