KR20150146061A - 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법 - Google Patents

음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법 Download PDF

Info

Publication number
KR20150146061A
KR20150146061A KR1020140075896A KR20140075896A KR20150146061A KR 20150146061 A KR20150146061 A KR 20150146061A KR 1020140075896 A KR1020140075896 A KR 1020140075896A KR 20140075896 A KR20140075896 A KR 20140075896A KR 20150146061 A KR20150146061 A KR 20150146061A
Authority
KR
South Korea
Prior art keywords
voice
voice recognition
authentication
user
information
Prior art date
Application number
KR1020140075896A
Other languages
English (en)
Inventor
하영빈
김영랑
Original Assignee
주식회사 에버스핀
하영빈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 에버스핀, 하영빈 filed Critical 주식회사 에버스핀
Priority to KR1020140075896A priority Critical patent/KR20150146061A/ko
Publication of KR20150146061A publication Critical patent/KR20150146061A/ko

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/22Interactive procedures; Man-machine interfaces
    • G10L17/24Interactive procedures; Man-machine interfaces the user being prompted to utter a password or a predefined phrase
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법에 관한 것으로, 보다 상세하게는 PC 웹, 모바일 웹 또는 모바일 APP 등의 환경에서 사용자 인증이 필요한 경우, 즉 상품 결제 시 신용카드 결제를 위한 사용자 인증, 로그인 등의 사용자 인증 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증이 필요한 경우, 실시간으로 연동된 VoIP망을 통해 음성으로 일회성 패스워드를 전달함으로써, 보다 안전하고 간편하게 사용자를 인증할 수 있는 음성인식을 이용한 사용자 인증 시스템 및 방법에 관한 것이다.

Description

음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법{VOICE RECOGNITION AUTHENTICATION SYSTEM AND METHOD FOR PROVIDING AUTHENTICATION SERVICE USING VOICE RECOGNITION}
본 발명은 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법에 관한 것으로, 보다 상세하게는 PC 웹, 모바일 웹 또는 모바일 APP 등의 환경에서 사용자 인증이 필요한 경우, 즉 상품 결제 시 신용카드 결제를 위한 사용자 인증, 로그인 등의 사용자 인증 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증이 필요한 경우, 실시간으로 연동된 VoIP망을 통해 음성으로 일회성 패스워드를 전달함으로써, 보다 안전하고 간편하게 사용자를 인증할 수 있는 음성인식을 이용한 사용자 인증 시스템 및 방법에 관한 것이다.
인터넷을 이용하는 계층은 이미 소수의 특정 집단을 벗어나 대중에게로 확산되었으며, 더욱이 스마트폰 등의 보급이 확대됨에 따라 오프라인 상에서 주로 처리하였던 업무를 온라인 상에서 혹은 스마트폰을 이용하여 처리하는 일이 많아졌다. 그 중 대표적인 업무로는 은행 업무와 전자상거래 서비스를 이용한 물건 구매 등이 있으며, 이러한 전자상거래 서비스를 이용하는 사용자수가 증가함에 따라 이를 악용하는 사례도 많아지고 있어, 보안과 인증에 대한 중요성이 커지고 있다.
한편, 대부분 인터넷 등의 네트워크상에서 사용자를 인증하기 위한 방법으로 데이터베이스를 활용한 ID/Password의 방식을 사용하고 있다. 상기 ID/Password 방식은 사용자가 인터넷 서비스 제공자의 초기 사이트에 접속하여 자신의 ID와 Password 등을 입력하면, 인터넷 서비스 제공자는 데이터베이스에 사용자의 ID와 Password 등을 저장하고, 추후 사용자가 로그인할 때 데이터베이스화된 사용자의 ID와 Password를 기반으로 일치 여부를 확인함으로써 사용자를 인증하도록 한 것이다.
이러한 종래의 ID/PASSWORD를 이용한 사용자 인증 방법은 ID와 PASSWORD의 도용에 의해 사칭자가 다른 사람의 ID와 PASSWORD를 용이하게 사용할 수 있어, 특히 은행 등의 금융시스템을 이용하는 사용자 입장에서는 보안상 큰 취약점이 존재하는 단점이 있다.
또한, 은행이나 전자 상거래 서비스 이용 시 가장 많이 활용되고 있는 사용자 인증 방법으로는 공인인증서를 통한 인증 방법이 있다. 공인인증서는 본인임을 확인할 수 있는 인증정보로서, 대부분의 사용자들은 공인인증서를 PC의 하드 디스크에 저장하며, 추후 사용자가 은행이나 전자상거래 서비스를 이용할 때 하드 디스크에 저장된 공인인증서를 선택한 후 미리 설정한 패스워드를 입력함으로써 편리하게 본인임을 확인할 수 있도록 한다.
하지만, 상기와 같이 PC의 하드 디스크에 공인 인증서가 설치된 경우, PC가 없는 곳에서는 공인 인증서를 사용할 수 없다는 단점이 있었으며, 이를 보안하기 위하여 이동식 디스크에 공인 인증서를 보관할 수 있게 하는 방법이 제안되었으나, 이는 사용자가 인증서를 보관하기 위한 이동식 디스크를 항상 별도로 휴대해야 하기 때문에 분실의 염려가 있는 문제점이 있었고, 사용자 PC 혹은 Mobile 상에 악성프로그램이 존재 할 경우, 사용자 공인인증서와 공인인증서 패스워드 유출이라는 심각한 문제점을 안고 있었다.
또한, 종래에는 전자상거래 혹은 금융거래 시 사용자 보호를 위해 통신사 통신망을 이용한 ARS인증을 통해 사용자에게 음성으로 전달된 일회용 패스워드를 사용자 휴대폰 키패드에 입력하거나, 사용자가 ARS인증을 위해 이미 저장한 패스워드를 휴대폰 키패드에 입력하여 일치 여부에 따라 사용자 인증이 이루어지는 방법도 존재한다.
하지만, 상기 ARS인증을 위해서는 고가의 PBX장비를 필요로 하여 PBX장비에 대한 부담을 고객에게 부담시키고 있으며, 더불어, 상기 ARS인증은 암호화 처리가 되지 않은 순수 전화통신망을 활용하기에 도청이나, 해킹에 노출될 우려가 있어 큰 문제점을 안고 있다.
또한, 종래에는 전자상거래 혹은 금융거래 시 비밀번호 보호를 위해 사용자 비밀번호 입력시 클라이언트와 서버 간의 특정 동기화 방식을 통한 일회성 비밀번호(one time password)를 이용한 인증 방식이 많이 이용되며, 상기 일회성 비밀번호를 이용한 인증 방식은 PC에서 생성된 일회성 비밀번호를 휴대단말기에 입력하거나, 반대로 휴대단말기에서 생성된 일회성 비밀번호를 PC에 입력함으로써 일치 여부에 따라 사용자를 인증이 이루어진다.
이러한 종래의 일회성 비밀번호 인증 방식은 PC와 휴대단말기가 유기적 체계로 함께 제공되어야 하기 때문에 단일 플랫폼에서는 범용성이 떨어지는 단점이 있었으며, 또한, 사용자로 하여금 번거로운 문제가 있었다.
한편, 한국공개특허 제10-2010-0009153호 "결제 서비스 장치, 결제 서비스 시스템 및 그 방법"에서는 결제 요청 시 웹 서버에 접속된 통신 단말기를 통해 식별 정보를 전송하고, 이를 사용자 정보와 비교하여 1차 인증을 수행한 후에 OTP(One Time Password)를 생성하여 통신 단말기와 연관된 이동 통신 단말기로 전송하며, 통신 단말기를 통해 OTP를 포함하는 결제 정보를 전송하면, 결제 정보에 포함된 OTP와 생성된 OTP를 비교하여 2차 인증을 수행한 후에 해당 결제를 승인하여 그 결제 승인 정보를 통신 단말기 및 이동 통신 단말기로 전송함으로써, 특정 서비스 또는 상품에 대한 결제 요청 시 일회성 비밀번호를 이용한 편리한 인증 과정과 더욱 향상된 보안성을 보장할 수 있는 기술을 제시한다.
하지만, 상기 선행기술은 앞서 말한 바와 같이, 통신 단말기와 이동 통신 단말기가 유기적 체계로 함께 제공되어야 하기 때문에 단일 플랫폼에서는 범용성이 떨어지는 단점이 존재하고, 또한, 사용자로 하여금 번거로운 문제가 여전히 존재한다.
따라서, 보다 효율적이고 간편하게 사용자 인증을 할 수 있는 기술이 요구된다.
한국공개특허 제10-2010-0009153호 (공개일: 2010.01.27)
본 발명은 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법 제공하려는 것을 목적으로 한다.
본 발명은 보다 안전하고 간편하게 사용자를 인증할 수 있는 음성인식을 이용한 사용자 인증 시스템 및 방법을 제공하려는 것을 목적으로 한다.
본 발명은 실시간으로 연동된 VoIP망을 통해 음성으로 일회성 패스워드를 전달함으로써, 보다 안전한 사용자 인증 기술을 제공하려는 것을 목적으로 한다.
이러한 목적을 달성하기 위하여 본 발명의 일 실시예에 따른 음성인식 인증 서버에서 음성인식 인증 서비스를 제공하는 방법은 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 하는 요청 단계, 상기 음성인식 인증 요청에 응답하여 암호화된 일회성 패스워드를 생성하고, 상기 생성된 암호화된 일회성 패스워드를 상기 사용자 단말기로 전송하는 일회성 패스워드 전송 단계, 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 사용자 단말기로부터 상기 일회성 패스워드에 대한 사용자의 음성 인증 정보를 수신하는 음성 인증 정보 수신 단계, 및 상기 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 전송하는 결과 전송 단계를 포함한다.
상기 음성 인증 정보 수신 단계는 상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 수신할 수 있고, 상기 결과 전송 단계는 상기 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 상기 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 전송할 수 있다. 이때, 상기 결과 전송 단계는 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 상기 사용자의 음성 정보와 일치하는지의 여부를 확인하는 절차를 필요에 따라 생략하는 것이 가능하다.
또한, 본 발명의 일 실시예에 따른 인증 시스템에서 음성인식 인증 서비스를 제공하는 방법은 음성인식 인증 서버가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답하는 응답 단계, 상기 음성인식 인증 요청에 응답하여 상기 음성인식 인증 서버로부터 암호화된 일회성 패스워드(OTP; One Time Password)를 수신하고, 상기 수신한 일회성 패스워드를 상기 사용자 단말기의 디스플레이 화면에 출력하는 일회성 패스워드 출력 단계, 상기 출력된 일회성 패스워드를 기반으로 발화된 사용자의 상기 일회성 패스워드에 대한 음성 인증 정보를 상기 음성인식 인증 서버와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 음성인식 인증 서버로 송신하는 음성 인증 정보 송신 단계, 및 상기 송신한 상기 음성 인증 정보에 응답하여, 상기 음성인식 인증 서버로부터 인증 결과를 수신하는 인증 결과 수신 단계를 포함한다.
상기 음성 인증 정보 송신 단계는 상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 송신할 수 있고, 상기 음성 인증 정보 송신 단계는 상기 일회성 패스워드가 상기 디스플레이 화면에 출력될 때, 상기 디스플레이 화면의 일부 영역에 함께 제공되는 음성인식 인터페이스부를 통해 수신한 상기 사용자의 상기 음성 인증 정보를 상기 음성인식 인증 서버로 송신할 수 있다.
또한, 상기 음성 인증 정보 송신 단계는 상기 사용자로부터 발화된 상기 음성 인증 정보를 저장하는 음성 인증 정보 저장 단계를 포함할 수 있고, 상기 저장된 음성 인증 정보를 상기 음성인식 인증 서버로 송신할 수 있다.
한편, 본 발명의 일 실시예에 따른 음성인식 인증 서비스를 제공하는 음성인식 인증 서버는 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 하는 요청부, 상기 음성인식 인증 요청에 응답하여 암호화된 일회성 패스워드를 생성하고, 상기 생성된 암호화된 일회성 패스워드를 상기 사용자 단말기로 전송하는 일회성 패스워드 전송부, 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 사용자 단말기로부터 상기 일회성 패스워드에 대한 사용자의 음성 인증 정보를 수신하는 음성 인증 정보 수신부, 및 상기 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 전송하는 결과 전송부를 포함한다.
상기 음성 인증 정보 수신부는 상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 수신할 수 있고, 상기 결과 전송부는 상기 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 상기 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 전송할 수 있다.
또한, 본 발명의 일 실시예에 따른 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템은 음성인식 인증 서버가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답하는 응답부, 상기 음성인식 인증 요청에 응답하여 상기 음성인식 인증 서버로부터 암호화된 일회성 패스워드(OTP; One Time Password)를 수신하고, 상기 수신한 일회성 패스워드를 상기 사용자 단말기의 디스플레이 화면에 출력하는 일회성 패스워드 출력부, 상기 출력된 일회성 패스워드를 기반으로 발화된 사용자의 상기 일회성 패스워드에 대한 음성 인증 정보를 상기 음성인식 인증 서버와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 음성인식 인증 서버로 송신하는 음성 인증 정보 송신부, 및 상기 송신한 상기 음성 인증 정보에 응답하여, 상기 음성인식 인증 서버로부터 인증 결과를 수신하는 인증 결과 수신부를 포함한다.
상기 상기 음성 인증 정보 송신부는 상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 송신할 수 있고, 상기 음성 인증 정보 송신부는 상기 일회성 패스워드가 상기 디스플레이 화면에 출력될 때, 상기 디스플레이 화면의 일부 영역에 함께 제공되는 음성인식 인터페이스부를 통해 수신한 상기 사용자의 상기 음성 인증 정보를 상기 음성인식 인증 서버로 송신할 수 있다.
또한, 상기 음성 인증 정보 송신부는 상기 사용자로부터 발화된 상기 음성 인증 정보를 저장하는 음성 인증 정보 저장부를 포함할 수 있고, 상기 저장된 음성 인증 정보를 상기 음성인식 인증 서버로 송신할 수 있다.
한편, 본 발명의 또 다른 일 실시예에 따른 음성인식 인증 서버에서 음성인식 인증 서비스를 제공하는 방법은 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 하는 요청 단계, 상기 사용자 단말기와 시간 동기화로 생성된 일회성 패스워드에 대한 사용자의 음성 인증 정보를 상기 음성인식 인증 요청에 응답하여 VoIP망과 실시간으로 연결된 상기 사용자 단말기로부터 수신하는 음성 인증 정보 수신 단계, 및 상기 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 전송하는 결과 전송 단계를 포함한다.
상기 음성 인증 정보 수신 단계는 상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 수신할 수 있으며, 상기 결과 전송 단계는 상기 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 상기 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 전송할 수 있다.
또한, 본 발명의 또 다른 일 실시예에 따른 음성인식 인증 시스템에서 음성인식 인증 서비스를 제공하는 방법은 음성인식 인증 서버가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답하는 응답 단계, 상기 음성인식 인증 서버와 시간 동기화로 생성된 일회성 패스워드를 상기 음성인식 인증 요청에 응답하여 상기 사용자 단말기의 디스플레이 화면에 출력하는 일회성 패스워드 출력 단계, 상기 출력된 일회성 패스워드를 기반으로 발화된 사용자의 상기 일회성 패스워드에 대한 음성 인증 정보를 상기 음성인식 인증 서버와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 음성인식 인증 서버로 송신하는 음성 인증 정보 송신 단계, 및 상기 송신한 상기 음성 인증 정보에 응답하여, 상기 음성인식 인증 서버로부터 인증 결과를 수신하는 인증 결과 수신 단계를 포함한다.
상기 음성 인증 정보 송신 단계는 상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 송신할 수 있으며, 상기 음성 인증 정보 송신 단계는 상기 사용자로부터 발화된 상기 음성 인증 정보를 저장하는 음성 인증 정보 저장 단계를 포함할 수 있고, 상기 저장된 음성 인증 정보를 상기 음성인식 인증 서버로 송신할 수 있다.
한편, 본 발명의 또 다른 일 실시예에 따른 음성인식 인증 서비스를 제공하는 음성인식 인증 서버는 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 하는 요청부, 상기 사용자 단말기와 시간 동기화로 생성된 일회성 패스워드에 대한 사용자 음성 인증 정보를 상기 음성인식 인증 요청에 응답하여 VoIP망과 실시간으로 연결된 상기 사용자 단말기로부터 수신하는 음성 인증 정보 수신부, 및 상기 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 전송하는 결과 전송부를 포함한다.
상기 음성 인증 정보 수신부는 상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 수신할 수 있으며, 상기 결과 전송부는 상기 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 상기 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 전송할 수 있다.
또한, 본 발명의 또 다른 일 실시예에 따른 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템은 음성인식 인증 서버가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답하는 응답부, 상기 음성인식 인증 서버와 시간 동기화로 생성된 일회성 패스워드를 상기 음성인식 인증 요청에 응답하여 상기 사용자 단말기의 디스플레이 화면에 출력하는 일회성 패스워드 출력부, 상기 출력된 일회성 패스워드를 기반으로 발화된 사용자의 상기 일회성 패스워드에 대한 음성 인증 정보를 상기 음성인식 인증 서버와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 음성인식 인증 서버로 송신하는 음성 인증 정보 송신부, 및 상기 송신한 상기 음성 인증 정보에 응답하여, 상기 음성인식 인증 서버로부터 인증 결과를 수신하는 인증 결과 수신부를 포함한다.
상기 음성 인증 정보 송신부는 상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 송신할 수 있으며, 상기 음성 인증 정보 송신부는 상기 사용자로부터 발화된 상기 음성 인증 정보를 저장하는 음성 인증 정보 저장부를 포함할 수 있고, 상기 저장된 음성 인증 정보를 상기 음성인식 인증 서버로 송신할 수 있다.
본 발명은 PC 웹, 모바일 웹 또는 모바일 APP 등의 환경에서 사용자 인증이 필요한 경우, 즉 상품 결제 시 신용카드 결제를 위한 사용자 인증, 로그인 등의 사용자 인증 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증이 필요한 경우, 실시간으로 연동된 VoIP망을 통해 음성으로 일회성 패스워드를 전달함으로써, 보다 안전하고 간편하게 사용자를 인증할 수 있는 효과가 있다.
본 발명은 사용자 단말기의 디스플레이 화면에 암호화 구간이 적용된 VoIP망을 활용한 음성인식 영역과 생성된 일회성 패스워드를 표시하는 영역을 동시에 제공함으로써, 사용자가 생성된 일회성 패스워드를 보면서 동시에 음성인식을 통한 사용자 인증이 가능하도록 하여, 사용자 인증에 대한 효율을 높일 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 음성인식 인증 시스템의 개략적인 구성을 나타낸 도면이다.
도 2는 본 발명의 일 실시예에 따른 일회성 패스워드의 출력 화면 예이다.
도 3은 본 발명의 일 실시예에 따른 결제 수단으로써 이용 가능한 음성인식 인증 방법에 대한 첫번째 예이다.
도 4는 본 발명의 일 실시예에 따른 결제 수단으로써 이용 가능한 음성인식 인증 방법에 대한 두번째 예이다.
도 5는 본 발명의 일 실시예에 따른 결제 수단으로써 이용 가능한 음성인식 인증 방법에 대한 세번째 예이다.
도 6은 본 발명의 일 실시예에 따른 결제 수단으로써 이용 가능한 음성인식 인증 방법에 대한 네번째 예이다.
도 7은 본 발명의 일 실시예에 따른 음성인식 인증 방법의 전체 흐름도를 나타낸 도면이다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략하기로 한다. 또한 본 발명의 실시예들을 설명함에 있어 구체적인 수치는 실시예에 불과하다.
본 발명은 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법에 관한 것으로, 보다 상세하게는 PC 웹, 모바일 웹 또는 모바일 APP 등의 환경에서 사용자 인증이 필요한 경우, 즉 상품 결제 시 신용카드 결제를 위한 사용자 인증, 로그인 등의 사용자 인증 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증이 필요한 경우, 실시간으로 연동된 VoIP망을 통해 음성으로 일회성 패스워드를 전달함으로써, 보다 안전하고 간편하게 사용자를 인증할 수 있는 음성인식을 이용한 사용자 인증 시스템 및 방법에 관한 것이다.
설명에 앞서, 본 발명에서 이용되는 VoIP에 대해 살펴보면, VoIP(Voice over Internet Protocol)는 공개된 인터넷 프로토콜(Internet Protocol: IP) 통신망의 일부 또는 전체를 사용하여 음성 데이터를 인터넷 프로토콜 데이터 패킷으로 변환하여 통화를 가능하도록 해주는 통신 서비스 기술을 말하며, 이러한 VoIP는 음성 데이터 전달 시 암호화 처리 되어 전달되기 때문에 매우 안전한 특성이 있다.
우선, 도 1을 참조하여 본 발명의 개략적인 구성을 간단히 설명하며, 이후 보다 다양한 실시예를 통해 본 발명의 이해를 돕기로 한다.
도 1은 본 발명의 일 실시예에 따른 음성인식 인증 시스템의 개략적인 구성을 나타낸 도면이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 음성인식 인증 시스템(10)은 응답부(110), 일회성 패스워드 출력부(120), 음성 인증 정보 송신부(130) 및 인증 결과 수신부(140)를 포함한다.
본 발명의 음성인식 인증 시스템(10)은 스마트폰과 같은 이동통신 단말기에서 실행 가능한 어플리케이션 형태로 구현되는 것이 바람직하다. 따라서 음성인식 인증 시스템(10)은 본 발명에서 설명하는 음성 결제 APP과 상응한다.
먼저, 사용자가 사용자 단말기 또는 PC를 통해 사용자 단말기의 식별정보(휴대번호 등)를 입력하면, 상기 입력된 정보가 음성인식 인증 서버(20)로 전송되고, 음성인식 인증 서버(20)는 상기 사용자 단말기의 식별정보를 수신하여 음성인식 인증이 가능한 사용자, 즉 본인이 맞는지의 여부를 확인한 후, 사용자 단말기로 음성인식 인증 요청을 한다. 즉, 음성인식 인증 서버(20)는 사용자 단말기의 식별정보를 이용하여 사용자 단말기로 음성인식 인증 요청을 한다.
응답부(110)는 음성인식 인증 서버(20)가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답한다.
이때, 상기 음성인식 인증 요청이라 함은 PC 웹, 모바일 웹 또는 모바일 APP 등에서 상품 결제 시 신용카드 결제를 위해 사용자 인증이 필요할 경우, 사이트 접속 시 로그인 등과 같은 사용자 인증이 필요한 경우, 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증이 필요한 경우 등에 있어서, 사용자가 본인임을 인증하기 위해 음성인식 방식으로 인증하기 위한 요청일 수 있다. 또한, 상기 사용자 단말기의 식별정보라 함은 단말기의 이동통신 번호(휴대번호), 이동 통신사, 주민등록번호 등의 정보일 수 있다.
응답부(110)는 음성인식 인증 서버(20)로부터 음성인식 인증 요청을 수신하면, 음성 결제 APP을 이용하기 위한 비밀번호를 사용자로부터 입력 받을 수 있다. 상기 비밀번호는 사용자가 미리 설정한 비밀번호일 수 있으며, 음성인식 인증 요청을 할 때마다 비밀번호를 입력받을 수 있고, 또는 비밀번호를 입력받는 절차를 생략할 수도 있다. 응답부(110)는 기 설정된 비밀번호를 기반으로 사용자로부터 새롭게 입력받은 비밀번호의 일치 여부에 따라 본인임을 확인할 수 있다.
일회성 패스워드 출력부(120)는 응답부(110)에서의 상기 음성인식 인증 요청에 응답하여 상기 음성인식 인증 서버(20)로부터 암호화된 일회성 패스워드(OTP; One Time Password)를 수신하고, 상기 수신한 일회성 패스워드를 상기 사용자 단말기의 디스플레이 화면에 출력한다. 이때, 일회성 패스워드 출력부(120)는 음성인식 인증 서버(20)로부터 전송된 음성인식 인증 서버(20)에서 생성된 암호화된 일회성 패스워드를 수신하여 출력한다. 일회성 패스워드는 음성인식 인증 서버(20)에서 생성된 후, 이를 사용자 단말기가 수신할 수도 있으며, 또 다른 실시예에서는 일회성 패스워드가 음성인식 인증 서버(20)에서 생성된 것이 아닌 사용자 단말기의 음성 결제 APP 자체에서 생성될 수도 있다. 이에 대한 자세한 설명은 이후에 설명하기로 한다.
일회성 패스워드 출력부(120)는 응답부(110)에서의 음성인식 인증 요청에 응답하여 상기 VoIP망과 실시간으로 연결된 상기 음성인식 인증 서버와 시간 동기화를 한 후 상기 암호화된 일회성 패스워드를 수신하여 출력한다.
즉, 더 자세히 말하자면, 일회성 패스워드 출력부(120)는 음성인식 인증 서버(20)에서 요청한 음성인식 인증 요청에 응답하여, 비밀번호 입력 등을 통해 본인임이 확인된 경우, 음성인식 인증 서버(20)로부터 전송된 암호화된 일회성 패스워드를 수신하기 위하여 사용자 단말기(더 자세하게는 음성 결제 APP)와 음성인식 인증 서버(20) 간에 시간 동기화를 진행하게 되며, 이후 일회성 패스워드 출력부(120)는 상기 시간 동기화가 진행된 이후에 음성인식 인증 서버(20)로부터 일회성 패스워드를 수신하여 이를 사용자 단말기의 디스플레이 화면에 출력하게 된다.
이때, 음성인식 인증 서버(20)와 음성 결제 APP 간에 시간 동기화를 수행하는 시점은 사용자가 음성 결제 APP을 다운로드 받거나 해당 인증 서비스를 위해 회원가입 절차를 진행할 때, 또는 매번 음성 결제 APP을 실행할 때 등의 경우가 있을 수 있다.
또한, 일회성 패스워드 출력부(120)는 사용자 단말기와 음성인식 인증 서버(20) 간에 시간 동기화가 된 후, 음성인식 인증 서버(20)로부터 수신한 일회성 패스워드를 출력할 수도 있으며, 또한, 일회성 패스워드 출력부(120)는 사용자 단말기(더 자세하게는 음성 결제 APP)와 음성인식 인증 서버(20) 간에 시간 동기화가 된 후, 음성인식 인증 서버(20)와의 통신 없이, 음성인식 인증 시스템(10) 혹은 사용자 단말기의 어플리케이션 내에서 자체적으로 생성된 일회성 패스워드를 출력할 수도 있다.
또한, 일회성 패스워드 출력부(120)는 일회성 패스워드를 사용자 단말기의 디스플레이 화면에 출력할 때, 단순히 일회성 패스워드 정보만 출력하는 것이 아니라, 사용자의 음성을 인식할 수 있는 음성인식 인터페이스부를 함께 제공한다. 사용자 단말기를 통해 제공되는 일회성 패스워드의 출력 화면 예는 도 2와 같다.
도 2는 본 발명의 일 실시예에 따른 일회성 패스워드의 출력 화면 예이다.
도 2를 참조하면, 일회성 패스워드 출력부(120)는 일회성 패스워드를 디스플레이 화면에 출력할 때, 일회성 패스워드 정보를 출력하는 일회성 패스워드 표시 영역(1) 및 사용자의 음성을 인식하는 음성인식 영역(2)을 구분하여 함께 출력할 수 있다. 이에 따라 사용자는 표시된 일회성 패스워드를 보면서 동시에 음성인식을 통한 사용자 인증 절차를 수행할 수 있다.
음성 인증 정보 송신부(130)는 일회성 패스워드 출력부(120)에서 출력된 일회성 패스워드를 기반으로 발화된 사용자의 일회성 패스워드에 대한 음성 인증 정보를 음성인식 인증 서버(20)와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 음성인식 인증 서버(20)로 송신한다.
이때, 음성 인증 정보 송신부(130)는 음성인식 인증 서버(20)와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 사용자의 음성 인증 정보를 송신한다.
또한, 음성 인증 정보 송신부(130)는 음성인식 인증 서버(20)로부터 수신한 일회성 패스워드가 사용자 단말기의 디스플레이 화면에 출력될 때, 상기 디스플레이 화면의 일부 영역에 함께 제공되는 음성인식 인터페이스부를 통해 수신한 상기 사용자의 상기 음성 인증 정보를 음성인식 인증 서버(20)로 송신하다.
본 발명의 음성인식 인증 시스템(10)에 의하면, 일회성 패스워드 출력부(120)는 일회성 패스워드를 사용자 단말기의 디스플레이 화면에 출력할 때, 단순히 일회성 패스워드 정보만 출력하는 것이 아니라, 사용자의 음성을 인식할 수 있는 음성인식 인터페이스부를 함께 제공한다. 즉, 본 발명에 의한 사용자 단말기의 화면에는 일회성 패스워드 정보를 표시하는 영역과 사용자의 음성을 인식하는 영역이 함께 제공되므로, 사용자는 표시된 일회성 패스워드를 보면서 동시에 음성인식을 통한 사용자 인증 절차를 수행하는 것이 가능하다.
음성 인증 정보 송신부(130)는 사용자로부터 발화된 음성 인증 정보를 저장하는 음성 인증 정보 저장부를 포함할 수 있으며, 상기 음성 인증 정보 저장부는 일회성 패스워드 출력부(120)를 통해 사용자 단말기의 디스플레이 화면에 출력된 일회성 패스워드를 기반으로 발화된 사용자의 일회성 패스워드에 대한 음성 인증 정보를 저장할 수 있고, 음성 인증 정보 송신부(130)는 음성 인증 정보 저장부에 저장된 사용자의 음성 인증 정보를 음성인식 인증 서버(20)로 송신할 수 있다.
즉, 음성 인증 정보 송신부(130)는 사용자 단말기의 디스플레이 화면의 일부 영역에 함께 제공되는 음성인식 인터페이스부를 통해 수신한 상기 사용자의 상기 음성 인증 정보를 수신하는 즉시 VoIP망을 통해 음성인식 인증 서버(20)로 바로 송신할 수 있으며, 또는 음성인식 인터페이스부를 통해 수신한 사용자의 음성 인증 정보를 음성 인증 정보 저장부에 저장한 후, 저장된 음성 인증 정보를 음성인식 인증 서버(20)로 송신할 수 있다.
인증 결과 수신부(140)는 음성 인증 정보 송신부(130)에서 송신한 상기 음성 인증 정보에 응답하여, 음성인식 인증 서버(20)로부터 인증 결과를 수신한다.
한편, 본 발명의 일 실시예에 따른 음성인식 인증 서버(20)는 요청부(150), 일회성 패스워드 전송부(160), 음성 인증 정보 수신부(170) 및 결과 전송부(180)를 포함한다.
요청부(150)는 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 한다.
이때, 상기 음성인식 인증 요청이라 함은 PC 웹, 모바일 웹 또는 모바일 APP 등에서 상품 결제 시 신용카드 결제를 위해 사용자 인증이 필요할 경우, 사이트 접속 시 로그인 등과 같은 사용자 인증이 필요한 경우, 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증이 필요한 경우 등에 있어서, 사용자가 본인임을 인증하기 위해 음성인식 방식으로 인증하기 위한 요청일 수 있으며, 상기 사용자 단말기의 식별정보라 함은 단말기의 이동통신 번호(휴대번호), 이동 통신사, 주민등록번호 등의 정보일 수 있다.
일회성 패스워드 전송부(160)는 요청부(150)의 음성인식 인증 요청에 응답하여 암호화된 일회성 패스워드를 생성하고, 상기 생성된 암호화된 일회성 패스워드를 상기 사용자 단말기로 전송한다.
또한, 일회성 패스워드 전송부(160)는 사용자 단말기가 음성인식 인증 서버(20)의 음성인식 인증 요청에 응답한 후, VoIP망과 실시간으로 연결된 사용자 단말기(더 자세하게는 음성 결제 APP)와 시간 동기화를 한 후 생성된 일회성 패스워드를 사용자 단말기로 전송한다.
음성 인증 정보 수신부(170)는 사용자 단말기와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 사용자 단말기로부터 일회성 패스워드에 대한 사용자의 음성 인증 정보를 수신한다.
즉, 음성 인증 정보 수신부(170)는 사용자 단말기가 음성인식 인증 요청에 응답하여 일회성 패스워드 전송부(160)에서 사용자 단말기로 일회성 패스워드를 전송하면, 음성인식 인증 서버(20)와 사용자 단말기 사이에 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 사용자 단말기로부터 암호화 처리된 사용자의 일회성 패스워드에 대한 음성 인증 정보를 수신한다.
결과 전송부(180)는 음성인증 정보 수신부(170)에서 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 사용자 단말기 또는 사용자 PC로 전송한다. 이때, 결과 전송부(180)에서 확인하는 사용자 인증을 위한 정보는 사용자 단말기로부터 수신한 사용자의 음성 인증 정보가 일회성 패스워드 정보와 일치하는지, 또는 음성 데이터베이스에 기 저장된 사용자의 음성 정보와 일치하는지를 확인함으로써 사용자 본인이 맞는지를 확인하는 것일 수 있다.
결과 전송부(180)는 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 사용자 단말기 또는 사용자 PC로 전송할 수 있다. 또한, 결과 전송부(180)는 확인 결과를 사용자 단말기 혹은 확인 결과를 전송해야할 매체(금융사, 통신사, 선불수단 제공사 등)에 전송할 수 있다.
이때, 결과 전송부(180)는 수신한 음성인증 정보가 본인인지의 여부를 확인할 때 다음의 방법을 이용하여 본인 여부를 확인할 수 있다. 즉, 사용자가 결제 음성 APP에 가입할 때 음성 정보를 인식시킨 후 이를 결제 음성 APP 내에 저장시켜 두었다가, 추후 음성 인증을 할 때마다 수신하는 사용자의 음성 정보를 결제 음성 APP 내에 기 저장된 음성 정보와 일치하는지 확인함으로써, 본인 여부를 판별할 수 있다. 또한, 사용자가 결제 음성 APP을 통해 인식시킨 음성 정보를 음성인식 인증 서버(20)에 저장시켜둔 후, 추후 음성 인증을 할 때마다 수신되는 음성 정보를 음성인식 인증 서버(20)에 저장된 음성 정보와 일치하는지 비교함으로써, 본인 여부를 판별할 수 있다. 즉, 사용자 음성 데이터베이스는 결제 음성 APP 또는 음성인식 인증 서버(20)에 있을 수 있다. 본 발명에서 음성 인증 때마다 결제 음성 APP을 통해 입력되는 일회성 패스워드에 대한 사용자의 음성 인증 정보가 데이터베이스에 지속적으로 쌓이므로, 시간이 지남에 따라 더욱 정확도 및 신뢰도가 향상되는 효과가 있다.
한편, 지금까지 상기에 기술한 본 발명의 실시예는 일회성 패스워드가 음성인식 인증 서버(20)에서 생성된 후 이를 사용자 단말기에 전송함으로써 음성인식 인증을 하는 기술에 대해 설명했지만, 앞서 말한 바와 같이 본 발명의 또 다른 실시예에서는 일회성 패스워드가 음성인식 인증 서버(20)와의 통신 없이 음성 결제 APP 자체 내에서 생성됨으로써 음성인식 인증이 가능하다. 따라서 이하에서는 음성 결제 APP에서 일회성 패스워드가 자체적으로 생성되는 경우에 대한 예를 설명한다.
본 발명의 또 다른 실시예에 따른 음성인식 인증 시스템(10)은 응답부(110), 일회성 패스워드 출력부(120), 음성 인증 정보 송신부(130) 및 인증 결과 수신부(140)를 포함한다.
응답부(110)는 음성인식 인증 서버(20)가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답한다.
이때, 상기 음성인식 인증 요청이라 함은 PC 웹, 모바일 웹 또는 모바일 APP 등에서 상품 결제 시 신용카드 결제를 위해 사용자 인증이 필요할 경우, 사이트 접속 시 로그인 등과 같은 사용자 인증이 필요한 경우, 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증이 필요한 경우 등에 있어서, 사용자가 본인임을 인증하기 위해 음성인식 방식으로 인증하기 위한 요청일 수 있다. 또한, 상기 사용자 단말기의 식별정보라 함은 단말기의 이동통신 번호(휴대번호), 이동 통신사, 주민등록번호 등의 정보일 수 있다.
응답부(110)는 음성인식 인증 서버(20)로부터 음성인식 인증 요청을 수신하면, 음성 결제 APP을 이용하기 위한 비밀번호를 사용자로부터 입력 받을 수 있다. 상기 비밀번호는 사용자가 미리 설정한 비밀번호일 수 있으며, 음성인식 인증 요청을 할 때마다 비밀번호를 입력받을 수 있고, 또는 비밀번호를 입력받는 절차를 생략할 수도 있다. 응답부(110)는 기 설정된 비밀번호를 기반으로 사용자로부터 새롭게 입력받은 비밀번호의 일치 여부에 따라 본인임을 확인할 수 있다.
일회성 패스워드 출력부(120)는 음성인식 인증 서버(20)와 시간 동기화로 생성된 일회성 패스워드를 응답부(110)에서의 음성인식 인증 요청에 응답하여 사용자 단말기의 디스플레이 화면에 출력한다.
즉, 일회성 패스워드 출력부(120)는 음성인식 인증 서버(20)에서 생성된 일회성 패스워드를 수신하여 출력할 수 있으며, 또한 사용자 단말기(더 자세하게는 음성 결제 APP)와 음성인식 인증 서버(20) 간에 시간 동기화로 생성된 일회성 패스워드를 음성인식 인증 서버(20)와의 통신 없이, 음성인식 인증 시스템(10) 혹은 사용자 단말기의 어플리케이션 내에서 자체적으로 생성된 일회성 패스워드를 출력하는 것이 가능하다.
더 자세히 말하자면, 일회성 패스워드 출력부(120)는 음성인식 인증 서버(20)에서 요청한 음성인식 인증 요청에 응답하여, 비밀번호 입력 등을 통해 본인임이 확인된 경우, 사용자 단말기(더 자세하게는 음성 결제 APP)와 음성인식 인증 서버(20) 간에 시간 동기화가 진행되고, 상기 시간 동기화로 음성 결제 APP에서 생성된 일회성 패스워드를 사용자 단말기의 디스플레이 화면에 출력하게 된다. 이때, 음성 결제 APP에서 자체적으로 생성된 일회성 패스워드는 음성인식 인증 서버(20)와 음성 결제 APP 간에 시간 매칭이 된 pin 알고리즘으로부터 생성된 일회성 패스워드일 수 있다.
음성인식 인증 서버(20)와 음성 결제 APP 간에 시간 동기화를 수행하는 시점은 사용자가 음성 결제 APP을 다운로드 받거나 해당 인증 서비스를 위해 회원가입 절차를 진행할 때, 또는 매번 음성 결제 APP을 실행할 때 등의 경우가 있을 수 있다.
일회성 패스워드 출력부(120)는 일회성 패스워드를 사용자 단말기의 디스플레이 화면에 출력할 때, 단순히 일회성 패스워드 정보만 출력하는 것이 아니라, 사용자의 음성을 인식할 수 있는 음성인식 인터페이스부를 함께 제공할 수 있다.
음성 인증 정보 송신부(130)는 일회성 패스워드 출력부(120)에서 출력된 일회성 패스워드를 기반으로 발화된 사용자의 일회성 패스워드에 대한 음성 인증 정보를 음성인식 인증 서버(20)와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 음성인식 인증 서버(20)로 송신한다.
이때, 음성 인증 정보 송신부(130)는 음성인식 인증 서버(20)와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 사용자의 음성 인증 정보를 송신한다.
음성 인증 정보 송신부(130)는 음성인식 인증 서버(20)로부터 수신한 일회성 패스워드가 사용자 단말기의 디스플레이 화면에 출력될 때, 상기 디스플레이 화면의 일부 영역에 함께 제공되는 음성인식 인터페이스부를 통해 수신한 상기 사용자의 상기 음성 인증 정보를 음성인식 인증 서버(20)로 송신하다.
음성 인증 정보 송신부(130)는 사용자로부터 발화된 음성 인증 정보를 저장하는 음성 인증 정보 저장부를 포함할 수 있으며, 상기 음성 인증 정보 저장부는 일회성 패스워드 출력부(120)를 통해 사용자 단말기의 디스플레이 화면에 출력된 일회성 패스워드를 기반으로 발화된 사용자의 일회성 패스워드에 대한 음성 인증 정보를 저장할 수 있고, 음성 인증 정보 송신부(130)는 음성 이증 정보 저장부에 저장된 사용자의 음성 인증 정보를 음성인식 인증 서버(20)로 송신할 수 있다.
음성 인증 정보 송신부(130)는 사용자 단말기의 디스플레이 화면의 일부 영역에 함께 제공되는 음성인식 인터페이스부를 통해 수신한 상기 사용자의 상기 음성 인증 정보를 수신하는 즉시 VoIP망을 통해 음성인식 인증 서버(20)로 바로 송신할 수 있으며, 또는 음성인식 인터페이스부를 통해 수신한 사용자의 음성 인증 정보를 음성 인증 정보 저장부에 저장한 후, 저장된 음성 인증 정보를 음성인식 인증 서버(20)로 송신할 수 있다.
인증 결과 수신부(140)는 음성 인증 정보 송신부(130)에서 송신한 상기 음성 인증 정보에 응답하여, 음성인식 인증 서버(20)로부터 인증 결과를 수신한다.
한편, 본 발명의 또 다른 실시예에 다른 음성인식 인증 서버(20)는 요청부(150), 음성 인증 정보 수신부(170) 및 결과 전송부(180)를 포함한다.
요청부(150)는 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 한다.
이때, 상기 음성인식 인증 요청이라 함은 PC 웹, 모바일 웹 또는 모바일 APP 등에서 상품 결제 시 신용카드 결제를 위해 사용자 인증이 필요할 경우, 사이트 접속 시 로그인 등과 같은 사용자 인증이 필요한 경우, 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증이 필요한 경우 등에 있어서, 사용자가 본인임을 인증하기 위해 음성인식 방식으로 인증하기 위한 요청일 수 있으며, 상기 사용자 단말기의 식별정보라 함은 단말기의 이동통신 번호(휴대번호), 이동 통신사, 주민등록번호 등의 정보일 수 있다.
음성 인증 정보 수신부(170)는 사용자 단말기와 시간 동기화로 생성된 일회성 패스워드에 대한 사용자의 음성 인증 정보를 요청부(150)의 음성인식 인증 요청에 응답하여 VoIP망과 실시간으로 연결된 사용자 단말기로부터 수신한다.
즉, 요청부(150)의 음성인식 인증 요청에 응답하여 사용자 단말기의 디스플레이 화면에는 음성인식 인증 서버(20)와 사용자 단말기 간에 시간 동기화로 생성된 일회성 패스워드가 출력되고, 사용자는 디스플레이 화면에 출력된 일회성 패스워드에 대한 사용자의 음성 인증 정보를 음성인식 인터페이스부를 통해 입력하게 되며, 음성 인식 인증 정보 수신부(170)는 VoIP망과 실시간으로 연결된 사용자 단말기의 음성인식 인터페이스부를 통해 사용자의 음성 인증 정보를 수신하게 된다.
음성 인증 정보 수신부(170)는 VoIP(Voice over Internet Protocol)망과 실시간으로 연결된 사용자 단말기로부터 일회성 패스워드에 대한 사용자의 음성 인증 정보를 수신한다.
즉, 음성 인증 정보 수신부(170)는 사용자 단말기가 음성인식 인증 요청에 응답하여 음성인식 인증 서버(20)와 사용자 단말기 사이에 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 사용자 단말기로부터 암호화 처리된 사용자의 일회성 패스워드에 대한 음성 인증 정보를 수신한다.
결과 전송부(180)는 음성인증 정보 수신부(170)에서 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 사용자 단말기 또는 사용자 PC로 전송한다. 이때, 결과 전송부(180)에서 확인하는 사용자 인증을 위한 정보는 사용자 단말기로부터 수신한 사용자의 음성 인증 정보가 일회성 패스워드 정보와 일치하는지, 또는 음성 데이터베이스에 기 저장된 사용자의 음성 정보와 일치하는지를 확인함으로써 사용자 본인이 맞는지를 확인하는 것일 수 있다.
결과 전송부(180)는 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 사용자 단말기 또는 사용자 PC로 전송할 수 있다. 또한, 결과 전송부(180)는 확인 결과를 사용자 단말기 혹은 확인 결과를 전송해야할 매체(금융사, 통신사, 선불수단 제공사 등)에 전송할 수 있다.
이하에서는 본 발명의 이해를 돕기 위해, 도면을 참조하여 보다 다양한 실시예를 설명하기로 한다.
먼저, 스마트폰 혹은 PC 등에서 상품을 결제할 때 결제 수단으로써 이용될 수 있는 음성인식 인증 방법에 대해 설명한다.
도 3은 본 발명의 일 실시예에 따른 결제 수단으로써 이용 가능한 음성인식 인증 방법에 대한 첫번째 예이다.
도 3을 참조하면, 결제 수단으로써 이용 가능한 본 발명의 음성인식 인증 방법은 먼저 사용자가 모바일 또는 PC에서 구매할 상품을 선택한 후, 상기 상품을 결제할 결제 수단을 선택(1)한다. 이때, 결제 수단으로는 신용카드 결제, 휴대폰 결제 또는 계좌 이체 등의 결제 방법이 있을 수 있으며, 또한 본 발명에 따른 음성인식 결제 방법이 있을 수 있다.
다음으로, 음성인식 결제를 선택한 후 확인을 누른 경우, 사용자로부터 음성 결제 APP을 식별할 수 있는 이동단말기의 식별번호 및 결제 가능한 수단을 입력(2) 받는다. 이때, 이동단말기의 식별번호는 사용자 단말기의 휴대번호, 이동 통신사, 주민등록번호 등의 정보일 수 있다.
다음으로, 사용자로부터 이동단말기의 식별변호 및 결제 가능한 수단을 입력 받은 후 결제 요청을 하게 되면, 해당 결제를 위한 서버(즉, 음성인식 인증 서버(20))로 음성인식 인증 요청 메시지가 전송된다.
그리고 해당 결제를 위한 서버는 요청부(150)를 통해 상기 음성인식 인증 요청을 수신하여 이를 확인한 후, 해당 사용자 단말기의 음성 결제 APP으로 결제 요청에 관한 푸시(push) 알림을 전송(3)한다. 상기 음성 결제 APP은 VoIP망과의 연결을 통해 음성인식 인증을 할 수 있는 APP을 말한다.
그리고 사용자 단말기의 음성 결제 APP에서는 사용자로부터 기 설정된 비밀번호를 입력 받음으로써, 음성 결제 APP 사용에 관한 인증을 받을 수 있다. 상기 비밀번호가 사용자가 처음에 설정한 비밀번호와 일치하면, 해당 결제를 위한 서버와 음성 결제 APP이 연결(4)된다.
이때, 상기 비밀번호에 관한 Key 값을 보유하는 주체에 대해 살펴보면, 다음과 같이 여러가지의 경우가 있을 수 있다. 즉, 사용자가 처음에 설정한 비밀번호 값은 음성인식 인증 서버(20)에 저장시키고, 사용자가 음성 결제 APP에 비밀번호를 입력하였을 경우, 음성인식 인증 서버(20)에 상기 입력받은 비밀번호가 맞는지의 여부를 물음으로써 일치 여부를 확인할 수 있다. 또한, 사용자가 처음에 설정한 비밀번호 값은 음성 결제 APP 내부에 저장되고, 사용자가 비밀번호를 입력했을 때 음성인식 인증 서버(20)에 물어보지 않고 상기 음성 결제 APP 자체에서 비밀번호가 맞는지의 여부를 판별할 수 있다. 또한, 사용자가 설정한 값은 음성인식 인증 서버(20)에 저장되고, 음성 결제 APP과 음성인식 인증 서버(20)간에 연결된 VoIP망을 활용해서 음성으로 비밀번호가 맞는지의 여부를 실시간으로 판별할 수 있다. 또한, 사용자가 설정한 비밀번호 값이 어플리케이션 내부에 저장되고, 사용자가 음성으로 비밀번호를 입력시킨 후 음성인식 인증 서버(20)에 상기 입력받은 비밀번호가 맞는지의 여부를 확인할 수 있다. 또한, 비밀번호를 입력받는 절차를 생략하는 것이 가능하다.
다음으로, 해당 결제를 위한 서버와 음성 결제 APP이 연결되면, 해당 결제를 위한 서버는 결제를 위한 암호화된 일회성 패스워드를 생성한 후, 상기 생성된 일회성 패스워드를 음성 결제 APP으로 전송(5)한다. 이때, 일회성 패스워드 값이 출력되는 음성 결제 APP 화면에는 일회성 패스워드 정보 뿐만 아니라 사용자의 음성을 인식할 수 있는 음성인식 인터페이스부가 함께 표시될 수 있다.
따라서, 음성인식 결제를 위하여, 사용자는 음성 결제 APP 화면에 표시되어 있는 일회성 패스워드를 보고, 일회성 패스워드와 함께 디스플레이 화면에 표시된 음성인식 인터페이스부를 통해 상기 일회성 패스워드에 대한 음성 정보를 입력하며, 이에 따라 상기 사용자가 입력한 음성 정보(즉, 음성 인증 정보)는 해당 결제를 위한 서버와 실시간으로 연결된 VoIP망을 통해 해당 결제를 위한 서버로 전달(6)된다. VoIP망의 경우, 종래 ARS의 통신망과는 달리 음성 신호가 암호화 처리되어 전달되기 때문에 보안상 매우 안전한 특성이 있다.
즉, 종래 ARS 인증은 통신망을 이용한 전화연결이므로 통신망 자체에서는 암호화가 불가능하여 여과 없이 해킹이 가능한 문제가 있다. 하지만, 본 발명은 VoIP망을 이용한 인증을 이용하므로, 사용자의 음성 인증 정보가 VoIP망을 통해 음성인식 인증 서버(20)로 전송될 때 해당 프로토콜을 암호화하는 것이 가능하고, 음성 결제 APP 자체에 대한 암호화도 가능하여 다른 불법적인 해킹 프로그램이 접근하더라도 충분히 방어가 가능한 효과가 있다.
다음으로, 해당 결제를 위한 서버는 VoIP망을 통해 수신한 사용자의 음성 인증 정보를 음성 데이터베이스에 기 저장된 사용자의 음성 정보와 일치하는지의 여부(즉 본인이 맞는지의 여부)를 확인한 후, 이에 대한 결과를 사용자 단말기 혹은 PC 등으로 전달(7)한다. 더 나아가, 사용자 본인 인증이 성공한 경우, 사용자 단말기 혹은 PC 뿐만 아니라 상품 결제시 입력했던 결제 수단 관련 매체(즉, 해당 금융사, 또는 통신사 등)로도 결제 내역에 관한 결과를 전달할 수 있다.
도 4는 본 발명의 일 실시예에 따른 결제 수단으로써 이용 가능한 음성인식 인증 방법에 대한 두번째 예이다.
도 4를 참조한 실시예의 경우, 결제 수단을 선택(1)하는 과정과, 음성 결제 APP을 식별할 수 있는 이동단말기의 식별번호 및 결제 가능한 수단을 입력(2)받는 과정과, 음성 결제 APP으로 결제 요청에 관한 푸시(push) 알림을 전송(3)하는 과정은 도 3에 기술된 과정과 동일하므로 이하 생략하기로 한다.
다음으로, 해당 결제를 위한 서버로부터 결제 요청에 관한 푸시 알림을 수신한 음성 결제 APP은 사용자로부터 기 설정된 비밀번호를 입력 받음으로써, 음성 결제 APP 사용에 관한 인증을 받을 수 있으며, 상기 비밀번호가 사용자가 처음에 설정한 비밀번호와 일치하면, 해당 결제를 위한 서버와 음성 결제 APP이 연결된다.
그리고, 해당 결제를 위한 서버와 음성 결제 APP이 연결된 경우에는 자동으로 시간상 동기화가 될 수 있으며, 시간상 동기화가 진행되고 있는 중에는 사용자로부터 발화된 일회성 패스워드 관련 음성 인증 정보가 해당 결제를 위한 서버로 안전하게 전송되기 위하여, VoIP망이 해당 결제를 위한 서버와 실시간으로 연결되어 있는 것이 바람직하다. 한편, 비밀번호를 입력받는 절차는 생략 가능하다.
또한, 이때 음성인식 인증 서버(20)와 음성 결제 APP 간에 시간 동기화를 수행하는 시점은 사용자가 음성 결제 APP을 다운로드 받거나 해당 인증 서비스를 위해 회원가입 절차를 진행할 때, 또는 매번 음성 결제 APP을 실행할 때 등의 경우가 있을 수 있다.
그리고, 해당 결제를 위한 서버와 음성 결제 APP 간에 시간상 동기화가 진행 중일 때, 음성 결제 APP은 해당 결제를 위한 서버와의 통신 없이 음성 결제 APP 자체에서 일회성 패스워드를 생성(5)할 수 있다. 즉, 음성 결제 APP은 해당 결제를 위한 서버와의 통신 없이, 상기 해당 결제를 위한 서버와 음성 결제 APP 간에 유일한 Key값으로 시간 동기화된 일회성 패스워드를 생성할 수 있다.
도 3의 실시예의 경우에는 해당 결제를 위한 서버에서 일회성 패스워드가 생성되고, 이를 음성 결제 APP으로 전송하여 디스플레이 화면에 출력하는 반면, 도4의 실시예의 경우에는 해당 결제를 위한 서버에서 생성된 일회성 패스워드를 수신하는 것이 아닌, 해당 결제를 위한 서버와의 통신 없이 음성 결제 APP에서 자체적으로 생성된 패스워드를 디스플레이 화면에 출력한다. 이때, 일회성 패스워드 값이 출력되는 음성 결제 APP 화면에는 일회성 패스워드 정보 뿐만 아니라 사용자의 음성을 인식할 수 있는 음성인식 인터페이스부가 함께 표시될 수 있다.
다음으로, 음성인식 결제를 위하여, 사용자는 음성 결제 APP 화면에 표시되어 있는 일회성 패스워드를 보고, 일회성 패스워드와 함께 디스플레이 화면에 표시된 음성인식 인터페이스부를 통해 상기 일회성 패스워드에 대한 음성 정보를 입력하며, 이에 따라 상기 사용자가 입력한 음성 정보(즉, 음성 인증 정보)는 해당 결제를 위한 서버와 실시간으로 연결된 VoIP망을 통해 해당 결제를 위한 서버로 전달(6)된다. VoIP망의 경우, 종래 ARS의 통신망과는 달리 음성 신호가 암호화 처리되어 전달되기 때문에 보안상 매우 안전한 특성이 있다.
다음으로, 해당 결제를 위한 서버는 VoIP망을 통해 수신한 사용자의 음성 인증 정보가 시간 매칭이 된 일회성 pin 알고리즘으로부터 생성된 일회성 패스워드인지 확인한 후, 이에 대한 결과를 사용자 단말기 혹은 PC 등으로 전달(7)한다. 더 나아가, 사용자 본인 인증이 성공한 경우, 사용자 단말기 혹은 PC 뿐만 아니라 상품 결제시 입력했던 결제 수단 관련 매체(즉, 해당 금융사, 또는 통신사 등)로도 결제 내역에 관한 결과를 전달할 수 있다.
도 5는 본 발명의 일 실시예에 따른 결제 수단으로써 이용 가능한 음성인식 인증 방법에 대한 세번째 예이다.
도 5를 참조하면, 결제 수단으로써 이용 가능한 본 발명의 음성인식 인증 방법은 먼저 사용자가 모바일 또는 PC에서 구매할 상품을 선택한 후, 상기 상품을 결제할 결제 수단을 선택(1)한다. 이때, 결제 수단으로는 신용카드 결제, 휴대폰 결제 또는 계좌 이체 등의 결제 방법이 있을 수 있으며, 또한 본 발명에 따른 음성인식 결제 방법이 있을 수 있다.
다음으로, 음성인식 결제를 선택한 후 확인을 누르면, 해당 결제를 위한 서버로 결제 요청이 되고, 상기 해당 결제를 위한 서버는 사용자 단말기의 음성 결제 APP으로 결제 요청에 관한 푸시(push) 알림을 전송(3)한다.
그리고 사용자 단말기의 음성 결제 APP에서는 사용자로부터 기 설정된 비밀번호를 입력 받음으로써, 음성 결제 APP 사용에 관한 인증을 받을 수 있다. 상기 입력받은 비밀번호가 사용자가 처음에 설정한 비밀번호와 일치하면, 음성 결제 APP 화면에는 결제 수단(카드 결제, 계좌 이체, 휴대폰 결제 등) 선택 화면이 출력되고, 음성 결제 APP은 사용자로부터 결제 가능 수단을 입력(4) 받은 후, 해당 결제를 위한 서버로 결제 요청(5)한다.
다음으로 해당 결제를 위한 서버는 결제를 위한 암호화된 일회성 패스워드를 생성한 후, 상기 생성된 일회성 패스워드를 음성 결제 APP으로 전송(6)한다. 이때, 일회성 패스워드 값이 출력되는 음성 결제 APP 화면에는 일회성 패스워드 정보 뿐만 아니라 사용자의 음성을 인식할 수 있는 음성인식 인터페이스부가 함께 표시될 수 있다.
이때, 음성 결제 APP 화면에 출력되는 일회성 패스워드는 앞서 말한 바와 같이 해당 결제를 위한 서버에서 생성된 일회성 패스워드를 단순히 수신하여 디스플레이 화면에 출력한 것일 수도 있고, 또한 해당 결제를 위한 서버에서 생성된 일회성 패스워드를 수신하여 출력하는 것이 아닌, 해당 결제를 위한 서버와의 통신 없이 음성 결제 APP에서 자체적으로 생성된 패스워드를 디스플레이 화면에 출력한 것일 수도 있다.
이와 같이, 음성 결제 APP 자체에서 일회성 패스워드를 생성한 경우에는 해당 결제를 위한 서버와 음성 결제 APP 간에 시간상 동기화 과정이 필요하며, 이에 따라 음성 결제 APP은 해당 결제를 위한 서버와의 통신 없이, 상기 해당 결제를 위한 서버와 음성 결제 APP 간에 유일한 Key값으로 시간 동기화된 일회성 패스워드를 생성하게 된다.
이때, 음성인식 인증 서버(20)와 음성 결제 APP 간에 시간 동기화를 수행하는 시점은 사용자가 음성 결제 APP을 다운로드 받거나 해당 인증 서비스를 위해 회원가입 절차를 진행할 때, 또는 매번 음성 결제 APP을 실행할 때 등의 경우가 있을 수 있다.
다음으로, 음성인식 결제를 위하여, 사용자는 음성 결제 APP 화면에 표시되어 있는 일회성 패스워드를 보고, 일회성 패스워드와 함께 디스플레이 화면에 표시된 음성인식 인터페이스부를 통해 상기 일회성 패스워드에 대한 음성 정보를 입력하며, 이에 따라 상기 사용자가 입력한 음성 정보(즉, 음성 인증 정보)는 해당 결제를 위한 서버와 실시간으로 연결된 VoIP망을 통해 해당 결제를 위한 서버로 전달(7)된다. VoIP망의 경우, 종래 ARS의 통신망과는 달리 음성 신호가 암호화 처리되어 전달되기 때문에 보안상 매우 안전한 특성이 있다.
다음으로, 해당 결제를 위한 서버는 VoIP망을 통해 수신한 사용자의 음성 인증 정보를 음성 데이터베이스에 기 저장된 사용자의 음성 정보와 일치하는지의 여부(즉 본인이 맞는지의 여부)를 확인한 후, 이에 대한 결과를 사용자 단말기 혹은 PC 등으로 전달(8)한다.
도 6은 본 발명의 일 실시예에 따른 결제 수단으로써 이용 가능한 음성인식 인증 방법에 대한 네번째 예이다.
도 6을 참조하면, 사용자가 PC를 이용해 상품을 구매할 경우, 사용자는 PC 화면상에서 결제 수단으로서 음성인식 결제를 선택(1)할 수 있다. 이때, 음성인식 결제 외에도 신용카드 결제, 휴대폰 결제 또는 계좌 이체 등의 결제 방법이 있을 수 있으며, 본 발명에 의하면 결제수단으로서 음성인식 결제 방법을 이용한다.
다음으로, 음성인식 결제를 선택한 후 확인을 누르면, 사용자의 PC 화면에는 암호화 처리되어 생성된 일회성 패스워드가 표시(2)될 수 있으며, 사용자가 PC 화면에 표시된 일회성 패스워드를 확인할 경우, 해당 결제를 위한 서버로 결제 요청이 전송된다.
다음으로 해당 결제를 위한 서버는 사용자의 PC로부터 결제 요청을 수신한 후, 사용자 단말기의 음성 결제 APP으로 결제 요청에 관한 푸시(push) 알림을 전송(3)한다.
그리고 사용자 단말기의 음성 결제 APP에서는 사용자로부터 기 설정된 비밀번호를 입력 받음으로써, 음성 결제 APP 사용에 관한 인증을 받을 수 있다. 상기 입력받은 비밀번호가 사용자가 처음에 설정한 비밀번호와 일치하면, 음성 결제 APP 화면에는 결제 수단(카드 결제, 계좌 이체, 휴대폰 결제 등) 선택 화면이 출력되고, 음성 결제 APP은 사용자로부터 결제 가능 수단을 입력(4)받은 후 해당 결제를 위한 서버로 결제 요청을 하게 된다. 그리고 음성 결제 APP 화면에는 PC화면에 표시된 일회성 패스워드를 음성으로 입력할 수 있는 음성 인식 요청에 대한 화면(즉, 음성인식 인터페이스부)이 표시될 수 있다.
이에 따라, 사용자는 음성 결제 APP 화면에 표시된 음성인식 인터페이스부를 통해 일회성 패스워드의 발화 음성을 입력할 수 있으며, 사용자가 입력한 발화 음성 정보(즉, 음성 인증 정보)는 해당 결제를 위한 서버와 실시간으로 연결된 VoIP망을 통해 해당 결제를 위한 서버로 전달(5)된다. VoIP망의 경우, 종래 ARS의 통신망과는 달리 음성 신호가 암호화 처리되어 전달되기 때문에 보안상 매우 안전한 특성이 있다.
다음으로, 해당 결제를 위한 서버는 VoIP망을 통해 수신한 사용자의 음성 인증 정보를 음성 데이터베이스에 기 저장된 사용자의 음성 정보와 일치하는지의 여부(즉 본인이 맞는지의 여부)를 확인한 후, 이에 대한 결과를 사용자 단말기 혹은 PC 등으로 전달(6)한다.
상기에 기술한 도 3 내지 도 6을 통한 실시예에서는 본 발명의 음성인식 인증 시스템 및 방법이 결제 수단으로써 이용 가능한 경우, 즉 상품을 결제할 때 음성인식 결제를 이용함으로써 사용자 인증을 하는 방법에 대해 실시예들을 기술했지만, 본 발명에 따른 음성인식 인증 방법은 로그인과 같은 사용자 인증 방법에서도 이용될 수 있다. 즉, 종래에는 대부분 웹 사이트 또는 어플리케이션에서 로그인 시 ID/패스워드를 이용해 로그인하거나 또는 공인인증서를 이용해 로그인하는 방법이 이용되었지만, 이에 적용되어, 본 발명의 음성인식 인증 기술은 로그인 수단으로써도 이용될 수 있다.
또한, 종래에는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 ARS 등을 이용한 추가 인증이 필요한 경우가 있으나, 이러한 경우에도 추가 인증 수단으로써 본 발명의 음성인식 인증 기술이 이용될 수 있다. 따라서, 본 발명의 음성인식 인증 시스템 및 방법은 결제 수단, 로그인 수단 또는 추가 인증 수단으로써 다양하게 이용될 수 있으며, 이러한 음성인식 인증 방법은 도 3 내지 도 6과 같은 방식으로 구현될 수 있다.
도 7은 본 발명의 일 실시예에 따른 음성인식 인증 방법의 전체 흐름도를 나타낸 도면이다.
이하 설명은 상기에 자세히 기술한 내용을 바탕으로 간단히 설명하기로 한다.
우선, 음성인식 인증 시스템(10)은 사용자의 PC 또는 스마트폰 등을 통해, 사용자로부터 상품 결제를 위한 음성인식 결제 요청, 로그인을 위한 음성인식 인증 요청 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증을 위한 음성인식 인증 요청 등을 입력 받는다(S701).
이때 음성인식 인증 시스템(10)은 상품 결제 시 신용카드 결제, 휴대폰 결제, 계좌이체 결제, 음성인식 결제 등과 같은 결제 수단에서 사용자로부터 음성인식 결제 수단을 입력 받을 수 있으며, 또한, 웹사이트 로그인, 어플리케이션에서 로그인할 때 아이디/패스워드, 공인인증서, 음성인식 등과 같은 로그인 수단에서 음성인식 로그인 수단을 입력 받을 수 있다. 또한, 기존 로그인, 공인인증 등의 다양한 인증 절차 시 ARS 추가 인증, 음성인식 추가 인증 등과 같은 추가인증 수단에서 음성인식 추가 인증 수단을 입력 받을 수 있다.
그리고 음성인식 인증 서버(20)는 음성인식 인증 시스템(10)으로부터 음성인식 인증 요청을 수신(S702)한다. 이때, 음성인식 인증 시스템(10)은 사용자 단말기의 식별정보를 이용해 음성인식 인증 요청을 할 수 있으며, 상기 사용자 단말기의 식별정보라 함은 단말기의 이동통신 번호(휴대번호), 이동 통신사, 주민등록번호 등의 정보일 수 있고, 상기 음성인식 인증 요청이라 함은 PC 웹, 모바일 웹 또는 모바일 APP 등에서 상품 결제 시 신용카드 결제를 위해 사용자 인증이 필요할 경우, 사이트 접속 시 로그인 등과 같은 사용자 인증이 필요한 경우, 또는 기존 로그인, 공인인증 등의 다양한 인증 절차 시 추가 인증이 필요한 경우 등에 있어서, 사용자가 본인임을 인증하기 위해 음성인식 방식으로 인증하기 위한 요청일 수 있다.
그리고 음성인식 인증 서버(20)는 음성인식 인증 시스템(10)으로부터 수신한 음성인식 인증 요청에 응답하여 사용자가 음성인식 결제가 가능한 사용자인지 확인하고, 확인 결과 음성인식 결제가 가능한 사용자일 경우 사용자 단말기로 전송할 일회성 패스워드를 생성(S703)한다.
그리고, 음성인식 인증 서버(20)는 생성된 일회성 패스워드를 음성인식 인증 시스템(10)으로 전송(S704)한다. 이때, 음성인식 인증 서버(20)의 일회성 패스워드 전송부(160)는 요청부(160)에서의 음성인식 인증 요청에 응답하여, 사용자 단말기(더 자세하게는 음성 결제 APP)로 암호화된 일회성 패스워드를 전송하며, 또한, 일회성 패스워드 전송부(160)는 VoIP망과 실시간으로 연결된 상기 사용자 단말기와 시간 동기화를 진행한 후 사용자 단말기로 암호화된 일회성 패스워드를 전송한다.
그리고, 음성인식 인증 시스템(10)은 음성인식 인증 서버(20)로부터 일회성 패스워드를 수신한 후, 사용자로부터 비밀번호를 입력 받음으로써 음성 결제 APP 사용 허가에 대한 인증을 받는다(S705). 이때, 비밀번호 입력 절차는 생략이 가능하며, 상기 사용자로부터 입력받은 비밀번호가 사용자가 처음에 설정한 비밀번호와 일치하면, 음성인식 인증 서버와 음성 결제 APP이 연결된다.
그리고, 단계S705에서 음성 결제 APP 사용 허가에 대한 인증이 확인되면, 음성인식 인증 시스템(10)의 일회성 패스워드 출력부(120)를 통해 음성 결제 APP 화면, 즉 사용자 단말기의 디스플레이 화면에 음성인식 인증 서버(20)로부터 수신한 일회성 패스워드가 디스플레이 된다(S706).
이때, 일회성 패스워드 출력부(120)는 사용자 단말기와 음성인식 인증 서버(20) 간에 시간 동기화가 된 후, 음성인식 인증 서버(20)로부터 수신한 일회성 패스워드를 출력할 수도 있으며, 또한, 일회성 패스워드 출력부(120)는 사용자 단말기(더 자세하게는 음성 결제 APP)와 음성인식 인증 서버(20) 간에 시간 동기화가 된 후, 음성인식 인증 서버(20)와의 통신 없이, 음성인식 인증 시스템(10) 혹은 사용자 단말기의 음성 결제 APP 내에서 자체적으로 생성된 일회성 패스워드를 출력할 수도 있다.
또한, 일회성 패스워드 출력부(120)는 일회성 패스워드를 사용자 단말기의 디스플레이 화면에 출력할 때, 단순히 일회성 패스워드 정보만 출력하는 것이 아니라, 사용자의 음성을 인식할 수 있는 음성인식 인터페이스부를 함께 제공할 수 있으며, 이에 대한 일회성 패스워드의 출력 화면 예는 상기에 도 2를 참조한 설명에 기술되어 있으므로, 이를 참조하기로 한다.
따라서, 본 발명은 일회성 패스워드 출력 시 단순히 문자만 출력하는 것이 아니라, 이를 음성으로 인증할 수 있는 음성인식 인터페이스부를 함께 제공함으로써, 사용자는 단말기 화면에 표시된 일회성 패스워드를 보면서 동시에 음성인식을 통한 사용자 인증 절차를 수행하는 것이 가능하다.
다음으로, 단계S706에서 사용자 단말기의 디스플레이 화면에 일회성 패스워드 및 음성인식 인터페이스부가 제공된 후, 음성인식 인증 시스템(10)의 음성 인증 정보 저장부(130)는 상기 음성인식 인터페이스부를 통해 사용자로부터 발화된 상기 일회성 패스워드에 대한 음성 인증 정보를 수신하여 저장(S707)한다. 이때, 음성 인증 정보를 저장하는 단계S707은 경우에 따라 생략하는 것이 가능하다.
그리고 음성인식 인증 시스템(10)의 음성 인증 정보 송신부(130)는 음성 인증 정보 저장부에 저장된 사용자의 음성 인증 정보를 음성인식 인증 서버(20)와 실시간으로 연결된 VoIP망을 통해 음성인식 인증 서버(20)로 송신(S708)하며, 음성인식 인증 서버(20)의 음성 인증 정보 수신부(170)는 음성 인증 정보 송신부(130)로부터 송신된 일회성 패스워드에 대한 상기 사용자의 음성 인증 정보를 수신(S709)한다.
이때, 음성 인증 정보 송신부(130)는 사용자 단말기의 디스플레이 화면의 일부 영역에 함께 제공되는 음성인식 인터페이스부를 통해 수신한 상기 사용자의 상기 음성 인증 정보를 수신하는 즉시 VoIP망을 통해 음성인식 인증 서버(20)로 바로 송신할 수 있으며, 또는 음성인식 인터페이스부를 통해 수신한 사용자의 음성 인증 정보를 음성 인증 정보 저장부에 저장한 후, 저장된 음성 인증 정보를 음성인식 인증 서버(20)로 송신할 수 있다.
또한, 음성 인증 정보 수신부(170)는 일회성 패스워드 전송부(160)가 사용자 단말기로 일회성 패스워드를 전송하면, 음성인식 인증 서버(20)와 사용자 단말기 사이에 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 사용자 단말기로부터 암호화 처리된 사용자의 음성 인증 정보를 수신할 수 있다.
그리고 음성인식 인증 서버(20)의 결과 전송부(180)는 음성 인증 정부 수신부(170)에서 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 사용자의 음성 정보와 일치하는지의 여부를 확인(S710)한 후, 그에 따른 확인 결과를 사용자 단말기 혹은 확인 결과를 전송해야할 매체(금융사, 통신사, 선불수단 제공사 등)에 전송(S711)한다.
이때, 결과 전송부(180)는 수신한 음성인증 정보가 본인인지의 여부를 확인할 때 다음의 방법을 이용하여 본인 여부를 확인할 수 있다. 즉, 사용자가 결제 음성 APP에 가입할 때 음성 정보를 인식시킨 후 이를 결제 음성 APP 내에 저장시켜 두었다가, 추후 음성 인증을 할 때마다 수신하는 사용자의 음성 정보를 결제 음성 APP 내에 기 저장된 음성 정보와 일치하는지 확인함으로써, 본인 여부를 판별할 수 있다. 또한, 사용자가 결제 음성 APP을 통해 인식시킨 음성 정보를 음성인식 인증 서버(20)에 저장시켜둔 후, 추후 음성 인증을 할 때마다 수신되는 음성 정보를 음성인식 인증 서버(20)에 저장된 음성 정보와 일치하는지 비교함으로써, 본인 여부를 판별할 수 있다. 즉, 사용자 음성 데이터베이스는 결제 음성 APP 또는 음성인식 인증 서버(20)에 있을 수 있다. 본 발명에서 음성 인증 때마다 결제 음성 APP을 통해 입력되는 일회성 패스워드에 대한 사용자의 음성 인증 정보가 데이터베이스에 지속적으로 쌓이므로, 시간이 지남에 따라 더욱 정확도 및 신뢰도가 향상되는 효과가 있다.
그리고, 음성인식 인증 시스템(10)의 인증 결과 수신부(140)는 음성인식 인증 서버(20)로부터 인증 결과를 수신(S712)한다.
본 발명의 일 실시 예에 따른 음성인식 인증 서비스를 제공하는 음성인식 인증 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.
10: 음성인식 인증 시스템
110: 응답부 120: 일회성 패스워드 출력부
130: 음성 인증 정보 송신부 140: 인증 결과 수신부
20: 음성인식 인증 서버
150: 요청부 160: 일회성 패스워드 전송부
170: 음성 인증 정보 수신부 180: 결과 전송부

Claims (26)

  1. 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 하는 요청 단계;
    상기 음성인식 인증 요청에 응답하여 암호화된 일회성 패스워드를 생성하고, 상기 생성된 암호화된 일회성 패스워드를 상기 사용자 단말기로 전송하는 일회성 패스워드 전송 단계;
    실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 사용자 단말기로부터 상기 일회성 패스워드에 대한 사용자의 음성 인증 정보를 수신하는 음성 인증 정보 수신 단계; 및
    상기 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 전송하는 결과 전송 단계;
    를 포함하는 음성인식 인증 서버에서 음성인식 인증 서비스를 제공하는 방법.
  2. 제1항에 있어서,
    상기 음성 인증 정보 수신 단계는
    상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 수신하는 것
    을 특징으로 하는 음성인식 인증 서버에서 음성인식 인증 서비스를 제공하는 방법.
  3. 제1항에 있어서,
    상기 결과 전송 단계는
    상기 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 상기 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 전송하는 것
    을 특징으로 하는 음성인식 인증 서버에서 음성인식 인증 서비스를 제공하는 방법.
  4. 음성인식 인증 서버가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답하는 응답 단계;
    상기 음성인식 인증 요청에 응답하여 상기 음성인식 인증 서버로부터 암호화된 일회성 패스워드(OTP; One Time Password)를 수신하고, 상기 수신한 일회성 패스워드를 상기 사용자 단말기의 디스플레이 화면에 출력하는 일회성 패스워드 출력 단계;
    상기 출력된 일회성 패스워드를 기반으로 발화된 사용자의 상기 일회성 패스워드에 대한 음성 인증 정보를 상기 음성인식 인증 서버와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 음성인식 인증 서버로 송신하는 음성 인증 정보 송신 단계; 및
    상기 송신한 상기 음성 인증 정보에 응답하여, 상기 음성인식 인증 서버로부터 인증 결과를 수신하는 인증 결과 수신 단계;
    를 포함하는 음성인식 인증 시스템에서 음성인식 인증 서비스를 제공하는 방법.
  5. 제4항에 있어서,
    상기 음성 인증 정보 송신 단계는
    상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 송신하는 것
    을 특징으로 하는 음성인식 인증 시스템에서 음성인식 인증 서비스를 제공하는 방법.
  6. 제4항에 있어서,
    상기 음성 인증 정보 송신 단계는
    상기 일회성 패스워드가 상기 디스플레이 화면에 출력될 때, 상기 디스플레이 화면의 일부 영역에 함께 제공되는 음성인식 인터페이스부를 통해 수신한 상기 사용자의 상기 음성 인증 정보를 상기 음성인식 인증 서버로 송신하는 것
    을 특징으로 하는 음성인식 인증 시스템에서 음성인식 인증 서비스를 제공하는 방법.
  7. 제4항에 있어서,
    상기 음성 인증 정보 송신 단계는
    상기 사용자로부터 발화된 상기 음성 인증 정보를 저장하는 음성 인증 정보 저장 단계;
    를 포함하고,
    상기 저장된 음성 인증 정보를 상기 음성인식 인증 서버로 송신하는 것
    을 특징으로 하는 음성인식 인증 시스템에서 음성인식 인증 서비스를 제공하는 방법.
  8. 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 하는 요청부;
    상기 음성인식 인증 요청에 응답하여 암호화된 일회성 패스워드를 생성하고, 상기 생성된 암호화된 일회성 패스워드를 상기 사용자 단말기로 전송하는 일회성 패스워드 전송부;
    실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 사용자 단말기로부터 상기 일회성 패스워드에 대한 사용자의 음성 인증 정보를 수신하는 음성 인증 정보 수신부; 및
    상기 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 전송하는 결과 전송부;
    를 포함하는 음성인식 인증 서비스를 제공하는 음성인식 인증 서버.
  9. 제8항에 있어서,
    상기 음성 인증 정보 수신부는
    상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 수신하는 것
    을 특징으로 하는 음성인식 인증 서비스를 제공하는 음성인식 인증 서버.
  10. 제8항에 있어서,
    상기 결과 전송부는
    상기 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 상기 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 전송하는 것
    을 특징으로 하는 음성인식 인증 서비스를 제공하는 음성인식 인증 서버.
  11. 음성인식 인증 서버가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답하는 응답부;
    상기 음성인식 인증 요청에 응답하여 상기 음성인식 인증 서버로부터 암호화된 일회성 패스워드(OTP; One Time Password)를 수신하고, 상기 수신한 일회성 패스워드를 상기 사용자 단말기의 디스플레이 화면에 출력하는 일회성 패스워드 출력부;
    상기 출력된 일회성 패스워드를 기반으로 발화된 사용자의 상기 일회성 패스워드에 대한 음성 인증 정보를 상기 음성인식 인증 서버와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 음성인식 인증 서버로 송신하는 음성 인증 정보 송신부; 및
    상기 송신한 상기 음성 인증 정보에 응답하여, 상기 음성인식 인증 서버로부터 인증 결과를 수신하는 인증 결과 수신부;
    를 포함하는 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템.
  12. 제11항에 있어서,
    상기 음성 인증 정보 송신부는
    상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 송신하는 것
    을 특징으로 하는 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템.
  13. 제11항에 있어서,
    상기 음성 인증 정보 송신부는
    상기 일회성 패스워드가 상기 디스플레이 화면에 출력될 때, 상기 디스플레이 화면의 일부 영역에 함께 제공되는 음성인식 인터페이스부를 통해 수신한 상기 사용자의 상기 음성 인증 정보를 상기 음성인식 인증 서버로 송신하는 것
    을 특징으로 하는 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템.
  14. 제11항에 있어서,
    상기 음성 인증 정보 송신부는
    상기 사용자로부터 발화된 상기 음성 인증 정보를 저장하는 음성 인증 정보 저장부;
    를 포함하고,
    상기 저장된 음성 인증 정보를 상기 음성인식 인증 서버로 송신하는 것
    을 특징으로 하는 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템.
  15. 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 하는 요청 단계;
    상기 사용자 단말기와 시간 동기화로 생성된 일회성 패스워드에 대한 사용자의 음성 인증 정보를 상기 음성인식 인증 요청에 응답하여 VoIP망과 실시간으로 연결된 상기 사용자 단말기로부터 수신하는 음성 인증 정보 수신 단계; 및
    상기 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 전송하는 결과 전송 단계;
    를 포함하는 음성인식 인증 서버에서 음성인식 인증 서비스를 제공하는 방법.
  16. 제15항에 있어서,
    상기 음성 인증 정보 수신 단계는
    상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 수신하는 것
    을 특징으로 하는 음성인식 인증 서버에서 음성인식 인증 서비스를 제공하는 방법.
  17. 제15항에 있어서,
    상기 결과 전송 단계는
    상기 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 상기 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 전송하는 것
    을 특징으로 하는 음성인식 인증 서버에서 음성인식 인증 서비스를 제공하는 방법.
  18. 음성인식 인증 서버가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답하는 응답 단계;
    상기 음성인식 인증 서버와 시간 동기화로 생성된 일회성 패스워드를 상기 음성인식 인증 요청에 응답하여 상기 사용자 단말기의 디스플레이 화면에 출력하는 일회성 패스워드 출력 단계;
    상기 출력된 일회성 패스워드를 기반으로 발화된 사용자의 상기 일회성 패스워드에 대한 음성 인증 정보를 상기 음성인식 인증 서버와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 음성인식 인증 서버로 송신하는 음성 인증 정보 송신 단계; 및
    상기 송신한 상기 음성 인증 정보에 응답하여, 상기 음성인식 인증 서버로부터 인증 결과를 수신하는 인증 결과 수신 단계;
    를 포함하는 음성인식 인증 시스템에서 음성인식 인증 서비스를 제공하는 방법.
  19. 제18항에 있어서,
    상기 음성 인증 정보 송신 단계는
    상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 송신하는 것
    을 특징으로 하는 음성인식 인증 시스템에서 음성인식 인증 서비스를 제공하는 방법.
  20. 제18항에 있어서,
    상기 음성 인증 정보 송신 단계는
    상기 사용자로부터 발화된 상기 음성 인증 정보를 저장하는 음성 인증 정보 저장 단계;
    를 포함하고,
    상기 저장된 음성 인증 정보를 상기 음성인식 인증 서버로 송신하는 것
    을 특징으로 하는 음성인식 인증 시스템에서 음성인식 인증 서비스를 제공하는 방법.
  21. 사용자 단말기의 식별정보를 이용하여 상기 사용자 단말기로 음성인식 인증 요청을 하는 요청부;
    상기 사용자 단말기와 시간 동기화로 생성된 일회성 패스워드에 대한 사용자 음성 인증 정보를 상기 음성인식 인증 요청에 응답하여 VoIP망과 실시간으로 연결된 상기 사용자 단말기로부터 수신하는 음성 인증 정보 수신부; 및
    상기 수신한 음성 인증 정보가 사용자 인증을 위한 정보인지 확인한 후, 확인 결과를 전송하는 결과 전송부;
    를 포함하는 음성인식 인증 서비스를 제공하는 음성인식 인증 서버.
  22. 제21항에 있어서,
    상기 음성 인증 정보 수신부는
    상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 수신하는 것
    을 특징으로 하는 음성인식 인증 서비스를 제공하는 음성인식 인증 서버.
  23. 제21항에 있어서,
    상기 결과 전송부는
    상기 사용자 인증을 위한 정보로서 상기 수신한 음성 인증 정보가 음성 데이터베이스에 기 저장된 상기 사용자의 음성 정보와 일치하는지의 여부를 확인한 후, 상기 확인 결과를 전송하는 것
    을 특징으로 하는 음성인식 인증 서비스를 제공하는 음성인식 인증 서버.
  24. 음성인식 인증 서버가 요청한 사용자 단말기의 식별정보를 포함하는 음성인식 인증 요청에 응답하는 응답부;
    상기 음성인식 인증 서버와 시간 동기화로 생성된 일회성 패스워드를 상기 음성인식 인증 요청에 응답하여 상기 사용자 단말기의 디스플레이 화면에 출력하는 일회성 패스워드 출력부;
    상기 출력된 일회성 패스워드를 기반으로 발화된 사용자의 상기 일회성 패스워드에 대한 음성 인증 정보를 상기 음성인식 인증 서버와 실시간으로 연결된 VoIP(Voice over Internet Protocol)망을 통해 상기 음성인식 인증 서버로 송신하는 음성 인증 정보 송신부; 및
    상기 송신한 상기 음성 인증 정보에 응답하여, 상기 음성인식 인증 서버로부터 인증 결과를 수신하는 인증 결과 수신부;
    를 포함하는 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템.
  25. 제24항에 있어서,
    상기 음성 인증 정보 송신부는
    상기 음성인식 인증 서버와 상기 사용자 단말기 사이에 상기 VoIP망을 기반으로 한 채널(channel)을 설정하고, 상기 설정된 채널을 통해 암호화 처리된 상기 사용자의 상기 음성 인증 정보를 송신하는 것
    을 특징으로 하는 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템.
  26. 제24항에 있어서,
    상기 음성 인증 정보 송신부는
    상기 사용자로부터 발화된 상기 음성 인증 정보를 저장하는 음성 인증 정보 저장부;
    를 포함하고,
    상기 저장된 음성 인증 정보를 상기 음성인식 인증 서버로 송신하는 것
    을 특징으로 하는 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템.
KR1020140075896A 2014-06-20 2014-06-20 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법 KR20150146061A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140075896A KR20150146061A (ko) 2014-06-20 2014-06-20 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140075896A KR20150146061A (ko) 2014-06-20 2014-06-20 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20150146061A true KR20150146061A (ko) 2015-12-31

Family

ID=55128814

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140075896A KR20150146061A (ko) 2014-06-20 2014-06-20 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR20150146061A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101721582B1 (ko) * 2016-11-18 2017-03-30 제노솔루션 주식회사 음성 데이터를 이용한 비대면 사용자 인증 시스템, 방법 및 컴퓨터 프로그램
WO2020023448A1 (en) * 2018-07-24 2020-01-30 De Rozairo Damian System and method for biometric access control
CN111402896A (zh) * 2019-01-02 2020-07-10 ***通信有限公司研究院 一种语音验证的方法及网络设备
US11158323B2 (en) 2017-12-18 2021-10-26 Samsung Electronics Co., Ltd. Electronic apparatus, electronic system and control method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100009153A (ko) 2008-07-18 2010-01-27 주식회사 다날 결제 서비스 장치, 결제 서비스 시스템 및 그 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100009153A (ko) 2008-07-18 2010-01-27 주식회사 다날 결제 서비스 장치, 결제 서비스 시스템 및 그 방법

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101721582B1 (ko) * 2016-11-18 2017-03-30 제노솔루션 주식회사 음성 데이터를 이용한 비대면 사용자 인증 시스템, 방법 및 컴퓨터 프로그램
US11158323B2 (en) 2017-12-18 2021-10-26 Samsung Electronics Co., Ltd. Electronic apparatus, electronic system and control method thereof
WO2020023448A1 (en) * 2018-07-24 2020-01-30 De Rozairo Damian System and method for biometric access control
US11935348B2 (en) 2018-07-24 2024-03-19 Validvoice, Llc System and method for biometric access control
CN111402896A (zh) * 2019-01-02 2020-07-10 ***通信有限公司研究院 一种语音验证的方法及网络设备
CN111402896B (zh) * 2019-01-02 2023-09-19 ***通信有限公司研究院 一种语音验证的方法及网络设备

Similar Documents

Publication Publication Date Title
TWI530894B (zh) 資訊驗證的方法、相關裝置及系統
JP5739008B2 (ja) 通信セッションを検証する方法、装置、およびシステム
KR20130107188A (ko) 사운드 코드를 이용한 인증 서버 및 인증방법
US20210272097A1 (en) Systems and methods for contactless card-based credentials
JP2014106593A (ja) 取引認証方法、及びシステム
JP2007065869A (ja) サービス提供サーバ、認証サーバ、および認証システム
KR20220167366A (ko) 온라인 서비스 서버와 클라이언트 간의 상호 인증 방법 및 시스템
KR20150146061A (ko) 음성인식 인증 서비스를 제공하는 음성인식 인증 시스템 및 방법
KR101570773B1 (ko) 모바일 기기를 사용한 인터넷 서비스의 클라우드 인증 방법
KR20150003297A (ko) 사이버 id를 이용하여 보안 트랜잭션을 제공하는 방법 및 시스템
KR100563544B1 (ko) 일회용 비밀번호를 이용한 사용자 인증 방법
KR20150050280A (ko) 지문 정보 및 인증번호를 이용한 인증 방법, 사용자 단말기 및 금융사 서버
KR20150025392A (ko) 스마트카드 인증서버를 이용한 본인확인과 소액결제 인증 시스템 및 그 방법
WO2016086708A1 (zh) 支付验证方法、装置及***
KR101333006B1 (ko) 로그인 인증 시스템 및 방법
KR20070029537A (ko) 무선단말기와 연동한 개인별고유코드를 활용한인증시스템과 그 방법
KR20140143047A (ko) 음성 정보를 이용한 결제 방법 및 결제 중계 서버
KR20150135171A (ko) 고객 전화번호 입력에 기초한 로그인 처리 시스템 및 그 제어방법
KR20160116660A (ko) Qr코드를 통한 전화번호 보안 인증 장치, 시스템 및 방법
KR20160037520A (ko) 생체 인식 기반의 통합 인증 시스템 및 방법
KR20180037168A (ko) Otp를 이용한 상호 인증 방법 및 시스템
KR101697432B1 (ko) 위치 정보를 이용한 금융 거래 인증 방법
KR20160008012A (ko) 휴대단말기에서의 사용자 인증방법
KR101879842B1 (ko) Otp를 이용한 사용자 인증 방법 및 시스템
CN105117904A (zh) 移动终端支付交易的方法、移动终端、服务提供商及***

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment