KR102604697B1 - 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템 - Google Patents

모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템 Download PDF

Info

Publication number
KR102604697B1
KR102604697B1 KR1020160174777A KR20160174777A KR102604697B1 KR 102604697 B1 KR102604697 B1 KR 102604697B1 KR 1020160174777 A KR1020160174777 A KR 1020160174777A KR 20160174777 A KR20160174777 A KR 20160174777A KR 102604697 B1 KR102604697 B1 KR 102604697B1
Authority
KR
South Korea
Prior art keywords
authentication information
mobile device
server
electronic device
information
Prior art date
Application number
KR1020160174777A
Other languages
English (en)
Other versions
KR20180071772A (ko
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 KR1020160174777A priority Critical patent/KR102604697B1/ko
Priority to US16/465,775 priority patent/US11727094B2/en
Priority to PCT/KR2017/015083 priority patent/WO2018117624A1/ko
Publication of KR20180071772A publication Critical patent/KR20180071772A/ko
Application granted granted Critical
Publication of KR102604697B1 publication Critical patent/KR102604697B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • G06F21/35User authentication involving the use of external additional devices, e.g. dongles or smart cards communicating wirelessly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/3827Portable transceivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/34Microprocessors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/38Displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/06Details of telephonic subscriber devices including a wireless LAN interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/71Hardware identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

모바일 기기가 개시된다. 본 모바일 기기는, 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버에 접속되면, 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 디스플레이하는 디스플레이, 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보와 모바일 기기에서 생성된 제 1 간편 인증 정보를 서버로 전송하는 제 1 통신부, 전자 장치와 통신을 수행하여 전자 장치의 고유 정보를 수신하는 제 2 통신부 및 모바일 기기의 고유 정보와 전자 장치의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성하고, 사용자 인증 정보에 제 1 간편 인증 정보를 매칭시켜 저장하는 서버로 제 2 간편 인증 정보를 전송하고, 제 1 및 제 2 간편 인증 정보의 매칭 여부에 따라 서버로부터 인증 결과 화면을 제공받아 디스플레이하도록 디스플레이를 제어하는 프로세서를 포함한다.

Description

모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템{MOBILE DEVICE, USER AUTHENTICATION METHOD OF MOBILE DEVICE AND USER AUTHENTICATION SYSTEM}
본 개시는 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템에 관한 것으로, 보다 상세하게는, 간편하게 사용자를 인증할 수 있는 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템에 관한 것이다.
전자 기술이 발달함에 따라 각종 유, 무선 네트워크 환경이 존재하게 되었다. 이에 따라, 사용자는 전자 기기를 통해 네트워크에 연결되어 각종 서비스를 제공하거나 제공받을 수 있다.
이때, 네트워크를 통해 제공되는 서비스에는 누구나 제약없이 이용할 수 있는 서비스도 있지만, 아이디, 패스워드, 이름, 생년월일, 전화번호 등과 같은 각종 사용자 인증 정보의 입력이 요구되는 서비스도 존재한다. 예를 들어, 이메일을 이용하고자 하는 사용자는 먼저 아이디와 패스워드를 입력하여 자신의 계정에 로그인해야 하고, 온라인 쇼핑을 하는 사용자는 전자 결제시 본인 인증을 위해 이름과 전화번호 등 요구되는 정보를 입력해야 한다.
이와 같이, 인증 정보의 입력이 요구되는 각종 온라인 서비스를 사용자가 이용하는 경우, 사용자는 매번 인증 정보를 입력해야 하는 번거로움이 있다. 특히, 최근에는 모바일 기술이 발전함에 따라 모바일 기기를 통해 네트워크상에서 제공되는 대부분의 서비스를 제공받을 수 있는데, 모바일 기기를 이용하는 경우에도 마찬가지 문제가 있다.
이러한 문제를 해결하기 위해, SSO(Single Sign On)와 같이 한 번의 로그인으로 여러 사이트에 자동 접속을 허용하는 방법이 개발되고 있으나, 기기 분실시 또는 로그인 정보가 타인에게 유출된 경우, 타인도 해당 서비스를 이용할 수 있게되는 보안상의 문제점이 있다.
본 개시는 상술한 문제점을 해결하기 위해 안출된 것으로, 본 개시의 목적은 사용자 인증 정보의 입력이 요구되는 서비스 이용시 사용자가 매번 인증 정보를 입력해야 하는 번거로움을 해소하고, 사용자가 기기를 분실하거나 인증 정보가 유출된 경우에도 타인의 서비스 이용을 막을 수 있는 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템을 제공하는 데 있다.
상술한 목적을 달성하기 위한 본 개시의 일 실시 예에 따른, 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버와 통신을 수행하는 모바일 기기는, 상기 모바일 기기가 서버에 접속되면, 상기 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 디스플레이하는 디스플레이, 상기 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보와 상기 모바일 기기에서 생성된 제 1 간편 인증 정보를 상기 서버로 전송하는 제 1 통신부, 전자 장치와 통신을 수행하여 상기 전자 장치의 고유 정보를 수신하는 제 2 통신부 및 상기 모바일 기기의 고유 정보와 상기 전자 장치의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성하고, 상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장하는 상기 서버로 상기 제 2 간편 인증 정보를 전송하고, 상기 제 1 및 제 2 간편 인증 정보의 매칭 여부에 따라 상기 서버로부터 인증 결과 화면을 제공받아 디스플레이하도록 상기 디스플레이를 제어하는 프로세서를 포함한다.
또한, 상기 프로세서는, 간편 인증 정보 등록을 위한 사용자 명령이 입력되면, 상기 모바일 기기의 고유 정보와 상기 전자 장치의 고유 정보를 이용하여 상기 제 1 간편 인증 정보를 생성하고, 상기 입력된 사용자 인증 정보와 상기 제 1 간편 인증 정보를 상기 서버로 전송하도록 상기 제 1 통신부를 제어할 수 있다.
또한, 상기 서버는, 상기 모바일 기기로부터 상기 사용자 인증 정보와 상기 제 1 간편 인증 정보가 수신되면, 상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장할 수 있다.
또한, 상기 제 2 통신부는, 근거리 통신 방식에 따라 상기 전자 장치와 페어링을 수행하고, 상기 프로세서는, 상기 페어링 과정에서 상기 전자 장치의 고유 정보를 획득할 수 있다.
또한, 상기 프로세서는, 상기 모바일 기기와 상기 전자 장치가 페어링되면, 상기 제 2 간편 인증 정보를 생성하고, 상기 모바일 기기가 상기 서버에 재접속되면, 상기 제 2 간편 인증 정보를 상기 서버로 전송하도록 상기 제 1 통신부를 제어할 수 있다.
또한, 상기 프로세서는, 상기 모바일 기기가 상기 서버에 재접속되면, 상기 모바일 기기와 상기 전자 장치의 페어링 여부를 확인하고, 상기 모바일 기기와 상기 전자 장치가 페어링된 경우, 상기 제 2 간편 인증 정보를 생성하여 상기 서버로 전송하도록 상기 제 1 통신부를 제어할 수 있다.
또한, 상기 프로세서는, 상기 모바일 기기와 상기 전자 장치의 페어링이 해제되면, 상기 제 2 간편 인증 정보를 삭제할 수 있다.
또한, 상기 전자 장치는, 일정 위치에 고정적으로 배치되어 사용되는 거치형 전자 장치일 수 있다.
한편, 본 개시의 일 실시 예에 따른 모바일 기기의 사용자 인증 방법은, 상기 모바일 기기가 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버에 접속되면, 상기 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 디스플레이하는 단계, 상기 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보와 상기 모바일 기기에서 생성된 제 1 간편 인증 정보를 상기 서버로 전송하는 단계, 전자 장치와 통신을 수행하여 상기 전자 장치의 고유 정보를 수신하는 단계, 상기 모바일 기기의 고유 정보와 상기 전자 장치의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성하는 단계, 상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장하는 상기 서버로 상기 제 2 간편 인증 정보를 전송하는 단계 및 상기 제 1 및 제 2 간편 인증 정보의 매칭 여부에 따라 상기 서버로부터 인증 결과 화면을 제공받아 디스플레이하는 단계를 포함한다.
또한, 상기 제 1 간편 인증 정보를 상기 서버로 전송하는 단계는, 상기 전자 장치로부터 상기 전자 장치의 고유 정보를 수신하는 단계, 간편 인증 정보 등록을 위한 사용자 명령이 입력되면, 상기 모바일 기기의 고유 정보와 상기 전자 장치의 고유 정보를 이용하여 상기 제 1 간편 인증 정보를 생성하는 단계 및 상기 입력된 사용자 인증 정보와 상기 제 1 간편 인증 정보를 상기 서버로 전송하는 단계를 포함할 수 있다.
또한, 상기 서버는, 상기 모바일 기기로부터 상기 사용자 인증 정보와 상기 제 1 간편 인증 정보가 수신되면, 상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장할 수 있다.
또한, 상기 전자 장치의 고유 정보를 수신하는 단계는, 근거리 통신 방식에 따라 상기 전자 장치와 페어링을 수행하는 과정에서 상기 전자 장치의 고유 정보를 수신할 수 있다.
또한, 상기 제 2 간편 인증 정보를 생성하는 단계는, 상기 모바일 기기와 상기 전자 장치가 페어링되면, 상기 제 2 간편 인증 정보를 생성하고, 상기 제 2 간편 인증 정보를 전송하는 단계는, 상기 모바일 기기가 상기 서버에 재접속되면, 상기 제 2 간편 인증 정보를 상기 서버로 전송할 수 있다.
또한, 상기 제 2 간편 인증 정보를 생성하는 단계는, 상기 모바일 기기가 상기 서버에 재접속되면, 상기 모바일 기기와 상기 전자 장치의 페어링 여부를 확인하는 단계 및 상기 모바일 기기와 상기 전자 장치가 페어링된 경우, 상기 제 2 간편 인증 정보를 생성하는 단계를 포함할 수 있다.
또한, 상기 모바일 기기와 상기 전자 장치의 페어링이 해제되면, 상기 제 2 간편 인증 정보를 삭제하는 단계를 포함할 수 있다.
또한, 상기 전자 장치는, 일정 위치에 고정적으로 배치되어 사용되는 거치형 전자 장치일 수 있다.
한편, 본 개시의 일 실시 예에 따른 사용자 인증 시스템은, 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버, 전자 장치 및 상기 서버에 접속되면, 상기 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 디스플레이하고, 상기 전자 장치와 통신을 수행하여 상기 전자 장치의 고유 정보를 획득하고, 상기 모바일 기기의 고유 정보 및 상기 전자 장치의 고유 정보를 이용하여 제 1 간편 인증 정보를 생성하고, 상기 인증 정보 입력 화면을 통해 입력된 상기 사용자 인증 정보 및 상기 제 1 간편 인증 정보를 상기 서버로 전송하는 모바일 기기를 포함하며, 상기 모바일 기기는, 상기 서버에 재접속되고 상기 전자 장치와 통신을 수행하여 상기 전자 장치의 고유 정보가 획득되면, 상기 모바일 기기의 고유 정보 및 상기 전자 장치의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성하고, 상기 제 2 간편 인증 정보를 상기 서버로 전송하며, 상기 서버는, 상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장하고, 상기 제 1 및 제 2 간편 정보의 매칭 여부에 따라 인증 결과 화면을 상기 모바일 기기로 제공한다.
이상과 같은 본 개시의 다양한 실시 예들에 따르면, 인증 정보의 입력이 요구되는 서비스를 이용할 때, 사용자가 매번 인증 정보를 입력해야 하는 번거로움이 해소되며, 또한, 사용자가 기기를 분실하거나 인증 정보가 유출된 경우에도 타인의 서비스 이용을 막을 수 있다.
도 1은 본 개시의 일 실시 예에 따른 사용자 인증 시스템의 예시도,
도 2는 본 개시의 일 실시 예에 따른 모바일 기기의 블럭도,
도 3은 본 개시의 일 실시 예에 따른 모바일 기기의 상세 블럭도,
도 4는 본 개시의 일 실시 예에 따른 모바일 기기의 동작을 설명하기 위한 예시도,
도 5a 및 도 5b는 본 개시의 일 실시 예에 따른 인증 정보 입력 화면의 예시도,
도 6은 본 개시의 일 실시 예에 따른 모바일 기기의 사용자 인증 방법의 흐름도,
도 7은 본 개시의 일 실시 예에 따른 사용자 인증 시스템에서 모바일 기기의 간편 인증 정보 등록 과정을 도시한 절차도, 및
도 8은 본 개시의 일 실시 예에 따른 사용자 인증 시스템에서 모바일 기기의 사용자 인증 방법을 나타내는 절차도이다.
본 개시를 설명함에 있어, 관련된 공지 기술에 대한 구체적인 설명이 본 개시의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 이하의 설명에서 사용되는 구성요소에 대한 접미사 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
본 명세서에서 사용한 용어는 실시 예를 설명하기 위해 사용된 것으로, 본 개시를 제한 및/또는 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제 1, 제 2 등)는 하나의 구성을 다른 구성과 구분하기 위한 식별기호에 불과하다.
본 명세서에서, '포함하다' 또는 '가지다' 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
또한, 본 발명의 실시 예에서, 어떤 부분이 다른 부분과 연결되어 있다고 할 때, 이는 직접적인 연결뿐 아니라, 다른 매체를 통한 간접적인 연결의 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 포함한다는 의미는, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
도 1 은 본 개시의 일 실시 예에 따른 사용자 인증 시스템의 예시도이다. 도 1에 도시된 바와 같이, 본 개시의 일 실시 예에 따른 사용자 인증 시스템(10)은, 모바일 기기(100), 전자 장치(200-1 ~ 200-4) 및 서버(300)를 포함한다.
서버(300)는 사용자 인증 정보의 입력이 요구되는 서비스를 모바일 기기(100)로 제공한다. 여기서, 사용자 인증 정보의 입력이 요구되는 서비스는, 모바일 기기(100)가 네트워크를 통해 각종 서버로부터 제공받을 수 있는 서비스 가운데 사용자 인증 정보의 입력이 필요한 모든 서비스일 수 있으며, 그 종류에 제한은 없다.
예를 들어, 서비스는 이메일 서비스, 온라인 쇼핑 서비스, 컨텐츠 제공 서비스 등과 같이 가입 과정을 통해 생성된 아이디 및 비밀 번호의 입력이 요구되는 서비스일 수도 있고, 공인 인증 서비스, 본인 인증 서비스 등과 같이 특정 서비스 이용 과정에서 사용자 본인을 인증하기 위한 인증 서비스일 수도 있다.
이하에서는, 설명의 편의를 위해, 서버(300)가 인증 서비스를 제공하는 경우를 예로 들어 설명한다. 모바일 기기(100)는 각종 네트워크를 통해 서버(300)에 접속하여 인증 서비스를 제공받을 수 있다.
예를 들어, 사용자가 모바일 기기(100)를 이용하여 온라인 쇼핑을 하는 경우, 구매 과정에서 전자 결제시 사용자 본인의 인증이 필요하며, 이때, 모바일 기기(100)는 인증 서비스를 제공하는 서버(300)로 연결될 수 있다.
모바일 기기(100)가 서버(300)에 접속되면, 모바일 기기(100)는 성명, 휴대폰 번호, 생년월일, 성별 등과 같은 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 서버(300)로부터 제공받아 디스플레이할 수 있다.
보통의 경우, 사용자는 디스플레이된 인증 정보 입력 화면에 필요한 사용자 인증 정보를 입력하여 사용자 본인임을 인증받아 전자 결제를 진행할 수 있다. 그러나, 종래에는 전술한 바와 같이, 사용자가 전자 결제를 할 때마다 사용자 인증 정보를 재입력해야 하며, 이는 여간 번거로운 일이 아닐 수 없다.
그러나, 본 개시의 일 실시 예에 따르면, 모바일 기기(100)는 모바일 기기(100)의 고유 정보 및 전자 장치(200-1 ~ 200-4)의 고유 정보에 기초하여 간편 인증 정보를 생성하고, 생성된 간편 인증 정보와 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보를 서버(300)로 전송하여 간편 인증 정보를 등록할 수 있다.
이후, 모바일 기기(100)가 전자 결제를 위해 서버(300)에 재접속되는 경우, 모바일 기기(100)는 모바일 기기(100)의 고유 정보 및 전자 장치(200-1 ~ 200-4)의 고유 정보에 기초하여 재생성된 간편 인증 정보만을 서버(300)로 전송함으로써, 사용자는 사용자 인증 정보를 재입력할 필요없이 본인 인증을 받을 수 있다.
구체적으로, 서버(300)는 간편 인증 정보를 등록할 때 모바일 기기(100)로부터 수신된 사용자 인증 정보와 간편 인증 정보를 서로 매칭시켜 저장하게 되므로, 이후, 모바일 기기(100)로부터 간편 인증 정보만을 수신하더라도, 수신된 간편 인증 정보와 기저장된 간편 인증 정보의 매칭 여부를 판단함으로써, 사용자 본인 여부를 인증할 수 있다.
예를 들어, 서버(300)는 기저장된 간편 인증 정보와 수신된 간편 인증 정보가 매칭되는 경우, 기저장된 간편 인증 정보에 매칭시켜 기저장된 사용자 인증 정보가 입력된 것으로 판단하여, 사용자 본인이 인증되었음을 알리는 인증 결과 화면을 모바일 기기(100)로 전송할 수 있다. 만일, 기저장된 간편 인증 정보와 수신된 간편 인증 정보가 매칭되지 않는 경우, 사용자 본인이 인증되지 않았음을 알리는 인증 결과 화면을 전송할 수 있을 것이다.
이와 같이, 본 개시의 일 실시 예에 따르면, 사용자는 간편 인증 정보를 등록할 때 사용자 인증 정보를 입력하면 되고, 간편 인증 정보가 서버(300)에 등록된 이후 다시 사용자 인증 정보를 입력하는 번거로움 없이 사용자 인증 정보의 입력이 요구되는 서비스를 이용할 수 있게 된다.
한편, 본 개시의 일 실시 예에 따르면, 전자 장치(200-1 ~ 200-4)는 일정 위치에 고정적으로 배치되어 사용되는 거치형 전자 장치일 수 있다. 이때, 전자 장치가 고정적으로 배치되는 일정 위치라 함은 가정이나 회사와 같이 고정된 장소에 국한되지 않고, 차량과 같이 이동하는 물체라도 그 물체에 전자 장치가 고정적으로 배치될 수 있는 경우 전자 장치가 배치된 해당 위치를 포함한다. 바람직하게는, 일정 위치는 타인이 쉽게 들어올 수 없는 사용자의 사적인 공간일 수 있다.
예를 들어, 전자 장치(200-1 ~ 200-4)는, 도 1에 도시된 바와 같이, 가정에 배치된 냉장고(200-1), 회사에 설치된 CCTV(200-2)나 공유기(200-3), 차량에 구비된 전자 시스템(200-4)일 수 있다.
한편, 본 개시의 일 실시 예에 따르면, 모바일 기기(100)는 전자 장치(200-1 ~ 200-4)와 근거리 통신 방식에 따라 통신을 수행하여 전자 장치(200-1 ~ 200-4)로부터 전자 장치(200-1 ~ 200-4)의 고유 정보를 획득할 수 있다.
따라서, 사용자가 가정에서 모바일 기기(100)를 통해 서버(300)에 접속하는 경우, 모바일 기기(100)는 냉장고(200-1)와 근거리 통신을 수행하여 냉장고(200-1)의 고유 번호를 획득하고, 획득된 냉장고(200-1)의 고유 번호와 모바일 기기(100) 자신의 고유 번호에 기초하여 간편 인증 정보를 생성할 수 있다.
또한, 사용자가 회사에서 모바일 기기(100)를 통해 서버(300)에 접속하는 경우, 모바일 기기(100)는 회사에 설치된 CCTV(200-2) 또는 공유기(200-3)와 근거리 통신을 수행하여 고유 정보를 획득한 후 간편 인증 정보를 생성할 수 있다.
마찬가지로, 사용자가 차량에 탑승하여 서버(300)에 접속하는 경우, 모바일 기기(100)는 차량에 탑재된 전자 시스템, 예를 들어, 매립형 네비게이션과 근거리 통신을 수행하여 고유 정보를 획득한 후, 간편 인증 정보를 생성할 수 있다.
이와 같이, 모바일 기기(100)가 사용자의 사적인 공간에 배치된 전자 장치(200-1 ~ 200-4)와 근거리 통신을 통해 고유 정보를 획득하고 이에 기초하여 간편 인증 정보를 등록한 경우, 사용자가 모바일 기기(100)를 분실하더라도, 이를 획득한 타인이 간편 인증 정보를 이용하여 서비스를 제공받기 위해서는 사용자의 가정, 회사, 차량에 배치된 거치형 전자 장치와의 근거리 통신이 필요하므로, 사용자의 사적인 공간에 접근이 어려운 타인으로서는 서비스를 제공받기 어렵게 된다. 또한, 사용자의 인증 정보가 유출된 경우에도, 실시 예에 따라 간편 인증 정보 등록 후에는 간편 인증 정보만을 이용하여 서비스를 제공함으로써, 타인의 서비스 도용을 방지할 수 있게 된다.
한편, 전자 장치(200-1 ~ 200-4)가 도 1의 예에 한정되는 것은 아니며, 에어컨, 세탁기, TV, 전자 액자, PC, 로봇 청소기 등과 같이 모바일 기기(100)와 통신을 수행하여 자신의 고유 번호를 모바일 기기(100)로 전송할 수 있는 거치형 전자 장치라면 무엇이라도 본 개시의 실시 예에 따른 전자 장치가 될 수 있음은 물론이다.
도 2는 본 개시의 일 실시 예에 따른 모바일 기기의 블럭도이다. 도 2에 따르면, 모바일 기기(100)는 제 1 통신부(110), 제 2 통신부(120), 디스플레이(130) 및 프로세서(140)를 포함한다. 이때, 본 개시의 일 실시 예에 따른 모바일 기기(100)는
각종 유, 무선 네트워크를 통해 서버(300) 및 전자 장치(200-1 내지 200-4)와 통신이 가능하며 사용자가 휴대할 수 있는 기기로서, 스마트폰, 태블릿 폰, 태블릿 PC, PMP, 노트북 등과 같은 다양한 장치로 구현될 수 있다.
제 1 통신부(110)는 서버(300)와 통신을 수행한다. 구체적으로, 제 1 통신부(110)는 각종 유, 무선 네트워크를 통해 서버(300)와 연결되어 정보를 송, 수신할 수 있다. 특히, 제 1 통신부(110)는 서버(300)에 접속하여 서버(300)로부터 사용자 인증 정보의 입력이 요구되는 서비스 화면을 제공받을 수 있다. 또한, 제 1 통신부(110)는 사용자가 입력한 사용자 인증 정보나 프로세서(140)가 생성한 간편 인증 정보를 서버(300)로 전송할 수 있다.
이를 위해, 제 1 통신부(110)는 무선랜 통신 모듈(미도시) 및 이동 통신 모듈(미도시)을 포함할 수 있다. 무선랜 통신 모듈(미도시)은 와이파이(WiFi), IEEE, 와이브로(WiBro) 등과 같은 무선 통신 프로토콜에 따라 외부 네트워크에 연결되어 통신을 수행하는 모듈이다. 무선 통신 모듈은 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evoloution) 등과 같은 다양한 이동 통신 규격에 따라 이동 통신 망에 접속하여 통신을 수행하는 모듈이다.
제 2 통신부(120)는 전자 장치(300)와 통신을 수행한다. 특히, 제 2 통신부(120)는 각종 통신 방식으로 전자 장치(300)와 통신을 수행하여 전자 장치의 고유 정보를 수신할 수 있다. 여기서, 전자 장치의 고유 정보는 전자 장치를 다른 전자 장치와 구별할 수 있게 하는 전자 장치가 갖는 고유한 정보를 의미한다. 예를 들어, 고유 정보는 전자 장치의 MAC 주소, 시리얼 넘버, 모델 넘버 등을 포함할 수 있으나, 이에 한정되는 것은 아니며, 전자 장치의 종류나 전자 장치의 운영 체제에 따라 전자 장치의 식별을 위해 이용될 수 있는 모든 종류의 식별 정보는 전자 장치의 고유 정보가 될 수 있다. 가령, 전자 장치가 안드로이드 운영 체제를 갖는 경우, 고유 번호는 안드로이드 ID가 될 수도 있다.
본 개시의 일 실시 예에 따르면, 제 2 통신부(120)는 근거리 통신 방식에 따라 전자 장치와 통신을 수행하여 전자 장치의 고유 정보를 수신할 수 있다. 구체적으로, 제 2 통신부(120)는 근거리 통신 방식에 따라 전자 장치와 페어링을 수행하여 전자 장치로부터 고유 정보를 수신할 수 있다.
예를 들어, 제 2 통신부(120)가 블루투스 방식에 따라 전자 장치(200-1 ~ 200-4)와 페어링을 수행하는 경우, 제 2 통신부(120)는 블루투스 표준 프로토콜에 따라 페어링 과정에서 전자 장치(200-1 ~ 200-4)로부터 MAC 주소와 같은 전자 장치(200-1 ~ 200-4)의 고유 정보를 수신할 수 있다. 그러나, 이에 한정되는 것은 아니며, 실시 예에 따라, 제 2 통신부(120)는 페어링 과정에서 또는 페어링 이후, 블루투스 표준 프로토콜이 아닌 별도의 고유 정보 요청 신호를 전자 장치(200-1 ~ 200-4)로 전송하여 다른 종류의 고유 정보를 수신할 수도 있다.
또한, 제 2 통신부(120)는 실시 예에 따라, 와이파이(WiFi), 지그비(ZigBee), UWB(Ultra-WideBand) 등과 같은 근거리 통신 방식에 따라 전자 장치(200-1 ~ 200-4)와 페어링을 수행할 수도 있으며, 각 방식에 따라 페어링 과정에서 또는 페어링 이후 전자 장치(200-1 ~ 200-4)로부터 고유 정보를 수신할 수도 있다.
한편, 제 2 통신부(120)는 페어링이 필요없는 근거리 통신 방식에 따라 전자 장치(200-1 ~ 200-4)로부터 고유 정보를 수신할 수도 있다. 예를 들어, 제 2 통신부(120)는 전자 장치(200-1 ~ 200-4)에 포함된 RFID 태그나 NFC 태그로부터 RFID 통신 방식 또는 NFC 통신 방식으로 전자 장치(200-1 ~ 200-4)의 고유 정보를 획득할 수도 있다.
한편, 제 2 통신부(120)가 기기 간 페어링이 필요한 근거리 통신 방식으로 전자 장치(200-1 ~ 200-4)와 통신하는 경우에는, 모바일 기기(100)가 전자 장치(200-1 ~ 200-4)와 근거리 통신이 가능한 거리에 위치하면, 제 2 통신부(120)는 자동으로 전자 장치(200-1 ~ 200-4)와 페어링을 수행하고, 이에 따라, 전자 장치(200-1 ~ 200-4)의 고유 정보를 수신할 수 있다. 그러나, 이에 한정되는 것은 아니며, 제 2 통신부(120)는, 모바일 기기(100)가 전자 장치(200-1 ~ 200-4)와 근거리 통신이 가능한 거리에 위치하고, 또한, 해당 근거리 통신 방식으로 통신할 수 있는 것으로 탐색된 각종 전자 장치들 중 본 개시의 실시 예들에 따른 전자 장치(200-1 ~ 200-4)가 사용자의 명령에 따라 선택되면, 전자 장치(200-1 ~ 200-4)와 페어링을 수행하여 고유 정보를 수신할 수도 있다.
한편, 제 2 통신부(120)가 기기 간 페어링이 필요없는 NFC 통신 방식이나 RFID 통신 방식에 따라 전자 장치(200-1 ~ 200-4)와 통신하는 경우에는, 모바일 기기(100)가 해당 통신 방식에 따라 전자 장치(200-1 ~ 200-4)에 포함된 NFC 태그나 RFID 태그를 리딩할 수 있는 만큼 전자 장치(200-1 ~ 200-4)와 가까워지면, 제 2 통신부(120)는 NFC 태그나 RFID 태그에 포함된 전자 장치(200-1 ~ 200-4)의 고유 정보를 수신할 수 있다.
이를 위해, 제 2 통신부(120)는 블루투스 모듈, 지그비 모듈, 와이파이 모듈, UWB 모듈, RFID 모듈, NFC 모듈 등 각종 근거리 통신 모듈을 포함할 수 있다.
디스플레이(130)는 각종 소스로부터 입력되는 사진, 동영상, 텍스트, 그래픽, GUI 등과 같은 각종 영상을 디스플레이할 수 있다. 특히, 디스플레이(130)는 모바일 기기(100)가 서버(300)에 접속되면, 서버(300)에서 제공하는 각종 서비스 화면을 디스플레이할 수 있다.
특히, 본 개시의 일 실시 예에 따르면, 디스플레이(130)는 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버(300)로부터 수신된 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면이나 인증 결과 화면을 디스플레이할 수 있다.
이를 위해, 디스플레이(130)는 유기발광 다이오드 OLED(Organic Light Emitting Diodes), 액정 디스플레이 패널(Liquid Crystal Display Panel: LCD Panel), 플라즈마 디스플레이 패널(Plasma Display Panel: PDP), VFD(Vacuum Fluorescent Display), FED(Field EmissionDisplay), ELD(Electro Luminescence Display)등 다양한 디스플레이 기술로 구현될 수 있다. 또한, 디스플레이(130)는 실시 예에 따라 터치 패널을 포함하여 터치 스크린으로 구현될 수도 있다.
프로세서(140)는 모바일 기기(100)의 전반적인 동작을 제어한다. 특히, 프로세서(140)는 모바일 기기의 고유 정보와 제 2 통신부(120)를 통해 수신된 전자 장치(200-1 ~ 200-4)의 고유 정보를 이용하여 간편 정보를 생성할 수 있다.
이때, 모바일 기기(100)의 고유 정보는, 모바일 기기(100)의 고유한 식별 정보로서, MAC 주소, 시리얼 넘버, 모델 넘버, IMEI(International Mobile Equipment Identity), MEID(Mobile Equipment Identifier), ESN(Electronic Serial Number), 안드로이드 ID 등을 포함할 수 있다.
예를 들어, 프로세서(140)는 모바일 기기(100)의 고유 정보와 전자 장치(200-1 ~ 200-4)의 고유 정보를 단순히 결합하여 간편 인증 정보를 생성할 수 있다.
또한, 프로세서(140)는 결합된 두 고유 정보에 각종 인코딩 처리를 수행하여 간편 인증 정보를 생성할 수도 있다. 예를 들어, 프로세서(140)는 모바일 기기(100)의 고유 정보 및 전자 장치(200-1 ~ 200-4)의 고유 정보에 해시 알고리즘을 적용하여 간편 인증 정보를 생성할 수 있으나, 이에 한정되는 것은 아니다. 가령, 프로세서(140)는 Normal World와 Secure World로 분리하여 실행 환경을 조성하는 Trustzone과 같은 기술을 이용하여 안전한 간편 인증 정보를 생성할 수도 있을 것이다.
이때, 고유 정보는 모바일 기기(100) 또는 전자 장치(200-1 ~ 200-4)의 고유한 식별 정보이므로, 동일한 고유 정보들을 이용하여 간편 인증 정보를 생성하는 경우, 프로세서(140)가 항상 동일한 간편 인증 정보를 생성할 수 있다.
프로세서(140)는 이와 같이 생성된 간편 인증 정보와 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보를 서버(300)로 전송하여 간편 인증 정보를 서버(300)에 등록할 수 있다.
구체적으로, 모바일 기기(100)가 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버(300)에 접속하면, 서버(300)는 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 제공한다. 이에 따라, 제 1 통신부(110)를 통해 인증 정보 입력 화면이 수신되면, 프로세서(140)는 수신된 인증 정보 입력 화면을 디스플레이하도록 디스플레이(130)를 제어할 수 있다.
이에 따라, 간편 인증 정보 등록을 위한 사용자 명령이 입력되면, 프로세서(140)는 모바일 기기(100)의 고유 정보와 전자 장치(200-1 ~ 200-4)의 고유 정보를 이용하여 간편 인증 정보를 생성할 수 있다.
예를 들어, 디스플레이(130)에 디스플레이된 인증 정보 입력 화면은 모바일 기기(100)가 생성한 간편 인증 정보를 서버(300)에 등록하기 위한 메뉴를 포함할 수 있으면, 사용자는 상기 메뉴를 선택하여 간편 인증 정보 등록을 위한 사용자 명령을 입력할 수 있다. 이와 같이, 간편 인증 정보 등록을 위한 사용자 명령이 입력되면, 프로세서(140)는 전자 장치(200-1 ~ 200-4)의 고유 정보 및 모바일 기기(100)의 고유 정보를 이용하여 간편 인증 정보를 생성할 수 있다.
이때, 전자 장치(200-1 ~ 200-4)의 고유 정보는, 간편 인증 정보 등록을 위한 사용자 명령이 입력되기 이전에 모바일 기기(100)가 제 2 통신부(120)를 통해 전자 장치(200-1 ~ 200-4)와 통신을 수행하여 이미 획득되어 있을 수도 있고, 간편 인증 정보 등록을 위한 사용자 명령이 입력된 이후에 모바일 기기(100)가 제 2 통신부(120)를 통해 전자 장치(200-1 ~ 200-4)와 통신을 수행하여 획득될 수도 있다.
이와 같이 간편 인증 정보가 생성되고, 또한, 인증 정보 입력 화면을 통해 사용자 인증 정보가 입력되면, 프로세서(140)는 생성된 간편 인증 정보와 입력된 사용자 인증 정보를 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수 있다.
예를 들어, 프로세서(140)는 간편 인증 정보가 생성되고, 사용자 인증 정보가 입력된 후, 간편 인증 정보와 사용자 인증 정보를 전송하기 위한 사용자 명령이 입력되면, 생성된 간편 인증 정보와 입력된 사용자 인증 정보를 서버(300)로 전송할 수 있다. 따라서, 사용자 인증 정보의 입력과 인증 정보의 생성의 시간적 선후는 문제되지 않는다. 이때, 정보를 서버(300)로 전송하기 위한 사용자 명령은 예를 들어, 사용자가 간편 인증 정보 입력 화면에 포함된 "확인", "등록", "전송" 등과 같은 메뉴를 선택하는 것일 수 있으나, 이에 한정되는 것은 아니다.
사용자 인증 정보와 간편 인증 정보가 서버(300)로 전송되면, 서버(300)는 이를 수신하여 간편 인증 정보를 등록할 수 있다. 구체적으로, 서버(300)는 사용자 인증 정보에 간편 인증 정보를 매칭시켜 저장함으로써, 간편 인증 정보를 등록할 수 있다.
이와 같이, 간편 인증 정보가 서버(300)에 등록되면, 그 이후부터 사용자는 사용자 인증 정보를 다시 입력할 필요없이 서버(300)가 제공하는 서비스(사용자 인증 정보의 입력이 요구되는 서비스)를 제공받을 수 있다. 이하에서는, 간편 인증 정보를 등록할 때 프로세서(140)가 생성하는 간편 인증 정보와 등록 이후 생성하는 간편 인증 정보를 구별하기 위해, 등록시 생성되는 간편 인증 정보는 제 1 간편 인증 정보로, 등록 이후 생성되는 간편 인증 정보는 제 2 간편 인증 정보로 구별하여 칭하기로 한다.
프로세서(140)는 제 1 간편 인증 정보가 서버(300)에 등록된 이후, 모바일 기기(100)의 고유 정보와 전자 장치(200-1 ~ 200-4)의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성할 수 있다. 이에 따라, 프로세서(140)는 생성된 제 2 간편 인증 정보를 서버(300)로 전송하고, 제 1 간편 인증 정보 및 제 2 간편 인증 정보의 매칭 여부에 따라 서버(300)로부터 인증 결과 화면을 제공받아 디스플레이함으로써, 사용자는 사용자 인증 정보의 재입력 필요없이 서버(300)가 제공하는 서비스를 이용할 수 있게 된다.
구체적으로, 프로세서(140)는, 전술한 바와 같이 제 2 통신부(120)를 통해 전자 장치(200-1 ~ 200-4)와 통신을 수행하여 전자 장치(200-1 ~ 200-4)의 고유 정보를 수신하고, 수신된 전자 장치(200-1 ~ 200-4)의 고유 정보와 모바일 기기(100)의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성할 수 있다.
이때, 제 1 간편 인증 정보는 제 2 간편 인증 정보와 동일할 수 있다. 구체적으로, 프로세서(140)는 간편 인증 정보를 생성할 때 이용하는 전자 장치(200-1 ~ 200-4)의 고유 정보가 동일하면, 간편 인증 정보를 생성하는 시점과 무관하게 동일한 간편 인증 정보를 생성할 수 있다. 따라서, 예를 들어, 모바일 기기(100)가 가정에 있는 냉장고(200-1)와 통신을 수행하여 제 1 간편 인증 정보를 생성하고, 이를 서버(300)에 등록한 경우, 이후에 모바일 기기(100)가 다시 냉장고(200-1)와 통신을 수행하여 생성하는 제 2 간편 인증 정보는 제 1 간편 인증 정보와 동일하다.
한편, 본 개시의 일 실시 예에 따르면, 프로세서(140)는, 모바일 기기(100)와 전자 장치(200-1 ~ 200-4)가 근거리 통신 방식에 따라 페어링되면 제 2 간편 인증 정보를 생성하고, 모바일 기기(100)가 서버(300)에 재접속되면 생성된 제 2 간편 인증 정보를 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수 있다.
구체적으로, 모바일 기기(100)가 전자 장치(200-1 ~ 200-4)와 근거리 통신이 가능한 거리에 위치하면, 제 2 통신부(120)는 전술한 바와 같이, 자동으로 또는 사용자의 선택에 따라 전자 장치(200-1 ~ 200-4)와 페어링을 수행할 수 있다. 이에 따라, 프로세서(140)는 페어링 과정에서 획득되는 전자 장치(200-1 ~ 200-4)의 고유 정보와 모바일 기기(100)의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성할 수 있다. 이와 같이, 제 2 간편 인증 정보가 생성된 상태에서 모바일 기기(100)가 서버(300)에 재접속되면, 프로세서(140)는 생성된 제 2 간편 인증 정보를 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수 있다. 여기서, 재접속은, 제 1 간편 인증 정보를 서버(300)에 등록할 때 모바일 기기(100)가 서버(300)에 접속한 것과 구별하기 위한 의미일 뿐, 제 2 간편 인증 정보를 서버(300)로 전송하기 위해 서버(300)에 2번의 접속이 필요하다는 뜻은 아니다.
한편, 실시 예에 따라, 모바일 기기(100)가 전자 장치(200-1 ~ 200-4)와 페어링되기 전에 먼저 서버(300)에 재접속되는 경우가 있을 수 있다. 예를 들어, 모바일 기기(100)가 전자 장치(200-1 ~ 200-4)와 근거리 통신이 가능한 위치에 있더라도 전자 장치(200-1 ~ 200-4)와의 페어링을 위해 사용자의 선택 명령이 필요한 경우, 사용자가 탐색된 기기들 중 전자 장치(200-1 ~ 200-4)를 선택하기 전까지는 모바일 기기(100)와 전자 장치(200-1 ~ 200-4)의 페어링이 수행되지 않으므로, 모바일 기기(100)와 전자 장치(200-1 ~ 200-4)의 페어링 전에 모바일 기기(100)의 서버(300)에의 재접속이 있을 수 있다. 이 경우, 모바일 기기(100)가 전자 장치(200-1 ~ 200-4)와 페어링되어 전자 장치(200-1 ~ 200-4)의 고유 정보를 획득하기 전까지, 프로세서(140)는 전자 장치(200-1 ~ 200-4)의 고유 정보가 없으므로 제 2 간편 인증 정보를 생성할 수 없다.
따라서, 본 개시의 다른 일 실시 예에 따르면, 프로세서(140)는, 모바일 기기(100)가 서버(300)에 재접속되면 모바일 기기(100)와 전자 장치(200-1 ~ 200-4)의 페어링 여부를 확인하고, 모바일 기기(100)와 전자 장치(200-1 ~ 200-4)가 페어링된 경우, 제 2 간편 인증 정보를 생성하여 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수 있다.
이와 같이, 제 2 간편 인증 정보가 서버(300)로 전송되면, 서버(300)는 이를 수신하여 등록된 제 1 간편 인증 정보와 매칭 여부를 판단할 수 있다. 구체적으로, 서버(300)는 간편 인증 정보 등록시 사용자 인증 정보와 제 1 간편 인증 정보를 매칭시켜 저장하므로, 제 1 간편 인증 정보와 제 2 간편 인증 정보가 일치하면, 사용자 인증 정보가 입력된 것으로 보고 인증 결과 화면을 모바일 기기(100)로 제공할 수 있다. 이때, 실시 예에 따라 제 1 또는 제 2 간편 인증 정보가 모바일 기기(100)로부터 인코딩되어 전송된 경우, 서버(300)가 수신된 인코딩된 간편 인증 정보에, 대응되는 디코딩 과정을 실행할 수 있음은 물론이다.
서버(300)는 사용자 인증 정보의 입력이 요구되는 서비스를 제공하므로, 여기서 인증 결과 화면은 서버(300)가 제공하는 서비스에서 사용자 인증 정보가 바르게 입력된 경우에 제공하는 화면일 수 있다. 예를 들어, 서버(300)가 사용자의 로그인이 필요한 서비스를 제공하는 경우라면, 제 1 간편 인증 정보와 제 2 간편 인증 정보가 일치하는 경우 서버(300)는 로그인이 완료된 화면을 모바일 기기(100)로 제공할 수 있다. 또한, 서버(300)가 본인 인증 서비스를 제공하는 서버(300)라면, 제 1 간편 인증 정보와 제 2 간편 인증 정보가 일치하는 경우 서버(300)는 본인 인증 완료 화면을 모바일 기기(300)로 제공할 수 있다.
제 1 간편 인증 정보와 제 2 간편 인증 정보가 일치하지 않는 경우라면, 서버(300)는, 사용자 인증 정보가 바르게 입력되지 않는 경우 제공하는 화면을 인증 결화 화면으로 모바일 기기(100)에 제공할 수 있다.
이에 따라, 서버(300)에서 인증 결과 화면이 제공되면, 프로세서(140)는 제공된 인증 결과 화면을 디스플레이하도록 디스플레이(130)를 제어할 수 있다.
한편, 본 개시의 일 실시 예에 따르면, 프로세서(140)는 모바일 기기(100)와 전자 장치(200-1 ~ 200-4)의 페어링이 해제되는 경우, 제 2 간편 인증 정보를 삭제할 수 있다.
실시 예에 따라 프로세서(140)는 생성한 제 1 또는 제 2 간편 인증 정보를 저장할 수 있다. 그러나, 간편 인증 정보가 언제까지고 저장되어 있다면, 사용자가 모바일 기기(100)를 분실한 경우, 타인이 이를 획득 후 제 1 간편 인증 정보가 등록된 서버(300)에 접속하여 사용자의 인증 정보를 도용할 수도 있게 된다.
이를 방지하기 위해, 프로세서(140)는 모바일 기기(100)와 전자 장치(200-1 ~ 200-4)의 페어링이 해제되면, 저장되어 있던 간편 인증 정보를 삭제하여, 타인의 사용자 인증 정보 도용을 방지할 수 있다. 이때, 프로세서(140)는 전자 장치(200-1 ~ 200-4)로부터 수신한 전자 장치(200-1 ~ 200-4) 고유 정보를 함께 삭제하여, 전자 장치(200-1 ~ 200-4)와 다시 페어링되기 전까지는 간편 인증 정보가 재생성될 수 없도록 할 수도 있을 것이다.
그러나, 실시 예가 이에 한정되는 것은 아니다. 가령, 프로세서(140)는 생성된 간편 인증 정보를 저장하지 않을 수도 있고, 또한, 만료 시간(expire time)을 포함시켜 간편 인증 정보를 생성함으로써, 페어링 해제 여부와 무관하게 일정 시간 후 간편 인증 정보가 삭제되도록 할 수도 있을 것이다.
도 3은 본 개시의 일 실시 예에 따른 모바일 기기의 상세 블럭도이다. 실시 예에 따라서는, 도 3에 도시된 구성 요소 중 일부는 생략 또는 변경될 수도 있고, 다른 구성요소가 더 추가될 수도 있다. 한편, 도 3을 설명함에 있어, 도 2에 도시된 구성과 동일한 구성의 중복 설명은 생략한다.
도 3에 따르면, 모바일 기기(100')는 제 1 통신부(110), 제 2 통신부(120), 디스플레이(130), 프로세서(140), 사용자 입력부(150) 및 저장부(160)를 포함할 수 있다. 도 2 및 도 3에서는 제 1 통신부(110) 및 제 2 통신부(120)를 구분하여 도시하였으나, 이는 본 개시의 일 실시 예에 따라 기능별로 통신부를 구분하여 도시한 것일 뿐, 제 1 및 제 2 통신부(110, 120)가 반드시 두 개의 구성으로 구현되어야 하는 것은 아니다. 전술한 제 1 및 제 2 통신부(110, 120)의 기능을 수행할 수 있다면, 하나의 구성 또는 셋 이상의 구성으로 구현될 수도 있다.
사용자 입력부(150)는 각종 사용자 명령을 입력받는 구성요소이다. 구체적으로, 사용자 입력부(150)는 사용자에 의해 입력되는 각종 정보나 모바일 기기(100')를 제어하기 위한 각종 사용자 명령을 입력받을 수 있다.
특히, 사용자 입력부(150)는 사용자로부터 사용자 인증 정보를 입력받을 수 있다. 예를 들어, 사용자 입력부(150)는 모바일 기기(100')가 서버(300)에 접속되어 디스플레이(130)에 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면이 디스플레이되면, 사용자로부터 사용자 인증 정보를 입력받을 수 있다.
또한, 사용자 입력부(150)는 간편 인증 정보를 등록하기 위한 사용자 명령을 입력받을 수 있다. 예를 들어, 인증 정보 입력 화면에 간편 인증 정보를 등록하기 위한 메뉴가 포함된 경우, 사용자는 사용자 입력부(150)를 통해 간편 인증 정보 등록을 위한 메뉴를 선택하여 간편 인증 정보를 등록하기 위한 사용자 명령을 입력할 수 있다.
또한, 사용자 입력부(150)는 실시 예에 따라, 디스플레이(130)에 디스플레이된 근거리 통신 방식으로 통신할 수 있는 것으로 탐색된 각종 전자 장치들 중 본 개시의 실시 예들에 따른 전자 장치(200-1 ~ 200-4)를 선택하기 위한 사용자 명령을 입력받을 수 있다. 또한, 사용자에 의해 입력된 사용자 인증 정보와 프로세서(140)가 생성한 제 1 간편 인증 정보를 서버(300)로 전송하기 위한 사용자 명령을 입력받을 수도 있다.
이를 위해, 사용자 입력부(150)는 각종 버튼, 휠, 트랙볼, 포인팅 스틱, 조이스틱, 디지타이저 등으로 구현될 수 있다.
또한, 사용자 입력부(150)는 터치 패널을 포함하여 구현될 수 있다. 일 예로, 디스플레이(130)와 함께 터치스크린으로 구현될 수 있으며, 이 경우, 사용자는 터치 스크린에 디스플레이된 각종 UI 엘리먼트를 터치하여, 정보를 입력하거나 모바일 기기(100)를 제어하기 위한 제어 명령을 입력할 수 있다.
또한, 사용자 입력부(150)는 음성을 통한 사용자 명령을 입력받기 위해, 마이크를 포함하여 구성될 수도 있다. 이 경우, 모바일 기기(100)는 음성 인식 모듈을 포함할 수 있으며, 프로세서(140)는 마이크를 통해 사용자 음성 명령을 음성 인식 모듈을 통해 인식하여 대응되는 제어 명령을 수행할 수 있다.
뿐만 아니라, 실시 예에 따라 사용자 입력부(150)는 자이로 센서, 가속도 센서 등 사용자의 움직임을 감지하는 각종 모션 센서를 포함하여 구성될 수도 있다. 이 경우, 프로세서(140)는 모션 센서를 통해 사용자 모션을 감지하고, 감지된 모션에 대응되는 제어 명령을 수행할 수 있다.
저장부(160)는 각종 데이터 및 프로그램을 저장할 수 있다. 특히, 저장부(160)는 모바일 기기(100')를 구동시키기 위한 O/S(Operating System), 본 개시의 다양한 실시 예들에 따라 모바일 기기(100')를 동작시키기 위한 프로그램, 프로그램 실행 중에 입력, 설정, 생성되는 각종 데이터, 컨텐츠, 모바일 기기의 고유 정보 등을 저장할 수 있다.
이를 위해, 저장부(160)는 모바일 기기(100')에 탈착/장착 가능한 메모리 카드(예, SD 카드, 메모리 스틱), 각종 비휘발성 메모리 및 휘발성 메모리, 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD) 등으로 구현될 수 있다.
프로세서(140)는 모바일 기기(100')의 전반적인 동작을 제어한다. 이를 위해, 프로세서(140)는 중앙처리장치(central processing unit(CPU)), controller, 어플리케이션 프로세서(application processor(AP)), 또는 커뮤니케이션 프로세서(communication processor(CP)), ARM 프로세서 중 하나 또는 그 이상을 포함할 수 있다.
프로세서(140)는, 모바일 기기(100')의 적어도 하나의 다른 구성요소들의 제어 및/또는 통신에 관한 연산이나 데이터 처리를 실행할 수 있다.
예를 들어, 프로세서(230)는 ROM(141), RAM(142), GPU(143), 메인 CPU(144), 제1 내지 n 인터페이스(145-1 ~ 145-n), 버스(146)을 포함할 수 있다.
ROM(141), RAM(142), GPU(143), 메인 CPU(144), 제1 내지 n 인터페이스(145-1 ~ 145-n) 등은 버스(146)를 통해 서로 연결될 수 있다. 제1 내지 n 인터페이스(145-1 내지 145-n)는 전술한 각종 구성요소들과 연결된다. 인터페이스들 중 하나는 네트워크를 통해 외부 장치와 연결되는 네트워크 인터페이스가 될 수도 있다.
메인 CPU(144)는 저장부(160)에 액세스하여, 저장부(160)에 저장된 O/S를 이용하여 부팅을 수행한다. 그리고, 저장부(160)에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행할 수 있다.
ROM(141)에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 사용자로부터 모바일 기기(100')의 턴온 명령이 입력되어 전원이 공급되면, 메인 CPU(144)는 ROM(141)에 저장된 명령어에 따라 저장부(160)에 저장된 O/S를 RAM(142)에 복사하고, O/S를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, 메인 CPU(144)는 저장부(160)에 저장된 각종 프로그램을 RAM(142)에 복사하고, RAM(142)에 복사된 프로그램을 실행시켜 각종 동작을 수행할 수 있다.
GPU(Graphic Processing Unit)(143)는 연산부(미도시) 및 렌더링부(미도시)를 이용하여 아이콘, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 화면을 생성할 수 있다. 연산부(미도시)는 수신된 제어 명령에 기초하여 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성값을 연산하고, 렌더링부(미도시)는 연산부(미도시)에서 연산한 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성할 수 있다.
이하에서는, 도 4 및 도 5를 참조하여, 본 개시의 다양한 실시 예들에 따른 프로세서(140)의 동작을 보다 자세히 설명한다.
도 4는 본 개시의 일 실시 예에 따른 모바일 기기의 동작을 설명하기 위한 예시도이고, 도 5a 및 도 5b는 본 개시의 일 실시 예에 따른 인증 정보 입력 화면의 예시도이다.
사용자는 모바일 기기(100, 100')를 이용하여 서버(300)에 접속하여 서버(300)가 제공하는 서비스를 제공받을 수 있다. 이때, 서버(300)는 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버일 수 있다.
종래 사용자가 모바일 기기(100, 100')를 통해 서버(300)가 제공하는 서비스를 이용하기 위해서는 서버(300)에 접속하여 매번 사용자 인증 정보를 입력해야 하는 번거로움이 있었다. 그러나, 본 개시의 다양한 실시 예들에 따르면, 사용자는 간편 인증 정보를 서버(300)에 등록함으로써, 이와 같은 번거로움을 해소할 수 있다.
구체적으로, 본 개시의 일 실시 예에 따르면, 도 4에 개시된 바와 같이, 사용자는 사용자의 집(40)에서 모바일 기기(100, 100')를 통해 서버(300)에 접속할 수 있다. 이와 같이, 모바일 기기(100, 100')가 서버(300)에 접속되면, 프로세서(140)는 서버(300)가 제공하는 인증 정보 입력 화면을 디스플레이하도록 디스플레이(130)를 제어할 수 있다.
예를 들어, 서버(300)가 제공하는 서비스가 사용자의 로그인이 필요한 서비스인 경우, 프로세서(140)는 도 5a에 도시된 바와 같이, 사용자의 로그인 정보를 입력받기 위한 인증 정보 입력 화면을 서버(300)로부터 제공받아 디스플레이하도록 디스플레이(130)를 제어할 수 있다. 또 다른 예로, 서버(300)가 제공하는 서비스가 사용자 본인을 인증하는 본인 인증 서비스인 경우, 프로세서(300)는 도 5b에 도시된 바와 같이, 본인 인증을 위해 필요한 정보를 입력받기 위한 인증 정보 입력 화면을 서버(300)로부터 제공받아 디스플레이하도록 디스플레이(130)를 제어할 수 있다.
이때, 사용자는 간편 인증 정보를 서버(300)에 등록하기 위해, 도 5a 또는 도 5b의 간편 인증 정보 등록 메뉴(513, 523)를 선택하여, 간편 인증 정보 등록을 위한 사용자 명령을 모바일 기기(100, 100')에 입력할 수 있다.
이와 같이, 간편 인증 정보 등록을 위한 사용자 명령이 입력되면, 프로세서(140)는 제 1 간편 인증 정보를 생성할 수 있다. 구체적으로, 프로세서(140)는 모바일 기기(100, 100')의 고유 정보 및 전자 장치(200-1 ~ 200-4)의 고유 정보를 이용하여 제 1 간편 인증 정보를 생성할 수 있다. 이때, 전자 장치(200-1 ~ 200-4)의 고유 정보는, 본 개시의 일 실시 예에 따르면, 제 2 통신부(120)가 근거리 통신 방식에 따라 전자 장치(200-1 ~ 200-4)와 페어링을 수행하고, 페어링 과정에서 획득된 것일 수 있으나, 이에 한정되지 않음은 전술한 바와 같다.
예를 들어, 도 4에 도시된 바와 같이, 모바일 기기(100, 100')가 사용자의 집(40)에 위치하는 경우, 모바일 기기(100, 100')는 사용자의 집(40)에 고정적으로 배치되어 사용되는 거치형 전자 장치인 냉장고(200-1)와 페어링될 수 있다. 이에 따라, 프로세서(140)는 냉장고(200-1')의 고유 정보를 획득할 수 있다.
이때, 사용자에 의해 모바일 기기(100, 100')가 서버(300)에 접속되고, 간편 인증 정보 등록을 위한 사용자 명령이 입력되면, 프로세서(140)는 냉장고(200-1)의 고유 정보와 모바일 기기(100, 100')의 고유 정보를 이용하여 제 1 간편 인증 정보를 생성할 수 있다.
한편, 실시 예에 따라, 간편 인증 정보 등록을 위한 사용자 명령이 있은 후에 모바일 기기(100, 100')와 냉장고(200-1)의 페어링이 있을 수도 있으며, 이 경우에도 프로세서(140)는 페어링 과정에서 획득된 냉장고(200-1)의 고유 정보와 모바일 기기(100, 100')의 고유 정보를 이용하여 제 1 간편 인증 정보를 생성할 수 있다.
또한, 실시 예에 따라, 냉장고(200-1)에 부착된 NFC 태그에 냉장고(200-1)의 고유 정보가 포함되어 있는 경우, 사용자는 간편 인증 정보 등록을 위한 사용자 명령 입력 후, 모바일 기기(100, 100')를 냉장고(200-1)에 태깅하여 냉장고(200-1)의 고유 정보를 획득하고, 획득된 냉장고(200-1)의 고유 정보와 모바일 기기(100, 100')의 고유 정보를 이용하여 제 1 간편 인증 정보를 생성할 수도 있을 것이다.
한편, 사용자는 제 1 간편 인증 정보를 서버(300)에 등록하기 위해, 인증 정보 입력 화면을 통해 사용자 인증 정보를 입력할 수 있다. 구체적으로, 사용자는 사용자 입력부(150)를 통해, 인증 정보 입력 화면의 인증 정보 입력란(511, 521)에 입력이 요구되는 사용자 인증 정보를 입력할 수 있다. 예를 들어, 사용자는 도 5a에 도시된 바와 같이 아이디 및 비밀 번호와 같은 로그인 정보나, 도 5b에 도시된 바와 같이 성명, 휴대폰 번호, 생년월일, 성별, 국적과 같은 본인 인증에 필요한 정보를 입력할 수 있다.
이후, 생성된 제 1 간편 인증 정보와 입력된 사용자 인증 정보를 전송하기 위한 사용자 명령이 입력되면, 프로세서(140)는 제 1 간편 인증 정보와 사용자 인증 정보를 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수 있다. 예를 들어, 사용자 인증 정보가 입력되고, 제 1 간편 인증 정보가 생성된 상태에서 사용자가 도 5a의 로그인 메뉴(512)나 도 5b의 확인 메뉴(522)를 선택하면, 프로세서(140)는 입력된 사용자 인증 정보와 생성된 제 1 간편 인증 정보를 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수 있다. 한편, 실시 예에 따라, 사용자 인증 정보와 제 1 간편 인증 정보가 서버(300)로 전송된 후에는, 프로세서(140)는 사용자 인증 정보 또는 제 1 간편 인증 정보를 모바일 기기(100, 100')에서 삭제할 수도 있다.
이에 따라, 사용자 인증 정보와 제 1 간편 인증 정보가 수신되면, 서버(300)는 사용자 인증 정보에 제 1 간편 인증 정보를 매칭시켜 저장함으로써, 제 1 간편 인증 정보를 등록한다.
이후, 다시 모바일 기기(100, 100')가 서버(300)에 접속되면, 프로세서(140)는 도 5a 및 도 5b와 같은 서버(300)가 제공하는 인증 정보 입력 화면을 디스플레이하도록 디스플레이(130)를 제어할 수 있다.
또한, 프로세서(140)는 전술한 바와 같은 다양한 방식으로 냉장고(200-1)와 통신을 수행하여 냉장고(200-1)로부터 냉장고(200-1)의 고유 정보를 수신하도록 제 2 통신부(120)를 제어할 수 있다. 이에 따라, 프로세서(140)는 모바일 기기(100, 100')의 고유 정보 및 냉장고(200-1)의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성할 수 있다.
이와 같이, 모바일 기기(100, 100')가 서버에 재접속되고, 또한, 제 2 간편 인증 정보가 생성되면, 프로세서(140)는 제 2 간편 인증 정보를 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수 있다. 이때, 모바일 기기(100, 100')의 서버에 재접속과 제 2 간편 인증 정보 생성의 선후 관계는 문제되지 않는다.
한편, 본 개시의 일 실시 예에 따르면, 프로세서(140)는 모바일 기기(100, 100')가 서버에 재접속되고, 제 2 간편 인증 정보가 생성된 후, 디스플레이(130)에 디스플레이된 인증 정보 입력 화면에 포함된 간편 인증 메뉴(514, 524)가 사용자에 의해 선택되면, 제 2 간편 인증 정보를 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수 있다. 즉, 도 5a 및 도 5b의 예에서, 프로세서(140)는, 모바일 기기(100, 100')가 서버에 재접속되고, 제 2 간편 인증 정보가 생성된 상태에서, 사용자에 의해 간편 로그인 메뉴(514)나 간편 확인 메뉴(524)가 선택되면, 제 2 간편 인증 정보를 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수 있다.
그러나, 실시 예에 따라, 프로세서(140)는 모바일 기기(100, 100')가 서버에 재접속되고, 또한, 제 2 간편 인증 정보가 생성되면, 자동으로 제 2 간편 인증 정보를 서버(300)로 전송하도록 제 1 통신부(110)를 제어할 수도 있을 것이다. 이 경우에는, 모바일 기기(100, 100')가 서버(300)에 재접속되더라도, 프로세서(140)는 도 5a 및 도 5b와 같은 인증 정보 입력 화면을 디스플레이하지 않고, 바로 서버(300)로부터 제공되는 인증 결과 화면을 디스플레이하도록 디스플레이(130)를 제어할 수도 있을 것이다.
제 2 간편 인증 정보를 서버(300)로 전송한 이후 과정은 도 2의 설명에서 전술한 바와 같다.
한편, 본 개시의 일 실시 예에 따르면, 프로세서(140)는 근거리 통신 방식에 따라 냉장고(200-1)와 통신을 수행하도록 제 2 통신부(120)를 제어할 수 있다. 따라서, 도 4에 도시된 예에서, 모바일 기기(100, 100')가 사용자의 집(40)에 위치하는 경우에는 모바일 기기(100, 100')와 냉장고(200-1)의 거리가 근거리 통신을 하기에 충분히 가까울 수 있으므로, 모바일 기기(100, 100')는 냉장고(200-1)와 페어링될 수 있으며, 따라서, 프로세서(140)는 냉장고(200-1)의 고유 번호를 획득하여 제 2 간편 인증 정보를 생성할 수 있다.
이에 반해, 도 4에 도시된 예에서, 모바일 기기(100, 100')가 집(40)의 외부에 있는 경우라면, 모바일 기기(100, 100')와 냉장고(200-1)는 근거리 통신을 통해 페어링될 수 없으므로, 프로세서(140)는 냉장고(200-1)의 고유 번호를 획득할 수 없고, 결국 제 2 간편 인증 정보를 생성할 수 없게 된다. 따라서, 사용자가 모바일 기기(100, 100')를 분실한 경우 타인이 이를 획득하여 서버(300)에 접속하더라도, 타인이 사용자의 집(40)에 침입하지 않는 한, 모바일 기기(100, 100')와 사용자의 집(40)에 있는 냉장고(200-1)를 페어링시킬 수 없으므로, 제 2 간편 인증 정보는 생성될 수 없으며, 이에 따라, 타인은 사용자의 인증 정보를 도용할 수 없게 된다.
또한, 전술한 바와 같이, 모바일 기기(100, 100')와 냉장고(200-1)의 페어링이 해제되면, 프로세서(140)는 제 2 간편 인증 정보를 삭제할 수 있으므로, 타인은 모바일 기기(100, 100')에 저장되어 있는 제 2 간편 인증 정보를 이용할 수도 없다.
한편, 본 개시의 일 실시 예에 따르면, 인증 정보 입력 화면은, 도 5a 및 도 5b에 도시된 바와 같이, 간편 인증 정보를 등록 및 이용하는 방법에 관한 설명을 제공하기 위한 간편 인증 서비스 설명 메뉴(515, 525)를 포함할 수 있다. 따라서, 사용자는 사용자 입력부(150)를 통해 간편 인증 서비스 설명 메뉴(515, 525)를 선택하여, 간편 인증 정보의 등록 방법 및 이용 방법에 관한 설명을 제공받을 수도 있다.
이상에서는, 모바일 기기(100, 100') 사용자가 사용자의 집(40)에 있는 냉장고(200-1)를 이용하여 간편 인증 서비스를 이용하는 것을 예로 들었으나, 사용자가 도 1에 도시된 바와 같이, 그 밖의 다른 장소에 배치되어 사용되는 거치형 전자 장치, 예를 들어, 회사의 CCTV(200-2)나 차량의 전자 시스템(200-4)을 이용하여 간편 인증 정보 서비스를 이용할 수도 있음은 물론이다.
도 6은 본 개시의 일 실시 예에 따른 모바일 기기의 사용자 인증 방법의 흐름도이다. 도 6에 따르면, 모바일 기기(100, 100')가 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버(300)에 접속되면, 모바일 기기(100, 100')는 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 디스플레이할 수 있다(S610).
이에 따라, 모바일 기기(100, 100')는 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보와 모바일 기기(100, 100')에서 생성된 제 1 간편 인증 정보를 서버로 전송할 수 있다(S620). 구체적으로, 모바일 기기(100, 100')는 외부의 전자 장치로부터 전자 장치의 고유 정보를 수신하고, 간편 인증 정보 등록을 위한 사용자 명령이 입력되면 모바일 기기(100, 100')의 고유 정보와 전자 장치의 고유 정보를 이용하여 제 1 간편 인증 정보를 생성한 후, 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보와 제 1 간편 인증 정보를 서버(300)로 전송할 수 있다.
이때, 서버(300)는 모바일 기기(100, 100')로부터 사용자 인증 정보와 제 1 간편 인증 정보가 수신되면, 사용자 인증 정보에 제 1 간편 인증 정보를 매칭시켜 저장할 수 있다.
이와 같이, 서버(300)에 제 1 간편 인증 정보가 등록된 이후, 모바일 기기(100, 100')는 전자 장치와 통신을 수행하여 전자 장치의 고유 정보를 수신할 수 있다(S630). 예를 들어, 모바일 기기(100, 100')는 근거리 통신 방식에 따라 전자 장치와 페어링을 수행하는 과정에서 전자 장치의 고유 정보를 수신할 수 있다. 이때, 전자 장치는 일정 위치에 고정적으로 배치되어 사용되는 거치형 전자 장치일 수 있다.
이에 따라, 모바일 기기(100, 100')는 모바일 기기의 고유 정보와 전자 장치의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성하고(S640), 사용자 인증 정보에 제 1 간편 인증 정보를 매칭시켜 저장하는 서버(300)로 제 2 간편 인증 정보를 전송할 수 있다(S650).
본 개시의 일 실시 예에 따르면, 모바일 기기(100, 100')는 모바일 기기(100, 100')와 전자 장치가 페어링되면, 제 2 간편 인증 정보를 생성하고, 모바일 기기(100, 100')가 서버(300)에 재접속되면, 제 2 간편 인증 정보를 서버(300)로 전송할 수 있다.
본 개시의 다른 일 실시 예에 따르면, 모바일 기기(100, 100')는 모바일 기기(100, 100')가 서버(300)에 재접속되면, 모바일 기기(100, 100')와 전자 장치의 페어링 여부를 확인하고, 모바일 기기(100, 100')와 전자 장치가 페어링된 경우, 제 2 간편 인증 정보를 생성한 후, 제 2 간편 인증 정보를 서버(300)로 전송할 수도 있다.
이때, 본 개시의 일 실시 예에 따르면, 모바일 기기(100, 100')는 모바일 기기(100, 100')와 전자 장치의 페어링이 해제되면, 제 2 간편 인증 정보를 삭제할 수도 있다.
이에 따라, 모바일 기기(100, 100')는 제 1 및 제 2 간편 인증 정보의 매칭 여부에 따라 서버(300)로부터 인증 결과 화면을 제공받아 디스플레이할 수 있다.
도 7은 본 개시의 일 실시 예에 따른 사용자 인증 시스템에서 모바일 기기의 간편 인증 정보 등록 과정을 도시한 절차도이다. 도 7에 도시된 바와 같이, 모바일 기기(100)가 서버(300)에 접속하면(S710), 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버(300)는 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 모바일 기기(100)로 제공한다(S720). 이에 따라, 모바일 기기(100)는 인증 정보 입력 화면을 디스플레이한다.
사용자에 의해 인증 정보 입력 화면에 포함된 간편 인증 정보 등록 메뉴가 선택되면(S730), 모바일 기기(100)는 서버(300)로 간편 인증 정보 등록을 요청하고(S740), 전자 장치(200)와 통신을 수행한다(S750). 이때, 본 개시의 일 실시 예에 따르면, 전자 장치(200)는 일정 위치에 고정적으로 배치되어 사용되는 거치형 전자 장치일 수 있으나, 이에 한정되는 것은 아니다.
구체적으로, 모바일 기기(100)는 근거리 통신 방식에 따라 전자 장치(200)와 페어링을 수행하여 통신 연결될 수 있으며, 페어링 과정에서 또는 페어링 이후 전자 장치(200)로부터 고유 정보를 획득할 수 있다. 이에 따라, 모바일 기기(100)는 모바일 기기의 고유 정보 및 전자 장치(200)의 고유 정보를 이용하여 제 1 간편 인증 정보를 생성할 수 있다(S760).
한편, 인증 정보 입력 화면을 통해 사용자 인증 정보가 입력되고(S770), 사용자 인증 정보 및 제 1 간편 인증 정보를 서버(300)로 전송하기 위한 메뉴가 인증 정보 입력 화면을 통해 선택되면, 모바일 기기(100)는 사용자 인증 정보와 제 1 간편 인증 정보를 서버(300)로 전송할 수 있다(S780). 이때, 실시 예에 따라, 사용자 인증 정보가 제 1 간편 인증 정보 생성 전에 입력될 수도 있음은 물론이다.
사용자 인증 정보 및 제 1 간편 인증 정보가 수신되면, 서버(790)는 사용자 인증 정보에 제 1 간편 인증 정보를 매칭시켜 저장함으로써, 제 1 간편 인증 정보를 등록할 수 있다(S790).
도 8은 본 개시의 일 실시 예에 따른 사용자 인증 시스템에서 모바일 기기의 사용자 인증 방법을 나타내는 절차도이다. 도 8은, 도 7을 통해 설명한 바와 같이 제 1 간편 인증 정보가 서버(300)에 등록된 것을 전제로 한다.
도 8에 따르면, 사용자는, 서버(300)에서 제공하는 서비스를 이용하기 위해 서버(300)에 재접속할 수 있다(S810). 이에 따라, 서버(300)는 인증 정보 입력 화면을 모바일 기기(100)로 제공하고(S820), 모바일 기기(100)는 제공된 인증 정보 입력 화면을 디스플레이할 수 있다.
모바일 기기(100)는 전자 장치(200)와 통신 연결을 수행하여(S830), 전자 장치(200)로부터 전자 장치(200)의 고유 정보를 획득한 후, 모바일 기기(100)의 고유 정보 및 전자 장치(200)의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성할 수 있다(S840).
이에 따라, 인증 정보 입력 화면에 포함된 제 2 간편 인증 정보를 전송하기 위한 메뉴(예를 들어, 간편 로그인 메뉴)가 선택되면(S850), 모바일 기기(100)는 제 2 간편 인증 정보를 서버(300)로 전송할 수 있다(S860). 이때, 간편 인증 정보를 등록할 때와 달리, 사용자 인증 정보를 입력할 필요가 없음은 물론이다.
서버(300)는 제 2 간편 인증 정보가 수신되면, 기저장된 제 1 간편 인증 정보와 수신된 제 2 간편 인증 정보의 매칭 여부를 판단하고(S870), 매칭 결과에 따라 인증 결과 화면을 모바일 기기(100)로 제공할 수 있다(S880). 이에 따라, 모바일 기기(100)는 서버(300)에서 제공된 인증 결과 화면을 디스플레이할 수 있다(S890).
이때, 모바일 기기(100)는 전자 장치의 고유 정보가 동일하면, 항상 동일한 간편 인증 정보를 생성하므로(간편 인증 정보에 만료 시간이 포함되는 실시 예에서는, 만료 시간 부분이 서로 다르게 생성될 수 있음은 물론이다.), 도 7의 전자 장치(200)와 도 8의 전자 장치(200)가 동일하면, 제 1 간편 인증 정보와 제 2 간편 인증 정보는 서로 일치한다. 이 경우, 서버(300)는 사용자 인증 정보가 바르게 입력된 경우 서버(300)가 제공하는 서비스 화면을 인증 결과 화면으로 모바일 기기(100)로 제공할 수 있다.
만일, 제 1 간편 인증 정보와 제 2 간편 인증 정보가 일치하지 않는 경우라면, 서버(300)는, 사용자 인증 정보가 바르게 입력되지 않는 경우 제공하는 화면( 예를 들어, 아이디 및 비밀 번호가 바르게 입력되지 않았거나, 본인 인증 정보가 바르게 입력되지 않은 경우 제공하는 서비스 화면)을 인증 결화 화면으로 모바일 기기(100)에 제공할 수 있다.
한편, 실시 예에 따라, 모바일 기기(100)가 서버(300)에 재접속되고 제 2 간편 인증 정보가 생성되면, 자동으로 제 2 간편 인증 정보를 서버(300)로 전송하는 실시 예에서는, 도 8에 도시된 바와 달리, 모바일 기기(100)가 서버(300)에 재접속되더라도, 서버(300)는 인증 정보 입력 화면을 모바일 기기(100)로 제공하지 않고, 제 1 및 제 2 간편 인증 정보의 매칭 결과에 따라 바로 인증 결과 화면을 모바일 기기(100)로 제공할 수 있을 것이다.
이상과 같은 본 발명의 다양한 실시 예들에 따르면, 인증 정보의 입력이 요구되는 서비스를 이용할 때, 사용자가 매번 인증 정보를 입력해야 하는 번거로움이 해소되며, 또한, 사용자가 기기를 분실하거나 인증 정보가 유출된 경우에도 타인의 서비스 이용을 막을 수 있다.
한편, 상술한 다양한 실시 예들에 따른 모바일 기기(100, 100')의 프로세서(140)의 동작이나 모바일 기기(100, 100')의 사용자 인증 방법은 소프트웨어로 생성되어 모바일 기기(100, 100')에 탑재될 수 있다. 또한, 사용자 인증 시스템에서 서버(300)의 동작 역시 소프트웨어로 생성되어 서버(300)에 탑재될 수 있다.
예를 들어, 모바일 기기(100, 100')가 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버(300)에 접속되면, 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 디스플레이하는 단계, 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보와 모바일 기기(100, 100')에서 생성된 제 1 간편 인증 정보를 서버(300)로 전송하는 단계, 전자 장치(200-1 내지 200-4)와 통신을 수행하여 전자 장치(200-1 내지 200-4)의 고유 정보를 수신하는 단계, 모바일 기기(100, 100')의 고유 정보와 전자 장치(200-1 내지 200-4)의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성하는 단계, 사용자 인증 정보에 제 1 간편 인증 정보를 매칭시켜 저장하는 서버(300)로 제 2 간편 인증 정보를 전송하는 단계 및 제 1 및 제 2 간편 인증 정보의 매칭 여부에 따라 서버(300)로부터 인증 결과 화면을 제공받아 디스플레이하는 단계를 포함하는 모바일 기기(100, 100')의 사용자 인증 방법을 수행하는 프로그램이 저장된 비일시적 판독 가능 매체(non-transitory computer readable medium)가 모바일 기기(100, 100')에 설치될 수 있다.
여기서, 비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 미들웨어 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 또한, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 한 것이고, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 따라서, 본 발명의 호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
110 : 제 1 통신부               120 : 제 2 통신부
130 : 디스플레이               140 : 프로세서

Claims (17)

  1. 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버와 통신을 수행하는 모바일 기기에 있어서,
    상기 모바일 기기가 서버에 접속되면, 상기 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 디스플레이하는 디스플레이;
    제 1 통신부;
    제 2 통신부; 및
    상기 모바일 기기의 고유 정보와 상기 제2 통신부를 통해 전자 장치로부터 수신된 상기 전자 장치의 고유 정보를 이용하여 상기 제 1 간편 인증 정보를 생성하고,
    상기 제 1 간편 인증 정보와 상기 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보를 상기 제1 통신부를 통해 상기 서버로 전송하고,
    상기 모바일 기기의 고유 정보와 상기 제2 통신부를 통해 상기 전자 장치로부터 재차 수신된 상기 전자 장치의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성하고, 상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장하는 상기 서버로 상기 제 2 간편 인증 정보를 전송하고, 상기 제 1 및 제 2 간편 인증 정보의 매칭 여부에 따라 상기 서버로부터 인증 결과 화면을 제공받아 디스플레이하도록 상기 디스플레이를 제어하는 프로세서;를 포함하는 모바일 기기.
  2. 삭제
  3. 제 1 항에 있어서,
    상기 서버는,
    상기 모바일 기기로부터 상기 사용자 인증 정보와 상기 제 1 간편 인증 정보가 수신되면, 상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장하는 것을 특징으로 하는 모바일 기기.
  4. 제 1 항에 있어서,
    상기 제 2 통신부는,
    근거리 통신 방식에 따라 상기 전자 장치와 페어링을 수행하고,
    상기 프로세서는,
    상기 페어링 과정에서 상기 전자 장치의 고유 정보를 획득하는 것을 특징으로 하는 모바일 기기.
  5. 제 4 항에 있어서,
    상기 프로세서는,
    상기 모바일 기기와 상기 전자 장치가 페어링되면, 상기 제 2 간편 인증 정보를 생성하고, 상기 모바일 기기가 상기 서버에 재접속되면, 상기 제 2 간편 인증 정보를 상기 서버로 전송하도록 상기 제 1 통신부를 제어하는 것을 특징으로 하는 모바일 기기.
  6. 제 4 항에 있어서,
    상기 프로세서는,
    상기 모바일 기기가 상기 서버에 재접속되면, 상기 모바일 기기와 상기 전자 장치의 페어링 여부를 확인하고, 상기 모바일 기기와 상기 전자 장치가 페어링된 경우, 상기 제 2 간편 인증 정보를 생성하여 상기 서버로 전송하도록 상기 제 1 통신부를 제어하는 것을 특징으로 하는 모바일 기기.
  7. 제 4 항에 있어서,
    상기 프로세서는,
    상기 모바일 기기와 상기 전자 장치의 페어링이 해제되면, 상기 제 2 간편 인증 정보를 삭제하는 것을 특징으로 하는 모바일 기기.
  8. 제 1 항에 있어서,
    상기 전자 장치는,
    일정 위치에 고정적으로 배치되어 사용되는 거치형 전자 장치인 것을 특징으로 하는 모바일 기기.
  9. 모바일 기기의 사용자 인증 방법에 있어서,
    상기 모바일 기기가 사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버에 접속되면, 상기 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 디스플레이하는 단계;
    상기 모바일 기기의 고유 정보와 전자 장치와 통신을 수행하여 상기 전자 장치로부터 수신된 상기 전자 장치의 고유 정보를 이용하여 제 1 간편 인증 정보를 생성하는 단계;
    상기 제1 간편 인증 정보와 상기 인증 정보 입력 화면을 통해 입력된 사용자 인증 정보를 상기 서버로 전송하는 단계;
    상기 전자 장치와 통신을 재차 수행하여 상기 전자 장치의 고유 정보를 수신하는 단계;
    상기 모바일 기기의 고유 정보와 상기 전자 장치의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성하는 단계;
    상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장하는 상기 서버로 상기 제 2 간편 인증 정보를 전송하는 단계; 및
    상기 제 1 및 제 2 간편 인증 정보의 매칭 여부에 따라 상기 서버로부터 인증 결과 화면을 제공받아 디스플레이하는 단계;를 포함하는 사용자 인증 방법.
  10. 삭제
  11. 제 9 항에 있어서,
    상기 서버는,
    상기 모바일 기기로부터 상기 사용자 인증 정보와 상기 제 1 간편 인증 정보가 수신되면, 상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장하는 것을 특징으로 하는 사용자 인증 방법.
  12. 제 9 항에 있어서,
    상기 전자 장치의 고유 정보를 수신하는 단계는,
    근거리 통신 방식에 따라 상기 전자 장치와 페어링을 수행하는 과정에서 상기 전자 장치의 고유 정보를 수신하는 것을 특징으로 하는 사용자 인증 방법.
  13. 제 12 항에 있어서,
    상기 제 2 간편 인증 정보를 생성하는 단계는,
    상기 모바일 기기와 상기 전자 장치가 페어링되면, 상기 제 2 간편 인증 정보를 생성하고,
    상기 제 2 간편 인증 정보를 전송하는 단계는,
    상기 모바일 기기가 상기 서버에 재접속되면, 상기 제 2 간편 인증 정보를 상기 서버로 전송하는 것을 특징으로 하는 사용자 인증 방법.
  14. 제 12 항에 있어서,
    상기 제 2 간편 인증 정보를 생성하는 단계는,
    상기 모바일 기기가 상기 서버에 재접속되면, 상기 모바일 기기와 상기 전자 장치의 페어링 여부를 확인하는 단계; 및
    상기 모바일 기기와 상기 전자 장치가 페어링된 경우, 상기 제 2 간편 인증 정보를 생성하는 단계;를 포함하는 것을 특징으로 하는 사용자 인증 방법.
  15. 제 12 항에 있어서,
    상기 모바일 기기와 상기 전자 장치의 페어링이 해제되면, 상기 제 2 간편 인증 정보를 삭제하는 단계;를 포함하는 것을 특징으로 하는 사용자 인증 방법.
  16. 제 9 항에 있어서,
    상기 전자 장치는,
    일정 위치에 고정적으로 배치되어 사용되는 거치형 전자 장치인 것을 특징으로 하는 사용자 인증 방법.
  17. 사용자 인증 시스템에 있어서,
    사용자 인증 정보의 입력이 요구되는 서비스를 제공하는 서버;
    전자 장치; 및
    상기 서버에 접속되면, 상기 사용자 인증 정보를 입력받기 위한 인증 정보 입력 화면을 디스플레이하고, 상기 전자 장치와 통신을 수행하여 상기 전자 장치의 고유 정보를 획득하고, 모바일 기기의 고유 정보 및 상기 전자 장치의 고유 정보를 이용하여 제 1 간편 인증 정보를 생성하고, 상기 인증 정보 입력 화면을 통해 입력된 상기 사용자 인증 정보 및 상기 제 1 간편 인증 정보를 상기 서버로 전송하는 모바일 기기;를 포함하며,
    상기 모바일 기기는,
    상기 서버에 재접속되고 상기 전자 장치와 통신을 재차 수행하여 상기 전자 장치의 고유 정보가 획득되면, 상기 모바일 기기의 고유 정보 및 상기 전자 장치의 고유 정보를 이용하여 제 2 간편 인증 정보를 생성하고, 상기 제 2 간편 인증 정보를 상기 서버로 전송하며,
    상기 서버는,
    상기 사용자 인증 정보에 상기 제 1 간편 인증 정보를 매칭시켜 저장하고, 상기 제 1 및 제 2 간편 정보의 매칭 여부에 따라 인증 결과 화면을 상기 모바일 기기로 제공하는 사용자 인증 시스템.
KR1020160174777A 2016-12-20 2016-12-20 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템 KR102604697B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020160174777A KR102604697B1 (ko) 2016-12-20 2016-12-20 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템
US16/465,775 US11727094B2 (en) 2016-12-20 2017-12-20 Mobile device, user authentication method and user authentication system of mobile device
PCT/KR2017/015083 WO2018117624A1 (ko) 2016-12-20 2017-12-20 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160174777A KR102604697B1 (ko) 2016-12-20 2016-12-20 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템

Publications (2)

Publication Number Publication Date
KR20180071772A KR20180071772A (ko) 2018-06-28
KR102604697B1 true KR102604697B1 (ko) 2023-11-22

Family

ID=62626688

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160174777A KR102604697B1 (ko) 2016-12-20 2016-12-20 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템

Country Status (3)

Country Link
US (1) US11727094B2 (ko)
KR (1) KR102604697B1 (ko)
WO (1) WO2018117624A1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101607234B1 (ko) * 2014-08-25 2016-03-30 주식회사 케이티 사용자 인증 시스템 및 방법

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001082151A1 (fr) * 2000-04-24 2001-11-01 Neotechkno Corporation Dispositif externe et systeme d'authentification
US20030145203A1 (en) * 2002-01-30 2003-07-31 Yves Audebert System and method for performing mutual authentications between security tokens
KR100661314B1 (ko) 2004-12-16 2006-12-27 한국전자통신연구원 개인 휴대 장치와 이를 이용한 개인 이동성 서비스 시스템및 방법
US8621577B2 (en) * 2005-08-19 2013-12-31 Samsung Electronics Co., Ltd. Method for performing multiple pre-shared key based authentication at once and system for executing the method
GB2430582B (en) * 2005-09-26 2008-04-09 Nec Technologies Method of managing connectivity status for a mobile radio communications device, and such a device
IN2012DN02431A (ko) * 2009-09-04 2015-08-21 Thomas Szoke
US9084071B2 (en) * 2009-09-10 2015-07-14 Michael-Anthony Lisboa Simple mobile registration mechanism enabling automatic registration via mobile devices
US9075979B1 (en) 2011-08-11 2015-07-07 Google Inc. Authentication based on proximity to mobile device
KR20130058579A (ko) 2011-11-25 2013-06-04 쿠도커뮤니케이션 주식회사 무선랜 시스템에서의 자동 인증 및 상황기반 서비스 제공 방법 및 이를 이용한 서비스 제공 장치
KR101329520B1 (ko) * 2011-12-08 2013-11-20 포항공과대학교 산학협력단 순차적 무선 인증을 통한 스마트기기의 출입인증 및 위치인증 장치 및 이를 이용한 출입인증 및 위치인증 방법
US10419907B2 (en) * 2012-02-22 2019-09-17 Qualcomm Incorporated Proximity application discovery and provisioning
US9131376B2 (en) * 2012-04-20 2015-09-08 Bank Of America Corporation Proximity-based dynamic vehicle navigation
KR102102222B1 (ko) * 2013-07-31 2020-04-20 에스케이플래닛 주식회사 사용자 장치와 서비스 장치, 그를 포함하는 시스템 및 그의 제어 방법
US9178889B2 (en) 2013-09-27 2015-11-03 Paypal, Inc. Systems and methods for pairing a credential to a device identifier
US20150281227A1 (en) * 2014-03-31 2015-10-01 Symple ID Inc. System and method for two factor user authentication using a smartphone and nfc token and for the automatic generation as well as storing and inputting of logins for websites and web applications
KR101576039B1 (ko) 2014-03-31 2015-12-09 키파스코 아베 사용자 위치 확인 정보를 이용하여 사용자 신원 인증을 안전하게 보장하기 위한 네트워크 인증 방법
US10115256B2 (en) * 2014-04-07 2018-10-30 Videx, Inc. Remote administration of an electronic key to facilitate use by authorized persons
US20170032382A1 (en) * 2014-04-14 2017-02-02 Jenda Tag, LLC System and Method for Product Authentication
KR101567333B1 (ko) * 2014-04-25 2015-11-10 주식회사 크레스프리 IoT 디바이스의 통신 설정을 위한 이동통신 단말기와 통신설정모듈 및 이동통신 단말기를 이용한 IoT 디바이스의 통신 설정 방법
US9264419B1 (en) 2014-06-26 2016-02-16 Amazon Technologies, Inc. Two factor authentication with authentication objects
US9774583B2 (en) * 2014-06-27 2017-09-26 Intel IP Corporation Providing secure seamless access to enterprise devices
US9589402B2 (en) * 2014-08-25 2017-03-07 Accenture Global Services Limited Restricted area access control system
KR20140139451A (ko) * 2014-10-24 2014-12-05 김혁 휴대용 단말기를 이용한 인증 시스템 및 방법
KR101580425B1 (ko) 2014-11-26 2015-12-28 숭실대학교산학협력단 주변기기와 연동하는 사용자 단말기 및 그것을 이용한 정보 유출 방지 방법
CN104573473B (zh) 2014-12-05 2018-02-02 小米科技有限责任公司 一种解锁管理权限的方法和认证设备
KR20160140347A (ko) 2015-05-27 2016-12-07 (주)원퍼스트 사물인터넷 기반 제어 서비스 제공 방법 및 스마트 제어 장치
CN105187282B (zh) * 2015-08-13 2018-10-26 小米科技有限责任公司 智能家居设备的控制方法、装置、***及设备
US20170055146A1 (en) * 2015-08-19 2017-02-23 Hajoon Ko User authentication and/or online payment using near wireless communication with a host computer
JP2017085225A (ja) * 2015-10-23 2017-05-18 ソニーモバイルコミュニケーションズ株式会社 通信装置、通信方法および通信システム
KR20160037854A (ko) 2016-03-03 2016-04-06 (주)이디커뮤니케이션즈 인증 시스템
US9865112B2 (en) * 2016-06-03 2018-01-09 Volkswagen Aktiengesellschaft Apparatus, system and method for dynamic identification for vehicle access
US9865113B2 (en) * 2016-06-03 2018-01-09 Volkswagen Aktiengesellschaft Apparatus, system and method for dynamic identification and key management for vehicle access
US10136305B2 (en) * 2016-12-01 2018-11-20 At&T Intellectual Property I, L.P. Method and apparatus for using mobile subscriber identification information for multiple device profiles for a device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101607234B1 (ko) * 2014-08-25 2016-03-30 주식회사 케이티 사용자 인증 시스템 및 방법

Also Published As

Publication number Publication date
US20190318071A1 (en) 2019-10-17
WO2018117624A1 (ko) 2018-06-28
US11727094B2 (en) 2023-08-15
KR20180071772A (ko) 2018-06-28

Similar Documents

Publication Publication Date Title
US9678693B2 (en) Method of setting wireless connection via near field communication function and image forming apparatus for performing the method
US10581833B2 (en) Electronic device and method for processing secure information
KR102226411B1 (ko) 재등록을 관리하는 전자 장치 및 방법
US10645089B2 (en) Terminal for internet of things and operation method of the same
KR102657527B1 (ko) 계정 관련 정보에 기반하여 장치를 설정하는 방법 및 그 전자 장치
US9635018B2 (en) User identity verification method and system, password protection apparatus and storage medium
US8923817B2 (en) Mobility device security
US10548003B2 (en) Electronic device for controlling an external device using a number and method thereof
KR102300098B1 (ko) 통신 연결을 위한 전자 장치 및 통신 연결 방법
KR102648112B1 (ko) 전자 장치, 전자 장치의 제어 권한 인증 방법 및 사용자 단말 장치
US20160127516A1 (en) Multi-operating system input device
KR102190436B1 (ko) 데이터를 송수신하는 전자 장치 및 방법
CN104954126B (zh) 敏感操作验证方法、装置及***
US11237636B2 (en) System and method for network configuration and behavior control by proximity enabled devices
US20220207528A1 (en) Electronic device and method for controlling wireless communication connection thereof
EP3487201B1 (en) Electronic device for controlling an external device using a number and method thereof
US11909806B2 (en) Systems and methods for establishing highly secure and resilient persistent communication connections
KR20170066117A (ko) AP(access point)에 대한 정보를 제공하는 전자장치 및 방법
US20150379322A1 (en) Method and apparatus for communication using fingerprint input
US20150121474A1 (en) Processor security authentication area
KR102604697B1 (ko) 모바일 기기, 모바일 기기의 사용자 인증 방법 및 사용자 인증 시스템
US11523326B2 (en) Electronic apparatus and control method thereof
KR20160139141A (ko) 전자장치를 이용한 전자기기 관리 시스템 및 서비스 이용 방법.
KR102403759B1 (ko) 환자 인증 및 카드 정보를 이용한 전자 결제 시스템, 그 방법 및 컴퓨터 프로그램이 기록된 비휘발성 기록매체
KR20160093877A (ko) 가상 클라이언트와 클라우드 스트리밍 서버, 그를 포함하는 클라우드 스트리밍 서버 테스트 시스템, 그 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right