พิจารณาโปรโตคอลต่อไปนี้ซึ่งหมายถึงการรับรองความถูกต้อง (Alice) ถึง (Bob) และในทางกลับกัน
- คือ nonce สุ่ม
- เป็นคีย์สมมาตรที่แชร์ล่วงหน้า
- คือส่วนของข้อมูล
- หมายถึงเข้ารหัสด้วยK
- หมายถึงประกอบกับในลักษณะที่สามารถถอดรหัสได้อย่างไม่น่าสงสัย
- เราคิดว่าอัลกอริทึมการเข้ารหัสลับมีความปลอดภัยและดำเนินการอย่างถูกต้อง
ผู้โจมตี (Trudy) ต้องการโน้มน้าวให้ Bob ยอมรับน้ำหนักบรรทุกของเธอว่ามาจาก Alice (แทน ) ทรูดี้ปลอมตัวเป็นอลิซได้หรือไม่? อย่างไร?
นี้มีการปรับเปลี่ยนเล็กน้อยจากการใช้สิทธิ 9.6 ในการรักษาความปลอดภัยข้อมูล: หลักการและการปฏิบัติโดยมาร์คแสตมป์ ในเวอร์ชันหนังสือไม่มีข้อความสุดท้ายคือและข้อกำหนดสำหรับ Trudy คือ“ โน้มน้าวให้บ๊อบว่าเธอคืออลิซ” มาร์คแสตมป์ขอให้เราได้พบกับสองโจมตีและทั้งสองผมพบว่าช่วยให้ทรูดี้จะเคลื่อนแต่ไม่K)