การตรวจสอบสิทธิ์ (Authentication) เป็นกระบวนการระบุตัวตนของบุคคล โดยการรับรองว่าบุคคลนั้นคือบุคคลเดียวกับที่อ้างว่าตนเป็น สามารถใช้ได้ทั้งโดย Server และ Client
Server ใช้การตรวจสอบสิทธิ์เมื่อใครก็ตามต้องการเข้าถึงข้อมูล และ Server ต้องการทราบว่าใครกำลังเข้าถึงข้อมูล Client ใช้เมื่อต้องการทราบว่าเป็น Server เดียวกับที่อ้างว่าตนเป็น
การตรวจสอบสิทธิ์โดย Server เสร็จสิ้นส่วนใหญ่โดยการใช้ Username และ Password มีวิธีการตรวจสอบสิทธิ์โดย Server อื่นๆ อีก เช่น ใช้ Cards, Retina Scans, Voice Identification และ Fingerprints
การตรวจสอบสิทธิ์ไม่ได้ให้บริการว่ากระบวนการหนึ่งบุคคลสามารถทำได้ ไฟล์เอกสารที่มันสามารถดู อ่าน หรืออัปเดตได้ มันหลักระบุว่า บุคคลหรือระบบคือใครอย่างแน่ชัด
การตรวจสอบสิทธิ์ผู้ใช้ (User Authentication) เป็นเส้นป้องกันแรกสำหรับอุปกรณ์มือถือและมือถือแบบพกพา เช่น Personal Digital Assistants (PDAs) สถาปัตยกรรมการตรวจสอบสิทธิ์แบบดั้งเดิมอิงจากการให้ฐานข้อมูลผู้ใช้รวมศูนย์ ทำให้ซับซ้อนในการยืนยันตัวตนผู้ใช้ในโดเมนการจัดการที่แตกต่างกัน ตามที่วาดภาพ
โครงสร้างนี้สำหรับการให้ความปลอดภัยในอุปกรณ์มือถือ เป็นปัญหาสำหรับทุกระบบที่ให้การเข้าถึงที่ปลอดภัยไปยังข้อมูลที่มีค่า ข้อมูลส่วนตัว และบริการที่ปรับแต่งส่วนบุคคล กลไกการตรวจสอบสิทธิ์ต้องเป็นแบบกระจาย และองค์ประกอบต่างๆ ของ Authenticator จำเป็นต้องเชื่อมต่อกับกัน เพื่อยืนยันตัวตนผู้ใช้
บริการการตรวจสอบสิทธิ์ (Authentication Service) เกี่ยวข้องกับการรับรองว่าการสื่อสารเป็นไปอย่างถูกต้อง ในกรณีของข้อความเดี่ยว รวมถึงการเตือนหรือสัญญาณเตือน ฟังก์ชันของบริการตรวจสอบสิทธิ์คือเพื่อให้ผู้รับพอใจว่าข้อความมาจากแหล่งที่มันอ้างว่ามาจาก
ในกรณีของคำขอโต้ตอบ รวมถึงการเชื่อมต่อของเทอร์มินัลไปยังโฮสต์ มี 2 สิ่งที่ต้องดูแล:
ขั้นแรก ในขณะเริ่มต้นการเชื่อมต่อ บริการรับรองว่าสองเอนทิตีที่มีส่วนร่วมเป็นไปอย่างถูกต้อง นั่นคือ แต่ละตัวเป็นเอนทิตีที่มันอ้างว่าตนเป็น
ขั้นที่สอง บริการควร убедить ว่าการเชื่อมต่อไม่ถูกรบกวนอย่างที่ฝ่ายที่สามสามารถปลอมแปลงเป็นหนึ่งในสองฝ่ายที่ถูกต้อง และดำเนินการส่งหรือรับที่ไม่ได้รับอนุญาต
มี 2 บริการตรวจสอบสิทธิ์ที่แตกต่างกัน ถูกอธิบายใน X.800 ดังนี้:
- Peer Entity Authentication (การตรวจสอบสิทธิ์เอนทิตีเพียร์) - ให้การยืนยันตัวตนของสองเอนทิตีที่ร่วมมือในการสื่อสาร Peer Entity Authentication ให้สำหรับการใช้ในการสร้าง หรือในบางครั้งระหว่างกระบวนการถ่ายโอนข้อมูลของการเชื่อมต่อ พยายามให้ความเชื่อมั่นว่าเอนทิตีไม่ได้ดำเนินการอย่างการปลอมแปลงตัวตน (Masquerade) หรือการ Replay การเชื่อมต่อก่อนหน้าที่ไม่ได้รับอนุญาต
- Data Origin Authentication (การตรวจสอบสิทธิ์ต้นทางข้อมูล) - ให้การตรวจสอบแหล่งที่มาของข้อความ (ผู้ส่ง) ไม่ให้การป้องกันต่อการทำซ้ำหรือการแก้ไขหน่วยข้อมูล ประเภทบริการนี้สนับสนุนแอปพลิเคชันอย่าง Electronic Mail ซึ่งไม่มีการโต้ตอบก่อนหน้าระหว่างเอนทิตีที่สื่อสาร