일회용 패스워드를 기반으로 한 인증 시스템에 대한 고찰

  • 김기영 (소프트포럼(주) SW연구개발실)
  • Published : 2007.06.30

Abstract

공개된 네트워크 시스템 상에서의 개인 정보를 보호하기 위해 사용자 인증은 시스템 보안에 있어서 중요한 요소이다. 패스워드 기반의 인증 메커니즘은 비용과 효율성의 측면에서 널리 사용되고 있으며 최근 이중요소인증(Two-Factor Authentication)의 한 수단으로 일회용 패스워드(One-Time Password, OTP)를 도입하고 있다. 본고에서는 일회용 패스워드에 대한 인증 기술과 OTP 통합 인증 센터로 구성되는 OTP 통합 인증 시스템에 대해 검토하며 취약성에 대해 살펴보고 이에 대한 대응 방안으로 서비스 제공자의 식별자를 포함한 일회용 패스워드 생성 매체를 이용하는 사용자 인증 시스템을 구성한다. 또한 USB 토큰 형태의 일회용 패스워드 매체를 이용하여 다수의 서비스 제공자의 일회용 패스워드를 지원하는 인증 시스템을 제안한다.

Keywords

References

  1. 백미연, '전자금융거래의 보안 강화 방안 및 OTP(One Time Password) 이용현황', 지급결제와 정보기술, pp. 71-100, April 2006
  2. 금융보안연구원, '금융보안 주간정보', 2006
  3. RSA Security, 'A CryptoAPI Profile for One-Time Password Tokens, V1.0', April 2006
  4. RSA Security, 'PKCS #11 Mechanisms for One-Time Password Tokens', December 2005
  5. N. Haller et. al., 'The S/KEY One-Time Password System', IETF RFC 1760, February 1995
  6. N. Haller et. al., 'A One-Time Password System', IETF RFC 2289, February 1998
  7. 장청룡, 이용권, 양형규, 이완석, 홍기융, '일회용 패스워드 시스템의 표준화 연구', 한국통신 정보호호학회 종합학술발표회 논문집, Vol 8. No. 1, pp. 277-287, 1998
  8. D. M'Raihi et. al., 'HOTP: An HMAC-Based One-Time Password Algorithm', IETF RFC 4226, December 2005