What best describes a counter-based authentication system?

Study for the EC-Council Certified Ethical Hacker (CEH) v13 Exam. Utilize flashcards and multiple-choice questions with helpful hints and detailed explanations. Excel in your exam preparation!

Multiple Choice

What best describes a counter-based authentication system?

Explanation:
Counter-based authentication relies on generating a new one-time password each time by combining a shared secret with a moving counter. The token stores the secret and a counter; with each login, the counter increments and a cryptographic function (typically an HMAC) uses the secret and counter to produce a one-time password. The server does the same calculation and validates the code, ensuring it can only be used once and is in sync with the token. This explains why the correct description is that the system creates one-time passwords derived from a secret key and a counter. The other options don’t fit as well: tokens that never expire describe static credentials, password reuse is insecure and not how counter-based systems work, and biometrics refer to a different authentication factor entirely.

Counter-based authentication relies on generating a new one-time password each time by combining a shared secret with a moving counter. The token stores the secret and a counter; with each login, the counter increments and a cryptographic function (typically an HMAC) uses the secret and counter to produce a one-time password. The server does the same calculation and validates the code, ensuring it can only be used once and is in sync with the token. This explains why the correct description is that the system creates one-time passwords derived from a secret key and a counter.

The other options don’t fit as well: tokens that never expire describe static credentials, password reuse is insecure and not how counter-based systems work, and biometrics refer to a different authentication factor entirely.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy