phía máy chủ TCP có giải quyết vấn đề xác định liệu các khách hàng đãthực sự sống? Nó đã chọn một số thứ tự ban đầu đã không được sử dụng trong một rấtthời gian dài, gửi số điện thoại cho khách hàng, và sau đó chờ đợi cho khách hàng để đáp ứngvới một phân đoạn ACK, có chứa con số đó. Chúng ta có thể áp dụng cùng một ý tưởng ở đâycho các mục đích xác thực.Một nonce là một số giao thức sẽ sử dụng chỉ một lần trong đời. Đó làsau khi một giao thức sử dụng một nonce, nó sẽ không bao giờ sử dụng số điện thoại một lần nữa. Chúng tôi ap4.0giao thức sử dụng một nonce như sau:1. Alice sẽ gửi thông điệp "Tôi là Alice" để Bob.2. Bob chọn một nonce, R, và gửi nó tới Alice.3. Alice nonce sử dụng Alice và Bob khóa đối xứng bí mật, mã hóavà gửi mã nonce, (R), quay lại Bob. Như trong giao thức ap3.1,nó là một thực tế rằng Alice biết và sử dụng nó để mã hóa một giá trị cho phépBob biết tin nhắn ông nhận được tạo ra bởi Alice. Nonceđược dùng để đảm bảo rằng Alice là sống.4. Bob decrypts tin nhắn đã nhận. Nếu nonce giải mã bằng nonce ônggửi Alice, rồi Alice xác thực.Giao thức ap4.0 được minh họa trong hình 8,18. Bằng cách sử dụng các đờigiá trị, R, và sau đó kiểm tra giá trị trả về, (R), Bob có thể chắc chắnAlice là cả hai người mà bà ấy (kể từ khi cô ấy biết giá trị khóa bí mậtcần thiết để mã hóa R) và sống (kể từ khi cô ấy đã mã hóa nonce, R, mà Bob chỉtạo ra).Việc sử dụng một nonce và mật mã khóa đối xứng tạo thành cơ sở của ap4.0.Một câu hỏi tự nhiên là cho dù chúng tôi có thể sử dụng một nonce và mật mã khóa công cộngKA-BKA-BKA-BKA-B,
đang được dịch, vui lòng đợi..
