HP-UX AAA Server A.07.01 Administrator's Guide

16 OATH Standards-Based OTP Authentication
This chapter introduces the Open AuTHentication (OATH) standards-based One-Time
Password (OTP) authentication. It also describes how to enable the HP-UX AAA Server
to provide OTP, and OTP and password (two-factor) authentication in different
deployment scenarios. The term OTP authentication is used throughout this document
to refer to the functionality that enables OTP authentication. The term two-factor
authentication is used for password and OTP authentication.
This chapter addresses the following topics:
OTP and OATH Overview
“HP-UX AAA Server and OATH Support” (page 163)
“Components Required to Configure OTP Authentication” (page 164)
“Configuring OTP Authentication on the HP-UX AAA Server ” (page 165)
“OTP Authentication Configuration Flowchart” (page 165)
“Basic or Typical Configuration” (page 167)
Advanced Configuration” (page 168)
Advanced OTP Authentication Configuration Concepts” (page 169)
Advanced Deployment Scenarios” (page 177)
“Predefined Mapping and Conversion Functions” (page 194)
“Sample Configuration Files” (page 194)
OTP and OATH Overview
Like a password, OTP can be used to authenticate the user to obtain access to a network.
OTP can be used alone or along with a password for authentication. Typically, OTP is
used for two-factor authentication. For example, in large organizations, VPN access
often requires the use of user-name, password, and OTP for remote user two-factor
authentication. Added security is provided when an OTP is used for authentication,
because a user must enter a different OTP each time to authenticate to a validation
server.
OATH is an industry-wide collaboration to develop open-reference architecture for
strong authentication. OATH consortium has developed a set of open royalty-free
algorithms for one-time passwords. The OATH standards-based OTP authentication
solution uses the HMAC-based One-Time Password (HOTP) algorithm to generate an
OTP using a shared secret and sequence counter.
The HOTP algorithm is a sequence-based algorithm. Any OATH-compliant client
device can interoperate with an HOTP algorithm-enabled OTP validation server.
162 OATH Standards-Based OTP Authentication