OTP (One Time Password)

less than 1 minute read

OTP

  • 1회용 인증수단으로, MFA(Multi Factor Authentication)으로 많이 사용한다.
  • HOTP, TOTP가 존재하며 대부분의 서비스에선 TOTP를 많이 사용한다.
  • 두 방식 모두 SEED는 동일하지만, moving factor가 다르다.

TOTP (Time-based One-Time Password)

  • moving factor가 time
  • 유효 시간이 짧다.

HTOP (HMAC-based One-Time Password)

  • HMAC : 원본 메시지가 변하면 그에 해당하는 해시값도 못하는 해싱의 특징을 활용하여 변조 여부 확인
  • moving factor가 counter
  • 정확한 유효 시간을 알 수 없다. (사용자와 제공자 둘 다 같은 counter를 갖고 있어야 하기 때문에)

Categories:

Updated: