[go: up one dir, main page]

KR20160143335A - System and Method for Dual Certification based Dual Channel - Google Patents

System and Method for Dual Certification based Dual Channel Download PDF

Info

Publication number
KR20160143335A
KR20160143335A KR1020150079886A KR20150079886A KR20160143335A KR 20160143335 A KR20160143335 A KR 20160143335A KR 1020150079886 A KR1020150079886 A KR 1020150079886A KR 20150079886 A KR20150079886 A KR 20150079886A KR 20160143335 A KR20160143335 A KR 20160143335A
Authority
KR
South Korea
Prior art keywords
text message
wireless terminal
communication number
authentication
data network
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020150079886A
Other languages
Korean (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 KR1020150079886A priority Critical patent/KR20160143335A/en
Publication of KR20160143335A publication Critical patent/KR20160143335A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3215Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a plurality of channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3271Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
    • H04L9/3273Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response for mutual authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to a system and a method for dual authentication based on a dual channel. The system includes: a first signal receiving unit configured to receive a button selection signal; a second signal receiving unit configured to receive a background switching signal; a first channel checking unit configured to check a corrected originating number; a third signal receiving unit configured to receive a foreground correction signal; a first authentication processing unit; a channel interworking decoding unit; a second authentication unit; and an authentication result processing unit. The present invention can accurately identify and authenticate the communication number of the wireless terminal on which an application is installed.

Description

이중채널 기반 이중인증 방법 및 시스템{System and Method for Dual Certification based Dual Channel}[0001] The present invention relates to a dual channel based dual authentication method and system,

본 발명은 무선단말에서 다중 접속 가능한 전화망과 데이터망 중 전화망을 경유하여 발송하는 문자메시지에 포함된 암호화된 통신번호와 데이터망을 경유하여 전송하는 통신번호를 수신하여 문자메시지에 포함된 암호화된 통신번호를 복호화하여 상호 매칭여부를 인증하되 무선단말의 앱이 동작하는 각 단계별 고유하게 수행되는 동작 절차를 이용하여 인증을 수행하는 방법 및 시스템에 관한 것이다.The present invention relates to a wireless communication system, which receives an encrypted communication number included in a text message transmitted via a telephone network among a plurality of telephone networks and data networks capable of being accessed from a wireless terminal and a communication number transmitted via a data network, The present invention relates to a method and system for performing authentication using an operation procedure that is uniquely performed for each step in which an application of a wireless terminal operates.

전화망과 데이터망에 다중 접속이 가능한 스마트폰 등의 무선단말에 다양한 앱(Application)이 설치되는데, 해당 앱의 무결성 검증 및 해킹탐지 등을 수행하기 위해서는 앱이 설치된 해당 무선단말의 전화번호를 포함하는 통신번호를 확보하는 것이 가장 중요한 문제 중 하나이다.Various applications are installed in a wireless terminal such as a smart phone capable of multiple access to a telephone network and a data network. In order to perform integrity verification and hacking detection of a corresponding application, Securing a communication number is one of the most important problems.

종래 스마트폰에서 앱을 설치한 후 인증하는 방법은 사용자가 앱을 통해 출력된 사용자 인터페이스 상에 전화번호를 포함하는 개인정보를 입력하여 서버로 전송하고, 서버는 해당 전화번호로 인증번호를 포함하는 문자메시지를 발송하여 인증번호를 재 입력받아 인증하는 방식을 채택하였고 추가로 스마트폰이 가입된 통신사와 연계하여 필요한 추가정보 등을 획득하는 방식을 취하고 있다.Conventionally, a method for authenticating an application after installing an application on a smart phone is a method in which a user inputs personal information including a phone number on a user interface output through an application and transmits the personal information to a server, It sends out a text message, re-enters the authentication number, and authenticates it. In addition, the smartphone adopts a method to acquire additional information necessary in connection with the affiliated communication company.

종래 SMS인증번호 인증 방식은 앱을 통해 전화번호를 입력하여 전송하게 한 후 서버에서 인증번호를 포함하는 SMS를 해당 전화번호로 발송하여 해당 전화번호의 앱에서 인증번호를 입력하여 전송하면 상기 앱에서 입력, 전송한 전화번호를 실제 무선단말의 전화번호로 인정하는 방식이다. 그러나 SMS인증번호 인증 방식은 해당 무선단말이 이미 해킹 또는 변조된 상태라면 SMS인증번호를 탈취하여 실제 무선단말이 아닌 경우에도 쉽게 도용되는 문제점을 지니고 있다.In the conventional SMS authentication number authentication method, after a phone number is inputted and transmitted through an app, an SMS including an authentication number is sent to the corresponding phone number from a server, and an authentication number is inputted from an app of the corresponding phone number, The input and transmitted telephone numbers are recognized as the telephone numbers of the actual wireless terminals. However, the SMS authentication number authentication method has a problem that if the wireless terminal is already hacked or modulated, it can be easily stolen even if it is not an actual wireless terminal by taking an SMS authentication number.

종래 통신사 DB 인증 방식은 앱에서 무선단말의 각종 고유정보를 추출하여 가입된 통신사로 제공함으로써 통신사의 DB에 기 확보된 정보와 매칭되는지 인증하는 방식이다. 그런데 무선단말의 각종 고유정보는 대부분 USIM에 기록되어 있는데, 일부 스마트폰(예: 애플사의 아이폰)은 앱을 통한 USIM 접근을 원천적으로 차단하여 통신사 DB 인증을 수행할 수 없는 문제점을 지니고 있다.The conventional communication company DB authentication method is a method of extracting various unique information of a wireless terminal from an app and providing it as a subscribed communication company, thereby authenticating whether or not the information matches the information secured in the DB of the communication company. However, most of the unique information of the wireless terminal is recorded in the USIM, and some smart phones (for example, Apple's iPhone) have a problem that they can not authenticate the communication DB by blocking the USIM access through the application.

최근 SMS 송수신 시 통신사에서 SMS 발신번호의 위/변조를 검증하여 차단/정정하도록 조치하는 전기통신사업법 개정안이 입법 예고되었다. 따라서 SMS를 발송하는 무선단말이 이미 해킹 또는 변조되어 SMS의 발신번호를 위/변조하더라도 이러한 SMS는 통신사에 의해 목적지까지 도달하지 못하도록 차단되거나 또는 통신사에 의해 발신번호를 정정할 수 있는 개연성이 발생하였다.In the recent SMS transmission / reception, a legislative proposal was filed to amend the telecommunication business law that telecommunication companies verify / correct the origination / modification of SMS origination number and block / correct it. Therefore, even if the wireless terminal sending the SMS has already been hacked or altered to transmit / receive the origination number of the SMS, the SMS may be prevented from reaching the destination by the communication company or the communication number may be corrected by the communication company .

상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 본 발명은 무선단말에서 다중 접속 가능한 전화망과 데이터망 중 전화망을 경유하여 발송하는 문자메시지에 포함된 암호화된 통신번호와 데이터망을 경유하여 전송하는 통신번호를 수신하여 문자메시지에 포함된 암호화된 통신번호를 복호화하여 상호 매칭여부를 인증하되 무선단말의 앱이 동작하는 각 단계별 고유하게 수행되는 동작 절차를 이용하여 인증을 수행하는 방법 및 시스템을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide a wireless communication system, which can transmit and receive encrypted communication numbers included in a text message sent via a telephone network, A method and system for performing authentication by decrypting an encrypted communication number included in a text message and authenticating whether or not to match each other, using an operation procedure uniquely performed in each step of the operation of the application of the wireless terminal .

본 발명에 따른 이중채널 기반 이중인증 방법은, 전화망과 데이터망에 다중 접속하는 무선단말과 통신하는 서버를 통해 실행되는 방법에 있어서, 상기 무선단말에 설치 구동된 앱(Application)에서 상기 서버로 지정된 앱인증값을 통해 암호화하여 생성되는 E(통신번호)가 포함된 상기 전화망을 경유하는 문자메시지 발송을 위한 문자메시지 발송버튼 인터페이스가 상기 무선단말의 터치스크린 상의 일정 영역에 출력되고, 상기 무선단말의 터치스크린을 통한 상기 문자메시지 발송버튼 인터페이스가 선택되는 경우, 상기 데이터망을 경유하여 상기 무선단말의 앱으로부터 상기 터치스크린을 통한 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 수신하는 제1 단계와, 상기 무선단말의 앱을 통한 상기 문자메시지 발송버튼 인터페이스 선택에 의해 상기 무선단말의 앱이 백그라운드(Background)로 전환되는 경우, 상기 데이터망을 경유하여 상기 백그라운드로 전환되는 앱으로부터 상기 앱의 백그라운드 전환에 대응하는 백그라운드 전환 신호를 수신하는 제2 단계와, 상기 무선단말의 앱에서 상기 문자메시지 발송버튼 인터페이스 선택에 대응하여 상기 지정된 앱인증값을 통해 상기 무선단말의 통신번호를 암호화하여 E(통신번호)를 생성한 후 상기 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시켜 상기 전화망을 통해 발송하면, 상기 전화망을 경유하여 수신된 문자메시지에 포함된 E(통신번호)와 상기 전화망을 경유하는 문자메시지 송수신 과정에서 상기 전화망을 통해 검증 또는 정정된 발신번호를 확인하는 제3 단계와, 상기 확인된 발신번호와 E(통신번호)를 매핑하여 저장하는 제4 단계와, 상기 문자메시지 발송완료에 의해 상기 무선단말의 앱이 포그라운드(Foreground)로 복원되는 경우, 상기 데이터망을 경유하여 상기 포그라운드로 복원되는 앱으로부터 상기 앱의 포그라운드 복원에 대응하는 포그라운드 복원 신호를 수신하는 제5 단계와, 상기 데이터망을 경유하여 상기 무선단말의 앱으로부터 상기 버튼선택 신호와 백그라운드 전환 신호를 수신한 후 전화망을 경유하여 상기 문자메시지가 수신되고 상기 문자메시지 발송완료에 의해 상기 무선단말의 앱으로부터 상기 데이터망을 경유하여 포그라운드 복원신호를 수신한 경우, 상기 수신된 문자메시지로부터 확인된 발신번호 중 상기 데이터망을 경유하여 수신된 상기 무선단말의 통신번호와 매칭되는 발신번호를 1차 확인하는 제6 단계와, 상기 데이터망을 경유하여 수신된 통신번호와 상기 전화망을 경유하여 수신된 문자메시지의 발신번호가 매칭되면, 상기 발신번호와 매핑하여 저장된 E(통신번호)를 확인하고, 상기 데이터망을 경유하여 수신된 상기 무선단말의 앱인증값을 통해 상기 확인된 E(통신번호)를 복호화한 D(통신번호)를 생성하는 제7 단계와, 상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)와 상기 데이터망을 경유하여 수신된 통신번호를 비교하여 매칭되는지 2차 확인하는 제8 단계와, 상기 데이터망을 경유하여 수신된 통신번호가 상기 전화망을 경유하여 수신된 문자메시지의 발신번호와 매칭됨과 동시에 상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)와 매칭되면, 상기 데이터망을 경유하여 수신된 통신번호의 유효성을 인증한 인증 결과를 생성하는 제9 단계를 포함한다.A dual channel based dual authentication method according to the present invention is a method executed by a server that communicates with a wireless terminal that multiple accesses to a telephone network and a data network, the method comprising: receiving, from an application installed in the wireless terminal, A text message sending button interface for sending a text message via the telephone network including E (communication number) generated by encrypting through an application authentication value is output to a predetermined area on a touch screen of the wireless terminal, A first step of receiving a button selection signal corresponding to a text message sending button interface selection via the touch screen from an app of the wireless terminal via the data network when the text message sending button interface is selected through a touch screen, A text message sending button interface via an application of the wireless terminal, A second step of receiving a background switching signal corresponding to the background switching of the application from the application switched to the background via the data network when the application of the wireless terminal is switched to the background by tack; The communication terminal of the wireless terminal encrypts the communication number of the wireless terminal through the designated application authentication value corresponding to the selection of the text message dispatch button interface to generate E (communication number) (E (communication number) included in the text message received via the telephone network and a text message via the telephone network when the E (communication number) included in the designated area is transmitted through the telephone network, A third step of confirming the verified or corrected calling number through the telephone network, And transmitting the text message to the foreground via the data network when the application of the wireless terminal is restored to the foreground by mapping the call and E (communication number) And receiving a foreground restoration signal corresponding to the foreground restoration of the app from the restored app. The method includes receiving a button selection signal and a background switching signal from an app of the wireless terminal via the data network, When the text message is received and the foreground restoration signal is received from the app of the wireless terminal via the data network upon completion of the text message transmission, A sixth step of firstly confirming a calling number matched with the communication number of the wireless terminal received via the network (E) (communication number) which is mapped with the calling number and is stored when the communication number received via the data network matches the calling number of the received text message via the telephone network, (Communication number) decrypting the confirmed E (communication number) through the received application authentication value of the wireless terminal; and a seventh step of receiving D (communication number) through the text message received via the telephone network, An eighth step of comparing the D (communication number) decrypted through the application authentication value received via the data network with the communication number received via the data network and secondarily confirming whether the D (communication number) is matched; The received communication number is matched with the calling number of the received text message via the telephone network, and the received communication number is received through the text message received via the telephone network, If by way of matching the decoded received through the app verification value D (communication number), and a ninth step of generating an authentication result, the authentication of the validity of the communication code received via the data network.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 제9 단계는, 상기 데이터망을 경유하여 수신된 버튼선택 신호의 유효성을 확인하고, 상기 데이터망을 경유하여 수신된 백그라운드 전환 신호의 유효성을 확인하고, 상기 포그라운드 전환 신호의 유효성을 확인하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the dual channel-based bi-authentication method according to the present invention, the ninth step may include confirming the validity of the button selection signal received via the data network, and determining the validity of the background switching signal received via the data network And confirming the validity of the foreground changeover signal.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 제9 단계는, 상기 데이터망을 경유하여 수신되는 버튼선택 신호, 백그라운드 전환 신호가 순차적으로 수신되고, 상기 전화망을 경유하여 문자메시지가 수신된 후 상기 데이터망을 경유하여 포그라운드 복원 신호가 수신되는지 여부를 확인하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the dual channel-based bi-authentication method according to the present invention, the ninth step includes sequentially receiving a button selection signal and a background switching signal received via the data network, and receiving a text message via the telephone network And then checking whether a foreground restoration signal is received via the data network.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 버튼선택 신호는, 상기 무선단말의 앱을 통한 문자메시지 발송버튼 인터페이스 선택을 식별하는 식별정보, 상기 문자메시지 발송버튼 인터페이스가 선택된 무선단말의 통신번호 중 적어도 하나 이상을 포함하여 이루어지는 것을 특징으로 한다.In the dual channel based dual authentication method according to the present invention, the button selection signal includes identification information for identifying a selection of a text message dispatch button interface through an application of the wireless terminal, a communication Number, and a number.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 제1 단계는, 상기 문자메시지 발송 인터페이스를 선택한 앱의 백그라운드 전환에 대응하는 백그라운드 전환 신호를 수신 대기하는 백그라운드 전환 대기시간을 설정하여 카운트하는 단계를 더 포함하며, 상기 백그라운드 전환 대기시간을 경과하는지 확인하는 단계와, 상기 백그라운드 전환 대기시간을 경과할 때 까지 상기 데이터망을 경유하여 상기 백그라운드 전환 신호가 수신되지 않는 경우 인증 실패에 대응하는 인증 결과를 생성하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the dual channel based dual authentication method according to the present invention, the first step includes setting and counting a background switching wait time for waiting for a background switching signal corresponding to background switching of an application selected by the text message sending interface Further comprising the steps of: checking whether the background switching wait time has elapsed; if the background switching signal has not been received via the data network until the background switching wait time has elapsed, The method comprising the steps of:

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 백그라운드 전환 신호는, 상기 무선단말의 운영체제를 통한 상기 앱의 백그라운드 전환을 식별하는 식별정보, 상기 문자메시지 발송버튼 인터페이스가 선택된 무선단말의 통신번호 중 적어도 하나 이상을 포함하여 이루어지는 것을 특징으로 한다.In the dual channel based two authentication method according to the present invention, the background switching signal may include identification information for identifying background switching of the application through the operating system of the wireless terminal, communication number of the selected wireless terminal And at least one of them.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 제2 단계는, 상기 백그라운드 전환 신호를 전송한 앱을 구비한 무선단말에서 전화망을 경유하여 발송될 문자메시지 수신을 대기하는 문자메시지 수신 대기시간을 설정하여 카운트하는 단계를 더 포함하며, 상기 문자메시지 수신 대기시간을 경과하는지 확인하는 단계와, 상기 문자메시지 수신 대기시간을 경과할 때 까지 상기 전화망을 경유하여 문자메시지가 수신되지 않는 경우 인증 실패에 대응하는 인증 결과를 생성하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the dual channel-based dual authentication method according to the present invention, the second step may include: a waiting time for receiving a text message to be received via a telephone network from a wireless terminal having an application that has transmitted the background switching signal The method comprising the steps of: determining whether a waiting time for receiving a text message has elapsed; and if the text message is not received via the telephone network until the waiting time for receiving the text message has elapsed, And generating an authentication result corresponding to the authentication result.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 포그라운드 복원 신호는, 상기 무선단말의 운영체제를 통한 상기 앱의 포그라운드 복원을 식별하는 식별정보, 상기 문자메시지 발송버튼 인터페이스가 선택된 무선단말의 통신번호 중 적어도 하나 이상을 포함하여 이루어지는 것을 특징으로 한다.In the dual channel based dual authentication method according to the present invention, the foreground restoration signal may include identification information for identifying a foreground restoration of the application through an operating system of the wireless terminal, And a communication number.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 제3 단계는, 상기 전화망을 경유하여 문자메시지를 발송한 무선단말의 앱으로부터 포그라운드 복원에 대응하는 포그라운드 복원 신호를 수신 대기하는 포그라운드 복원 대기시간을 설정하여 카운트하는 단계를 더 포함하며, 상기 포그라운드 복원 대기시간을 경과하는지 확인하는 단계와, 상기 포그라운드 복원 대기시간을 경과할 때 까지 상기 데이터망을 경유하여 포그라운드 복원 신호가 수신되지 않는 경우 인증 실패에 대응하는 인증 결과를 생성하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the dual channel-based bi-authentication method according to the present invention, the third step may include a step of receiving a foreground restoration signal corresponding to foreground restoration from an app of a wireless terminal that has sent a text message via the telephone network, Determining whether the foreground restoration wait time has elapsed; and determining whether the foreground restoration wait time has elapsed after the foreground restoration wait time has elapsed. And generating an authentication result corresponding to the authentication failure if the authentication result is not received.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 통신번호는, 상기 무선단말의 앱을 통해 키 입력된 전화번호, 상기 무선단말의 USIM으로부터 추출된 전화번호 중 적어도 하나를 포함하여 이루어지는 것을 특징으로 한다.In the dual channel based dual authentication method according to the present invention, the communication number includes at least one of a telephone number keyed in through an app of the wireless terminal, and a telephone number extracted from a USIM of the wireless terminal .

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 통신번호는, 상기 무선단말의 앱에 할당된 UUID(Universally Unique Identifier), 상기 무선단말의 USIM(Universal Subscriber Identity Module)에 기록된 ICCID(Integrated Circuit Card Identifier), IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 중 적어도 하나를 더 포함하여 이루어지는 것을 특징으로 한다.In the dual channel based bi-authentication method according to the present invention, the communication number may be a universal unique identifier (UUID) assigned to an app of the wireless terminal, an ICCID A Circuit Card Identifier, an International Mobile Subscriber Identity (IMSI), and an International Mobile Equipment Identity (IMEI).

본 발명에 따른 이중채널 기반 이중인증 방법은, 상기 버튼선택 신호, 백그라운드 전환 신호, 포그라운드 복원 신호 중 적어도 하나 이상의 신호에 통신번호가 포함된 경우, 상기 신호에 포함된 통신번호와 상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)의 매칭여부를 확인하는 단계와, 매칭되지 않는 것으로 확인되는 경우, 인증 실패에 대응하는 인증 결과를 생성하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.The dual channel based dual authentication method according to the present invention is characterized in that when a communication number is included in at least one of the button selection signal, the background switching signal and the foreground restoration signal, Checking whether a D (communication number) received through the received text message and decrypted through an application authentication value received via the data network is matched; and, if it is determined that the D (communication number) is not matched, And generating an authentication result indicating that the authentication is successful.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 무선단말의 앱은, 상기 전화망을 경유하는 메시지 발송 기능을 내장하고, 상기 내장된 메시지 발송 기능을 이용하여 전화망을 통해 E(통신번호)를 포함하는 문자메시지를 발송하는 것을 특징으로 한다.In the dual channel based dual authentication method according to the present invention, the application of the wireless terminal includes a message sending function via the telephone network, and transmits E (communication number) through the telephone network using the built-in message sending function And sending a text message containing the text message.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 무선단말의 앱은, 상기 무선단말에 구비된 메시지 발송 기능과 연동하고, 상기 무선단말의 메시지 발송 기능과 연동하여 전화망을 통해 E(통신번호)를 포함하는 문자메시지를 발송하는 것을 특징으로 한다.The dual channel based dual authentication method according to the present invention is characterized in that the app of the wireless terminal is interlocked with a message sending function provided in the wireless terminal and linked with a message sending function of the wireless terminal, And sending a text message containing the text message.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 무선단말의 앱은, 문자메시지를 발송하는 메시지 발송 인터페이스를 화면 표시하는 경우, 상기 메시지 발송 인터페이스에 대한 사용자 조작에 의해 상기 문자메시지에 포함되는 E(통신번호)가 편집 또는 변경되지 않도록 제어하는 것을 특징으로 한다.In the dual channel-based dual authentication method according to the present invention, when an application of the wireless terminal displays a message sending interface for sending a text message, E (communication number) is not edited or changed.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 무선단말의 앱은, E(통신번호)를 지정된 디지트로 캐스팅하여 상기 문자메시지의 지정된 영역에 포함시키는 것을 특징으로 한다.In the dual channel based dual authentication method according to the present invention, an app of the wireless terminal casts E (communication number) to a designated digit and includes it in a designated area of the text message.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 앱인증값은, 상기 무선단말에 상기 앱을 설치한 앱설치시각, 상기 앱설치시각을 지정된 시간만큼 이격한 시각 중 적어도 하나를 포함하여 이루어지는 것을 특징으로 한다.In the dual channel based two authentication method according to the present invention, the application authentication value includes at least one of an installation time of installing the application in the wireless terminal and a time of installing the application at a specified time .

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 앱인증값은, 상기 무선단말에 설치된 앱의 UUID를 포함하여 이루어지는 것을 특징으로 한다.In the dual channel based dual authentication method according to the present invention, the app authentication value includes a UUID of an application installed in the wireless terminal.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 E(통신번호)는, 상기 문자메시지의 본문 영역, 상기 문자메시지의 숨김 영역, 상기 문자메시지의 예비 영역 중 적어도 하나 또는 둘 이상의 조합한 영역에 포함되는 것을 특징으로 한다.In the dual channel-based bi-authentication method according to the present invention, the E (communication number) may include at least one of a body area of the text message, a hidden area of the text message, Is included.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 제1 단계는, 상기 문자메시지의 지정된 영역에 포함된 E(통신번호)를 바이너리로 복원하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the dual channel based bi-authentication method according to the present invention, the first step may further include restoring E (communication number) included in the designated area of the text message to binary.

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 제1 단계는, 상기 E(통신번호)의 무결성을 검증하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the dual channel-based bi-authentication method according to the present invention, the first step may further include verifying the integrity of the E (communication number).

본 발명에 따른 이중채널 기반 이중인증 방법에 있어서, 상기 제2 단계는, 상기 매핑 저장된 발신번호와 E(통신번호)의 유효시간을 설정하는 단계 및 상기 유효시간이 경과한 경우 상기 매핑 저장된 발신번호와 E(통신번호)를 소거하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.In the dual channel-based bi-authentication method according to the present invention, the second step may include: setting an effective time of the mapped stored calling number and E (communication number), and when the effective time has elapsed, And erasing the E (communication number).

한편, 본 발명에 따른 이중채널 기반 이중인증 시스템은, 전화망과 데이터망에 다중 접속하는 무선단말과 통신하는 서버를 통해 구현되는 시스템에 있어서, 상기 무선단말에 설치 구동된 앱(Application)에서 상기 서버로 지정된 앱인증값을 통해 암호화하여 생성되는 E(통신번호)가 포함된 상기 전화망을 경유하는 문자메시지 발송을 위한 문자메시지 발송버튼 인터페이스가 상기 무선단말의 터치스크린 상의 일정 영역에 출력되고, 상기 무선단말의 터치스크린을 통한 상기 문자메시지 발송버튼 인터페이스가 선택되는 경우, 상기 데이터망을 경유하여 상기 무선단말의 앱으로부터 상기 터치스크린을 통한 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 수신하는 제1신호 수신부와, 상기 무선단말의 앱을 통한 상기 문자메시지 발송버튼 인터페이스 선택에 의해 상기 무선단말의 앱이 백그라운드(Background)로 전환되는 경우, 상기 데이터망을 경유하여 상기 백그라운드로 전환되는 앱으로부터 상기 앱의 백그라운드 전환에 대응하는 백그라운드 전환 신호를 수신하는 제2신호 수신부와, 상기 무선단말의 앱에서 상기 문자메시지 발송버튼 인터페이스 선택에 대응하여 상기 지정된 앱인증값을 통해 상기 무선단말의 통신번호를 암호화하여 E(통신번호)를 생성한 후 상기 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시켜 상기 전화망을 통해 발송하면, 상기 전화망을 경유하여 수신된 문자메시지에 포함된 E(통신번호)와 상기 전화망을 경유하는 문자메시지 송수신 과정에서 상기 전화망을 통해 검증 또는 정정된 발신번호를 확인하는 제1채널 확인부와, 상기 확인된 발신번호와 E(통신번호)를 매핑하여 저장하는 제1채널 매핑부와, 상기 문자메시지 발송완료에 의해 상기 무선단말의 앱이 포그라운드(Foreground)로 복원되는 경우, 상기 데이터망을 경유하여 상기 포그라운드로 복원되는 앱으로부터 상기 앱의 포그라운드 복원에 대응하는 포그라운드 복원 신호를 수신하는 제3신호 수신부와, 상기 데이터망을 경유하여 상기 무선단말의 앱으로부터 상기 버튼선택 신호와 백그라운드 전환 신호를 수신한 후 전화망을 경유하여 상기 문자메시지가 수신되고 상기 문자메시지 발송완료에 의해 상기 무선단말의 앱으로부터 상기 데이터망을 경유하여 포그라운드 복원신호를 수신한 경우, 상기 수신된 문자메시지로부터 확인된 발신번호 중 상기 데이터망을 경유하여 수신된 상기 무선단말의 통신번호와 매칭되는 발신번호를 1차 확인하는 제1 인증 절차부와, 상기 데이터망을 경유하여 수신된 통신번호와 상기 전화망을 경유하여 수신된 문자메시지의 발신번호가 매칭되면, 상기 발신번호와 매핑하여 저장된 E(통신번호)를 확인하고, 상기 데이터망을 경유하여 수신된 상기 무선단말의 앱인증값을 통해 상기 확인된 E(통신번호)를 복호화한 D(통신번호)를 생성하는 채널 연동 복호부와, 상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)와 상기 데이터망을 경유하여 수신된 통신번호를 비교하여 매칭되는지 2차 확인하는 제2 인증 절차부와, 상기 데이터망을 경유하여 수신된 통신번호가 상기 전화망을 경유하여 수신된 문자메시지의 발신번호와 매칭됨과 동시에 상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)와 매칭되면, 상기 데이터망을 경유하여 수신된 통신번호의 유효성을 인증한 인증 결과를 생성하는 인증결과 처리부를 구비한다.Meanwhile, a dual channel based dual authentication system according to the present invention is a system implemented through a server communicating with a wireless terminal that is multi-connected to a telephone network and a data network, the system comprising: A text message sending button interface for sending a text message via the telephone network including an E (communication number) generated by encrypting through an application authentication value designated by the user is output to a certain area on the touch screen of the wireless terminal, Receiving a button selection signal corresponding to a text message sending button interface selection via the touch screen from an app of the wireless terminal via the data network when the text message sending button interface is selected through a touch screen of the terminal; 1 < / RTI > signal receiver, and sending the text message via an app of the wireless terminal A second signal receiving a background switching signal corresponding to the background switching of the application from the application switched to the background via the data network when the application of the wireless terminal is switched to the background by the selection of the interface, A communication unit for encrypting the communication number of the wireless terminal through the designated application authentication value corresponding to the selection of the text message sending button interface by the application of the wireless terminal to generate E (communication number) (E) (communication number) included in the text message received via the telephone network and a text message via the telephone network when the E (communication number) included in the designated area on the message structure is included and transmitted through the telephone network A first channel for verifying the verified or corrected calling number through the telephone network A first channel mapping unit for mapping and storing the identified calling number and E (communication number), and a second channel mapping unit for, when the application of the wireless terminal is restored to the foreground by completing the transmission of the text message, A third signal receiver for receiving a foreground restoration signal corresponding to a foreground restoration of the app from an app restored to the foreground via the data network; When receiving a text message via a telephone network after receiving a selection signal and a background switching signal and receiving a foreground restoration signal from the app of the wireless terminal via the data network upon completion of sending the text message, The communication number of the wireless terminal received via the data network, A first authentication procedure unit for first checking a matched calling number, and a second authentication procedure unit for mapping the communication number received via the data network and the calling number of the received text message via the telephone network, (Communication number) decrypting the confirmed E (communication number) through an application authentication value of the wireless terminal received via the data network, and generating a D (communication number) A D (communication number) decrypted through an application authentication value received via a text message received via the telephone network and received via the data network, and a communication number received via the data network to be matched A second authentication procedure unit for performing a second authentication, a communication number received via the data network is matched with a calling number of a text message received via the telephone network, (D) (communication number) received through a text message received via an image network and decrypted through an application authentication value received via the data network, authenticates the validity of the communication number received via the data network And an authentication result processing unit for generating an authentication result.

본 발명에 따르면, 무선단말이 가입한 통신사의 데이터베이스에 전적으로 의존하지 않고 무선단말이 다중 접속 가능한 전화망과 데이터망을 이중으로 이용하여 망연동 인증과 암복호 인증을 이중으로 수행하며, 앱이 설치된 무선단말의 통신번호를 정확하게 식별하고 인증할 수 있는 장점이 있다.According to the present invention, a wireless interworking authentication and an encryption / decryption authentication are performed in duplicate by using a dual-use telephone network and a data network in which a wireless terminal is capable of multi-accessing independently of a database of a communication company to which the wireless terminal subscribes, There is an advantage that the communication number of the terminal can be accurately identified and authenticated.

도 1은 본 발명의 실시 방법에 따른 이중 채널을 이용한 이중 인증 시스템 구성을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따른 무선단말(200)과 앱(250)의 기능 구성을 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따라 데이터망을 경유하여 버튼선택 신호를 송수신하는 과정을 도시한 도면이다.
도 4는 본 발명의 실시 방법에 따라 데이터망을 경유하여 백그라운드 전환신호를 송수신하는 과정을 도시한 도면이다.
도 5는 본 발명의 실시 방법에 따라 전화망을 경유하는 문자메시지 발송요청 과정을 도시한 도면이다.
도 6은 본 발명의 실시 방법에 따라 데이터망을 경유하여 포그라운드 복원신호를 송수신하는 과정을 도시한 도면이다.
도 7은 본 발명의 실시 방법에 따라 전화망을 경유하여 전송되는 문자메시지에 포함된 통신번호를 생성하는 과정을 도시한 도면이다.
도 8은 본 발명의 실시 방법에 따라 문자메시지를 통해 수신된 암호화된 통신번호에 대한 암복호 인증을 수행하는 과정을 도시한 도면이다.
1 is a diagram illustrating a dual authentication system using a dual channel according to an embodiment of the present invention.
2 is a diagram illustrating a functional configuration of a wireless terminal 200 and an application 250 according to an embodiment of the present invention.
3 is a diagram illustrating a process of transmitting and receiving a button selection signal via a data network according to an embodiment of the present invention.
4 is a diagram illustrating a process of transmitting / receiving a background switching signal via a data network according to an embodiment of the present invention.
5 is a diagram illustrating a procedure for sending a text message via a telephone network according to an embodiment of the present invention.
6 is a diagram illustrating a process of transmitting / receiving a foreground restoration signal via a data network according to an embodiment of the present invention.
7 is a diagram illustrating a process of generating a communication number included in a text message transmitted via a telephone network according to an embodiment of the present invention.
8 is a diagram illustrating a process of performing encryption / decryption authentication for an encrypted communication number received through a text message according to an embodiment of the present invention.

이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다.The operation principle of the preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings and description. It should be understood, however, that the drawings and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention, and are not to be construed as limiting the present invention.

또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The terms used below are defined in consideration of the functions of the present invention, which may vary depending on the user, intention or custom of the operator. Therefore, the definition should be based on the contents throughout the present invention.

결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.As a result, the technical idea of the present invention is determined by the claims, and the following embodiments are merely means for effectively explaining the technical idea of the present invention to a person having ordinary skill in the art to which the present invention belongs Only.

도면1은 본 발명의 실시 방법에 따른 이중 채널을 이용한 이중 인증 시스템 구성을 도시한 도면이다.1 is a diagram illustrating a dual authentication system using a dual channel according to an embodiment of the present invention.

보다 상세하게 본 도면1은 무선단말(200)에서 다중 접속 가능한 전화망(=제1채널)과 데이터망(=제2채널) 중 전화망의 문자메시지를 통해 무선단말(200)의 앱(250)에서 암호화한 E(통신번호)를 수신함과 동시에 데이터망을 통해 무선단말(200)의 앱(250)에서 전송한 통신번호를 수신하고, 전화망을 통해 수신된 문자메시지의 발신번호를 이용하여 데이터망을 통해 수신된 통신번호를 인증하는 망연동 인증(=제1인증)과 전화망의 문자메시지를 통해 수신된 E(통신번호)를 데이터망을 통해 복호화하여 인증하는 암복호 인증(=제2인증)을 수행하여 무선단말(200)의 통신번호를 인증하되, 상기 데이터망을 경유하여 버튼선택 신호, 백그라운드 전환신호, 포그라운드 복원신호를 추가 이용하여 인증하는 시스템 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조내지 변형하여 상기 이중 채널을 이용한 이중 인증 시스템 구성에 대한 다양한 실시 방법(예를 들어, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.1 is a block diagram of an application 250 of a wireless terminal 200 through a text message of a telephone network among a telephone network (= first channel) and a data network (= second channel) Receives the enciphered E (communication number), receives the communication number transmitted from the app 250 of the wireless terminal 200 through the data network, and transmits the data network using the calling number of the text message received through the telephone network (= Second authentication) for decrypting and authenticating E (communication number) received through a text message of the telephone network via a network, and a network decryption authentication (= second authentication) for authenticating the received communication number A background switching signal, and a foreground restoration signal via the data network, and the present invention is not limited to the system according to the present invention, Normal in the field It will be understood by those skilled in the art that various implementations of the dual-authentication system configuration using the dual channel (e.g., some configuration portions omitted, subdivided, or combined) However, the present invention includes all of the above-mentioned embodiments, and the technical features of the present invention are not limited only by the method shown in FIG.

본 발명의 시스템은, 전화망과 데이터망에 다중 접속하는 무선단말(200)과, 전화망의 문자메시지를 통해 무선단말(200)의 앱(250)에서 암호화한 E(통신번호)를 수신함과 동시에 데이터망을 통해 무선단말(200)의 앱(250)에서 전송한 통신번호를 수신하고, 전화망을 통해 수신된 문자메시지의 발신번호를 이용하여 데이터망을 통해 수신된 통신번호를 인증하는 망연동 인증(=제1인증)과 전화망의 문자메시지를 통해 수신된 E(통신번호)를 데이터망을 통해 복호화하여 인증하는 암복호 인증(=제2인증)을 수행하는 인증서버(100)를 포함하여 이루어지며, 상기 인증서버(100)는 단일 서버 또는 복수의 서버 조합의 형태로 구현될 수 있다.The system of the present invention comprises a wireless terminal 200 that accesses a telephone network and a data network in a multiple access mode and an E (communication number) encrypted by an app 250 of the wireless terminal 200 through a text message of the telephone network, A network interworking authentication for receiving the communication number transmitted from the app 250 of the wireless terminal 200 through the network and authenticating the communication number received through the data network using the calling number of the text message received through the telephone network = First authentication) and an authentication server 100 for performing encryption / decryption authentication (= second authentication) for decrypting and authenticating E (communication number) received through a text message of the telephone network through a data network , The authentication server 100 may be implemented as a single server or a combination of a plurality of servers.

상기 무선단말(200)은 사용자가 이용하는 단말기 중 전화망과 데이터망에 다중 접속 가능한 단말기의 총칭으로서, 바람직하게 전화망과 데이터망에 다중 접속 가능한 스마트폰을 포함할 수 있다.The wireless terminal 200 is a general term of a terminal that can be connected to a telephone network and a data network among the terminals used by the user. The wireless terminal 200 may include a smart phone, which is preferably connectable to the telephone network and the data network.

본 발명의 실시 방법에 따르면, 상기 무선단말(200)은 지정된 앱제공서버로부터 이중 채널을 이용한 이중 인증을 수행할 앱(250)(Application)을 다운로드하여 설치하며, 상기 무선단말(200)에 설치된 앱(250)은 최초 실행(또는 앱(250)을 통한 통신번호 인증 전 실행 또는 상기 앱(250) 이용 중 본인확인 등) 시 본 발명에 따른 인중 채널을 이용한 이중 인증 절차를 수행한다.According to an embodiment of the present invention, the wireless terminal 200 downloads and installs an application 250 for performing dual authentication using a dual channel from a designated application providing server, The app 250 performs a dual authentication procedure using a public channel according to the present invention when the application 250 is executed for the first time (or before execution of the communication number authentication through the app 250, or during the use of the app 250).

상기 무선단말(200)의 앱(250)은 최초 실행(또는 앱(250)을 통한 통신번호 인증 전 실행) 시 해당 무선단말(200)의 통신번호를 키 입력받기 위한 인터페이스를 표시하고 사용자로부터 상기 통신번호를 키 입력받거나, 또는 해당 무선단말(200)에 탑재/이탈착된 USIM(Universal Subscriber Identity Module)으로부터 해당 무선단말(200)의 통신번호를 추출한다.The app 250 of the wireless terminal 200 displays an interface for receiving a key input of the communication number of the corresponding wireless terminal 200 when the application 250 is executed for the first time (or before execution of communication number authentication via the app 250) Or extracts the communication number of the corresponding mobile terminal 200 from a Universal Subscriber Identity Module (USIM) mounted / detached to / from the mobile terminal 200.

본 발명의 실시 방법에 따르면, 상기 통신번호는 상기 무선단말(200)의 앱(250)에서 출력한 인터페이스를 통해 키 입력된 전화번호와 상기 무선단말(200)의 USIM으로부터 추출된 전화번호 중 적어도 하나를 포함하며, 실시 방법에 따라 상기 무선단말(200)의 앱(250)에 할당된 UUID(Universal Unique Identifier), 상기 무선단말(200)의 USIM(Universal Subscriber Identity Module)에 기록된 ICCID(Integrated Circuit Card Identifier), IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 중 적어도 하나를 더 포함할 수 있다. 한편 실시 방법에 따라 상기 통신번호는 사용자의 개인정보(예를 들어, 성명, 생년월일 등)를 더 포함하거나 또는 지정된 저장매체(140)에 등록한 등록정보(또는 등록정보의 일부)를 더 포함하거나 또는 별도 생성된 식별자를 더 포함하거나 또는 대체될 수 있으며 이에 의해 본 발명이 한정되지 아니한다.According to the embodiment of the present invention, the communication number is a telephone number input through the interface output from the app 250 of the wireless terminal 200 and a phone number extracted from the USIM of the wireless terminal 200 A Universal Unique Identifier (UUID) assigned to an app 250 of the wireless terminal 200 according to an embodiment of the present invention and an ICCID (Integrated Unique Identifier) recorded in a Universal Subscriber Identity Module (USIM) A Circuit Card Identifier, an International Mobile Subscriber Identity (IMSI), and an International Mobile Equipment Identity (IMEI). The communication number may further include user's personal information (e.g., name, date of birth, etc.) or further include registration information (or part of the registration information) registered in the designated storage medium 140 And may further include or be replaced with a separately generated identifier, and thus the present invention is not limited thereto.

상기 통신번호가 입력/추출되면, 상기 무선단말(200)의 앱(250)은 상기 설치된 앱(250)에 대한 앱인증값을 확인하고, 상기 앱인증값을 암호키로 사용하여 상기 입력/추출된 통신번호를 암호화함으로써 상기 앱(250)을 통해 암호화된 E(통신번호)를 생성한다. 바람직하게, 상기 앱인증값은 상기 무선단말(200)에 상기 앱(250)을 설치한 앱설치시각, 상기 앱설치시각을 지정된 시간만큼 이격한 시각 중 적어도 하나를 포함할 수 있다. 한편 실시 방법에 따라 상기 앱인증값은 상기 무선단말(200)에 설치된 앱(250)의 UUID를 포함할 수 있다.When the communication number is inputted / extracted, the app 250 of the wireless terminal 200 confirms the app authentication value for the installed app 250, and uses the app authentication value as the cipher key, (E) (communication number) through the application 250 by encrypting the communication number. The application authentication value may include at least one of an application installation time at which the application 250 installed in the wireless terminal 200 and a time at which the application installation time is separated by a designated time. Meanwhile, the app authentication value may include the UUID of the app 250 installed in the wireless terminal 200 according to the method.

본 발명의 제1 메시지 발송 방법에 따르면, 상기 무선단말(200)의 앱(250)은 상기 전화망을 경유하는 메시지 발송 기능을 내장할 수 있으며, 이 경우 상기 무선단말(200)의 앱(250)은 내장된 메시지 발송 기능을 이용하여 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시킨 후, 상기 무선단말(200)이 접속한 전화망을 통해 E(통신번호)를 포함하는 문자메시지를 발송할 수 있다.According to the first message sending method of the present invention, the app 250 of the wireless terminal 200 may embed a message sending function via the telephone network. In this case, the app 250 of the wireless terminal 200, (Communication number) in a designated area on a text message structure via a telephone network by using a built-in message sending function, and then transmits E (communication number) through the telephone network to which the wireless terminal 200 is connected, A text message may be sent.

본 발명의 제2 메시지 발송 방법에 따르면, 상기 무선단말(200)의 앱(250)은 상기 무선단말(200)에 구비된 메시지 발송 기능과 연동할 수 있으며, 이 경우 상기 무선단말(200)의 앱(250)은 상기 무선단말(200)의 메시지 발송 기능과 연동하여 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시킨 후, 상기 무선단말(200)의 메시지 발송 기능과 연동하여 상기 무선단말(200)이 접속한 전화망을 통해 E(통신번호)를 포함하는 문자메시지를 발송할 수 있다.According to the second message sending method of the present invention, the app 250 of the wireless terminal 200 can interoperate with a message sending function provided in the wireless terminal 200. In this case, The application 250 may include the encrypted E (communication number) in a designated area on a text message structure via the telephone network in cooperation with the message sending function of the wireless terminal 200, It is possible to send a text message including E (communication number) through the telephone network connected to the wireless terminal 200 in conjunction with the sending function.

본 발명의 실시 방법에 따르면, 상기 무선단말(200)의 앱(250)이 발송하는 문자메시지는 전화망을 경유하는 것을 특징으로 하되, 데이터망을 경유하여 전송되는 문자메시지(예를 들어, 애플사의 iMessage 등)로 전달되는 상태인지 여부를 확인하여 일시적으로 전화망을 경유하도록 설정하는 등을 통해 전화망을 경유하여 문자메시지가 발송되도록 처리하되 불가능한 상태인 경우 안내 메시지를 출력할 수 있다.According to an embodiment of the present invention, a text message transmitted by the app 250 of the wireless terminal 200 is transmitted via a telephone network, and a text message transmitted via a data network (for example, iMessage, and the like), and temporarily set to pass through the telephone network. In this case, the text message is sent via the telephone network.

본 발명의 실시 방법에 따르면, 상기 E(통신번호)는 상기 문자메시지의 본문 영역, 상기 문자메시지의 숨김 영역, 상기 문자메시지의 예비 영역 중 적어도 하나 또는 둘 이상의 조합한 영역에 포함될 수 있다.According to an embodiment of the present invention, the E (communication number) may be included in at least one of a text area of the text message, a hidden area of the text message, and a spare area of the text message.

상기 무선단말(200)의 앱(250)에서 전화망을 경유하여 상기 E(통신번호)를 포함하는 문자메시지를 발송 시, 상기 무선단말(200)의 앱(250)은 상기 E(통신번호)를 포함하는 문자메시지를 발송하는 메시지 발송 인터페이스가 화면에 표시되지 않도록 제어할 수 있다. 예를 들어, 제1 메시지 발송 방법의 경우 상기 무선단말(200)의 앱(250)은 내장된 메시지 발송 기능의 인터페이스 표시를 생략할 수 있다.The application 250 of the wireless terminal 200 transmits the E (communication number) to the application 250 of the wireless terminal 200 when sending a text message including the E (communication number) via the telephone network from the app 250 of the wireless terminal 200 You can control so that the message sending interface that sends the containing text message is not displayed on the screen. For example, in the case of the first message sending method, the app 250 of the wireless terminal 200 may omit displaying the interface of the built-in message sending function.

한편 전화망을 경유하는 문자메시지를 발송하기 위해 메시지 발송 인터페이스를 화면에 표시하는 경우, 상기 무선단말(200)의 앱(250)은 상기 메시지 발송 인터페이스에 대한 사용자 조작에 의해 상기 문자메시지에 포함되는 E(통신번호)가 편집 또는 변경되지 않도록 제어할 수 있다. 예를 들어, 상기 무선단말(200)의 앱(250)은 메시지 발송 인터페이스의 특정 영역(예를 들어, 키보드 표시 영역)의 터치 입력을 사용자 조작에 의해 상기 문자메시지에 포함되는 E(통신번호)가 편집 또는 변경되지 않도록 제어할 수 있다.Meanwhile, when a message sending interface is displayed on the screen in order to send a text message via the telephone network, the application 250 of the wireless terminal 200 transmits an E (Communication number) is not edited or changed. For example, the application 250 of the wireless terminal 200 may transmit a touch input of a specific area (for example, a keyboard display area) of a message sending interface to an E (communication number) Can be controlled so as not to be edited or changed.

본 발명의 실시 방법에 따르면, 전화망을 경유하여 발송되는 문자메시지는 텍스트 기반의 전문 구조로 이루어지거나, 또는 상기 문자메시지 구조 상에서 상기 E(통신번호)를 삽입할 영역은 지정된 엔코딩 규칙에 따라 엔코딩된 디지트를 포함하도록 설정될 수 있다. 이 경우 상기 무선단말(200)의 앱(250)은 상기 E(통신번호)를 지정된 엔코딩 규칙에 대응하는 디지트로 캐스팅(Casting)하여 상기 문자메시지의 지정된 영역에 포함시킬 수 있다.According to the embodiment of the present invention, the text message sent via the telephone network is composed of a text-based specialized structure, or the area to be inserted with the E (communication number) in the text message structure is encoded May be set to include digits. In this case, the app 250 of the wireless terminal 200 may cast the E (communication number) to a digit corresponding to the specified encoding rule and include it in a designated area of the text message.

상기 무선단말(200)의 앱(250)에서 내장된 메시지 발송 기능을 이용하거나 또는 무선단말(200)의 메시지 발송 기능과 연동하여 전화망을 경유하여 발송한 문자메시지는, 상기 전화망을 경유하여 지정된 메시지서버(150)로 수신되거나 또는 본 발명에 따른 인증 절차를 수행하는 인증서버(100)로 수신된다.A text message sent via the telephone network by using the built-in message sending function in the app 250 of the wireless terminal 200 or in conjunction with the message sending function of the wireless terminal 200, Is received by the authentication server (100) which is received by the server (150) or performs the authentication procedure according to the present invention.

본 발명의 실시 방법에 따르면, 상기 문자메시지가 경유하는 전화망에 구비된 장치는 상기 문자메시지에 포함된 발신번호가 상기 무선단말(200)의 실제 전화번호와 매칭되는지 검증(예를 들어, 문자메시지의 헤더에 포함된 발신번호와 상기 무선단말(200)에 대하여 통신사에서 관리하는 전화번호를 매칭 검증)하는 동작을 수행하며, 상기 문자메시지에 포함된 발신번호가 상기 무선단말(200)의 실제 전화번호와 매칭되는 경우에 상기 문자메시지를 정상적으로 전달할 수 있다. 만약 상기 문자메시지에 포함된 발신번호가 상기 무선단말(200)의 실제 전화번호와 매칭되지 않는 경우, 상기 전화망 상의 장치는 상기 문자메시지를 폐기하거나, 또는 상기 문자메시지의 발신번호를 상기 무선단말(200)의 실제 전화번호로 정정하여 전달할 수 있다.According to an embodiment of the present invention, a device included in the telephone network via the text message verifies whether the calling number included in the text message matches the actual telephone number of the mobile terminal 200 (for example, The mobile terminal 200 performs a matching operation between a calling number included in the header of the mobile terminal 200 and a telephone number managed by the communication company with respect to the mobile terminal 200, The text message can be normally transmitted. If the calling number included in the text message does not match the actual telephone number of the wireless terminal 200, the device on the telephone network discards the text message or transmits the calling number of the text message to the wireless terminal 200 200) to the actual number of the telephone number.

도면1을 참조하면, 상기 인증서버(100)는, 상기 무선단말(200)의 앱(250)에서 지정된 앱인증값을 통해 상기 무선단말(200)의 통신번호를 암호화하여 E(통신번호)를 생성한 후 상기 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시켜 상기 전화망을 통해 발송하기 위해 문자메시지 발송버튼 인터페이스가 터치스크린 상의 일정 영역에 출력되고, 상기 무선단말(200)의 터치스크린을 통한 문자메시지 발송버튼 인터페이스가 선택되는 경우, 상기 데이터망을 경유하여 상기 무선단말(200)의 앱(250)으로부터 상기 터치스크린을 통한 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 수신하는 제1신호 수신부(118)와, 상기 버튼선택 신호를 전송한 무선단말(200)의 통신번호를 확인하여 상기 수신된 버튼선택 신호와 매핑하는 제2채널 매핑부(116)를 구비하며, 상기 문자메시지 발송버튼 인터페이스를 선택한 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호를 수신 대기하는 백그라운드 전환 대기시간을 설정하고 카운트하여 상기 백그라운드 전환 대기시간을 경과할 때까지 상기 데이터망을 경유하여 상기 백그라운드 전환신호가 수신되지 않는 경우 인증실패에 대응하는 인증결과를 생성하는 타임아웃 운영부(114)를 구비한다.Referring to FIG. 1, the authentication server 100 encrypts a communication number of the mobile station 200 through an application authentication value set by the app 250 of the mobile station 200, and transmits E (communication number) And a text message dispatch button interface is output to a predetermined area on the touch screen in order to transmit the encrypted E (communication number) to a designated area on the text message structure via the telephone network and to transmit the encrypted E (communication number) through the telephone network, When a text message dispatch button interface via the touch screen of the terminal 200 is selected, it corresponds to the selection of a text message dispatch button interface via the touch screen from the app 250 of the wireless terminal 200 via the data network A first signal receiving unit 118 for receiving a button selection signal for receiving the button selection signal from the wireless terminal 200, And a background switching wait time for waiting for a background switching signal corresponding to background switching of the application 250 selected by the text message sending button interface is set and counted And a timeout operating unit (114) for generating an authentication result corresponding to an authentication failure when the background switching signal is not received via the data network until the background switching wait time elapses.

상기 무선단말(200)의 앱(250)은 포그라운드 상태에서 터치스크린 상의 일정 영역에 표시되는 문자메시지 발송버튼 인터페이스가 터치 선택되는 경우, 상기 무선단말(200)의 앱(250)은 상기 무선단말(200)에서 전화망을 경유하여 상기 인증서버(100)로 문자메시지를 발송하기 전 우선적으로 상기 데이터망을 경유하여 상기 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 전송한다. 바람직하게, 상기 무선단말(200)의 앱(250)은 상기 무선단말(200)의 문자메시지 발송기능에 의해 상기 전화망을 경유하여 문자메시지 발송이 실질적으로 개시되기 전 우선적으로 데이터망을 경유하여 상기 인증서버(100)로 버튼선택 신호를 전송하고 이에 대응하는 ACK(Acknowledge) 신호를 수신할 수 있다. 한편 상기 무선단말(200)에서 상기 문자메시지 발송기능을 실질적으로 개시하기 전 상기 버튼선택 신호를 전송하기 위한 인터럽트가 필요하다면 상기 무선단말(200)의 앱(250)은 인터럽트를 발생시켜 문자메시지 발송기능이 실질적으로 개시되기 전 우선적으로 상기 버튼선택 신호를 전송할 수 있다.The app 250 of the wireless terminal 200 may be configured such that when a text message dispatch button interface displayed in a certain area on the touch screen is selected by touch in the foreground state, Transmits a button selection signal corresponding to the text message dispatch button interface selection via the data network prior to sending the text message to the authentication server (100) via the telephone network (200). Preferably, the application 250 of the wireless terminal 200 preferentially transmits the text message via the data network before the text message is actually transmitted via the telephone network by the text message sending function of the wireless terminal 200 And transmits a button selection signal to the authentication server 100 and receives an ACK (Acknowledge) signal corresponding thereto. If an interrupt for transmitting the button selection signal is required before the wireless terminal 200 actually starts transmitting the text message, the app 250 of the wireless terminal 200 generates an interrupt and transmits a text message The button selection signal can be preferentially transmitted before the function is actually started.

상기 무선단말(200)의 앱(250)이 포그라운드 상태에서 터치스크린을 통해 표시한 문자메시지 발송버튼 인터페이스가 선택됨에 따라 데이터망을 경유하여 상기 버튼선택 신호를 전송하면, 상기 제1신호 수신부(118)는 데이터망을 경유하여 상기 무선단말(200)의 앱(250)으로부터 상기 터치스크린을 통한 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 수신한다. 바람직하게, 상기 버튼선택 신호는 상기 무선단말(200)의 앱(250)을 통한 문자메시지 발송버튼 인터페이스 선택을 식별하는 식별정보, 상기 문자메시지 발송버튼 인터페이스가 선택된 무선단말(200)의 통신번호, 상기 문자메시지 발송버튼 인터페이스가 선택된 무선단말(200)의 UUID 중 적어도 하나 또는 둘 이상의 조합을 포함할 수 있다.When the application 250 of the wireless terminal 200 selects the text message dispatch button interface displayed on the touch screen in the foreground state and transmits the button selection signal via the data network, 118 receives a button selection signal corresponding to the selection of the text message sending button interface via the touch screen from the app 250 of the wireless terminal 200 via the data network. Preferably, the button selection signal includes identification information identifying a text message dispatch button interface selection through the app 250 of the wireless terminal 200, a communication number of the selected wireless terminal 200, The text message dispatch button interface may include at least one or a combination of two or more UUIDs of the selected wireless terminal 200.

상기 무선단말(200)의 앱(250)으로부터 데이터망을 경유하여 터치스크린을 통한 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호가 수신되면, 상기 제2채널 매핑부(116)는 상기 버튼선택 신호를 판독하여 상기 버튼선택 신호를 전송한 앱(250)을 설치 실행한 무선단말(200)의 통신번호를 확인(예를 들어, 버튼선택 신호에서 통신번호를 추출하거나 또는 데이터베이스를 참조하여 통신번호 확인)하고, 상기 확인된 통신번호와 상기 수신된 버튼선택 신호의 일부 또는 전체(또는 버튼선택 신호가 수신되었음이 확인 가능한 정보 등)를 매핑하여 저장한다.When the button selection signal corresponding to the selection of the text message sending button interface via the touch screen is received from the app 250 of the wireless terminal 200 via the data network, the second channel mapping unit 116 receives the button selection signal (For example, by extracting a communication number from a button selection signal, or by referring to a database, the communication number of the wireless terminal 200 that installed the app 250 that read the signal and transmitted the button selection signal) And stores a part or all of the received communication number and the received button selection signal (or information that can be confirmed that the button selection signal has been received), etc.).

한편, 상기 무선단말(200)의 앱(250)으로부터 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호가 수신된 경우, 상기 타임아웃 운영부(114)는 상기 문자메시지 발송버튼 인터페이스를 선택한 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호를 수신 대기하는 백그라운드 전환 대기시간을 설정하고 카운트 개시한다.If the button selection signal corresponding to the selection of the text message dispatch button interface is received from the app 250 of the wireless terminal 200, the timeout operation unit 114 selects the text message dispatch button interface 250 Quot; background switching signal ") and starts counting.

상기 타임아웃 운영부(114)는 상기 백그라운드 전환 대기시간을 경과할 때까지 상기 무선단말(200)의 앱(250)으로부터 데이터망을 경유하여 상기 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호가 수신되는지 확인하며, 상기 백그라운드 전환 대기시간을 경과할 때까지 상기 데이터망을 경유하여 상기 백그라운드 전환신호가 수신되지 않는 경우 상기 백그라운드 전환 대기시간의 카운트를 종료하고 인증실패에 대응하는 인증결과를 생성한다.The timeout management unit 114 receives a background switching signal corresponding to the background switching of the app 250 via the data network from the app 250 of the wireless terminal 200 until the background switching waiting time elapses If the background switching signal is not received via the data network until the background switching wait time elapses, the count of the background switching wait time is terminated and an authentication result corresponding to the authentication failure is generated .

도면1을 참조하면, 상기 인증서버(100)는, 상기 무선단말(200)의 앱(250)을 통한 상기 문자메시지 발송버튼 인터페이스 선택에 의해 상기 무선단말(200)의 앱(250)이 백그라운드(Background)로 전환되는 경우, 상기 데이터망을 경유하여 상기 백그라운드로 전환되는 앱(250)으로부터 상기 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호를 수신하는 제2신호 수신부(120)와, 상기 백그라운드 전환신호를 전송한 무선단말(200)의 통신번호를 확인하여 상기 수신된 백그라운드 전환신호와 매핑하는 제2채널 매핑부(116)를 구비하며, 상기 백그라운드 전환신호를 전송한 앱(250)을 구비한 무선단말(200)의 통신번호를 발신번호로 포함하는 문자메시지 수신을 대기하는 문자메시지 수신 대기시간을 설정하고 카운트하여 상기 문자메시지 수신 대기시간을 경과할 때까지 상기 전화망을 통해 상기 문자메시지 수신이 되지 않는 경우 인증실패에 대응하는 인증결과를 생성하는 타임아웃 운영부(114)를 구비한다.Referring to FIG. 1, the authentication server 100 selects the text message sending button interface through the application 250 of the wireless terminal 200 so that the application 250 of the wireless terminal 200 can access the background A second signal receiving unit 120 for receiving a background switching signal corresponding to a background switching of the app 250 from the app 250 switched to the background via the data network when the background switching signal is switched to the background, And a second channel mapping unit (116) for identifying a communication number of the wireless terminal (200) that has transmitted the background switching signal and mapping the received communication switching number to the received background switching signal. The application (250) A waiting time for receiving a text message including a communication number of the wireless terminal 200 as a calling number is set and counted, Via the telephone network, not if it is not the text message is received and a time out Operations 114 to generate an authentication result, corresponding to authentication failure.

상기 데이터망을 통해 상기 버튼선택 신호를 전송한 무선단말(200)의 앱(250)은 포그라운드 상태에서 상기 무선단말(200)에 내장된 문자메시지 발송기능을 실행하여 상기 전화망을 경유하여 문자메시지 발송을 요청하는 절차를 개시하는데 이 경우 상기 무선단말(200)의 운영체제는 상기 포그라운드 상태의 앱(250)을 백그라운드 상태로 전환시킴과 동시에 문자메시지 발송화면을 터치스크린 상에 표시하는 절차를 수행한다.The app 250 of the wireless terminal 200 that has transmitted the button selection signal through the data network executes a text message sending function built in the wireless terminal 200 in the foreground state and transmits a text message In this case, the operating system of the wireless terminal 200 switches the foreground app 250 to the background state and simultaneously displays a text message dispatch screen on the touch screen do.

상기 무선단말(200)의 앱(250)은 포그라운드 상태에서 상기 무선단말(200)에 내장된 문자메시지 발송기능을 실행하여 문자메시지 발송 절차를 개시함과 동시에, 상기 무선단말(200)의 운영체제를 통해 상기 앱(250)을 포그라운드에서 백그라운드로 전환시키는 백그라운드 전환 이벤트가 발생하는지 확인한다. 만약 상기 무선단말(200)의 운영체제를 통해 상기 백그라운드 전환 이벤트가 확인되는 경우, 상기 무선단말(200)의 앱(250)은 상기 무선단말(200)에서 전화망을 경유하여 문자메시지 발송을 요청하기 전 우선적으로 상기 데이터망을 경유하여 상기 무선단말(200)의 앱(250)이 백그라운드 전환에 대응하는 백그라운드 전환신호를 전송한다. 바람직하게, 상기 무선단말(200)의 앱(250)은 상기 무선단말(200)의 문자메시지 발송기능에 의해 상기 문자메시지 발송기능이 실질적으로 개시되기 전 우선적으로 데이터망을 경유하여 상기 인증서버(100)로 백그라운드 전환신호를 전송하고 이에 대응하는 ACK를 수신한다. 한편 상기 무선단말(200)에서 상기 문자메시지 발송기능을 실질적으로 개시하기 전 상기 백그라운드 전환신호를 전송하기 위해 쓰레드 구동이나 인터럽트가 필요하다면 상기 무선단말(200)의 앱(250)은 쓰레드를 구동하거나 인터럽트를 발생시켜 문자메시지 발송기능이 실질적으로 개시되기 전 우선적으로 상기 백그라운드 전환신호를 전송할 수 있다.The app 250 of the wireless terminal 200 executes a text message sending function embedded in the wireless terminal 200 in the foreground state to start a text message sending procedure and transmits an operation message to the operating system of the wireless terminal 200 Whether a background switching event that switches the app 250 from the foreground to the background occurs. If the background switching event is confirmed through the operating system of the wireless terminal 200, the application 250 of the wireless terminal 200 may request the transmission of a text message via the telephone network from the wireless terminal 200 The application 250 of the wireless terminal 200 transmits a background switching signal corresponding to the background switching via the data network. Preferably, the application 250 of the wireless terminal 200 preferentially transmits the text message through the data network before the text message dispatch function is actually initiated by the text message dispatch function of the wireless terminal 200 100, and receives a corresponding ACK. Meanwhile, if the mobile terminal 200 needs a thread driving or an interrupt to transmit the background switching signal before actually starting the text message sending function, the application 250 of the wireless terminal 200 may operate the thread The background switching signal can be preferentially transmitted before the text message sending function is actually started by generating an interrupt.

상기 무선단말(200)의 앱(250)이 포그라운드 상태에서 백그라운드로 전환되면서 데이터망을 경유하여 상기 백그라운드 전환신호를 전송하면, 상기 제2신호 수신부(120)는 상기 데이터망을 경유하여 상기 백그라운드로 전환되는 앱(250)으로부터 상기 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호를 수신한다. 바람직하게, 상기 백그라운드 전환신호는 상기 무선단말(200)의 운영체제를 통한 상기 앱(250)의 백그라운드 전환을 식별하는 식별정보, 상기 백그라운드 전환된 앱(250)을 설치 구동한 무선단말(200)의 통신번호, 상기 백그라운드 전환된 앱(250)을 설치 구동한 무선단말(200)의 UUID 중 적어도 하나 또는 둘 이상의 조합을 포함할 수 있다.When the application 250 of the wireless terminal 200 is switched from the foreground state to the background and transmits the background switching signal via the data network, the second signal receiving unit 120 transmits the background switching signal to the background The background switching signal corresponding to the background switching of the app 250 from the app 250 that is switched to the background switching signal. The background switching signal may include identification information for identifying background switching of the application 250 through the operating system of the wireless terminal 200, A UUID of the wireless terminal 200 that installed the background switched app 250, and a combination of two or more of the UUIDs.

상기 무선단말(200)의 앱(250)으로부터 데이터망을 경유하여 상기 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호가 수신되면, 상기 제2채널 매핑부(116)는 상기 백그라운드 전환신호를 판독하여 상기 백그라운드 전환신호를 전송한 앱(250)을 설치 실행한 무선단말(200)의 통신번호를 확인(예를 들어, 백그라운드 전환신호에서 통신번호를 추출하거나 또는 데이터베이스를 참조하여 통신번호 확인)하고, 상기 백그라운드 전환신호를 전송한 무선단말(200)의 통신번호와 버튼선택 신호의 일부 또는 전체(또는 버튼선택 신호가 수신되었음이 확인 가능한 정보 등)가 매핑된 상태인지 확인한다. 상기 무선단말(200)의 통신번호와 매핑된 버튼선택 신호의 일부 또는 전체(또는 버튼선택 신호가 수신되었음이 확인 가능한 정보 등)가 매핑된 상태가 아니라면, 상기 제2채널 매핑부(116)는 인증실패에 대응하는 인증결과를 생성한다. 반면 상기 무선단말(200)의 통신번호와 매핑된 버튼선택 신호의 일부 또는 전체(또는 버튼선택 신호가 수신되었음이 확인 가능한 정보 등)가 매핑된 상태라면, 상기 제2채널 매핑부(116)는 상기 수신된 백그라운드 전환신호의 일부 또는 전체(또는 백그라운드 전환신호가 수신되었음이 확인 가능한 정보 등)를 매핑하여 저장한다.When the background switching signal corresponding to the background switching of the app 250 is received from the app 250 of the wireless terminal 200 via the data network, the second channel mapping unit 116 receives the background switching signal (For example, extracts the communication number from the background switching signal or confirms the communication number by referring to the database) of the wireless terminal 200 installed with the app 250 that reads the background switching signal and transmits the background switching signal, And checks whether the communication number of the wireless terminal 200 transmitting the background switching signal and a part or all of the button selection signal (or information that can be confirmed that the button selection signal has been received) are mapped. If the part or all of the button selection signal mapped to the communication number of the wireless terminal 200 (or the information that can be confirmed that the button selection signal has been received) is not mapped, the second channel mapping unit 116 And generates an authentication result corresponding to the authentication failure. On the other hand, if a part or all of the button selection signal mapped to the communication number of the wireless terminal 200 (or information that can be confirmed that the button selection signal has been received) is mapped, the second channel mapping unit 116 A part or all of the received background switching signal (or information that can be confirmed that the background switching signal has been received, etc.) is mapped and stored.

한편 상기 무선단말(200)의 앱(250)으로부터 상기 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호가 수신되거나 또는 상기 무선단말(200)의 통신번호와 매핑하여 저장된 경우, 상기 타임아웃 운영부(114)는 상기 백그라운드 전환신호를 전송한 앱(250)을 구비한 무선단말(200)의 통신번호를 발신번호로 포함하는 문자메시지 수신을 대기하는 문자메시지 수신 대기시간을 설정하고 카운트 개시한다.If the background switching signal corresponding to the background switching of the application 250 is received from the app 250 of the wireless terminal 200 or is mapped with the communication number of the wireless terminal 200 and stored, The controller 114 sets a waiting time for receiving a text message containing a communication number of the wireless terminal 200 having the application 250 that has transmitted the background switching signal as a calling number and starts counting.

상기 타임아웃 운영부(114)는 상기 문자메시지 수신 대기시간을 경과할 때까지 상기 무선단말(200)의 앱(250)으로부터 전화망을 경유하여 상기 문자메시지가 수신되지 않는 경우 상기 문자메시지 수신 대기시간의 카운트를 종료하고 인증실패에 대응하는 인증결과를 생성한다. 상기 타임아웃 운영부(114)를 통해 상기 인증실패에 대응하는 인증결과가 생성되는 경우, 상기 제2채널 매핑부(116)는 상기 무선단말(200)의 통신번호와 매핑 관계에 있는 모든 신호 등을 자동(또는 강제) 해제한다.If the text message is not received from the app 250 of the wireless terminal 200 via the telephone network until the waiting time for receiving the text message has elapsed, The count is ended and an authentication result corresponding to the authentication failure is generated. When the authentication result corresponding to the authentication failure is generated through the timeout management unit 114, the second channel mapping unit 116 transmits all signals and the like mapped to the communication number of the wireless terminal 200 Automatic (or forced) release.

도면1을 참조하면, 상기 인증서버(100)는, 상기 무선단말(200)의 앱(250)에서 지정된 앱인증값을 통해 상기 무선단말(200)의 통신번호를 암호화하여 E(통신번호)를 생성한 후 상기 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시켜 상기 전화망을 통해 발송하면, 상기 전화망을 경유하여 수신된 문자메시지에 포함된 E(통신번호)와 상기 전화망을 경유하는 문자메시지 송수신 과정에서 상기 전화망을 통해 검증/정정된 발신번호를 확인하는 제1채널 확인부(112)를 구비하며, 상기 무선단말(200)이 접속한 전화망을 경유하여 상기 암호화된 E(통신번호)를 포함하는 문자메시지를 수신하는 메시지 수신부(110)를 구비할 수 있다.Referring to FIG. 1, the authentication server 100 encrypts a communication number of the mobile station 200 through an application authentication value set by the app 250 of the mobile station 200, and transmits E (communication number) (E (communication number) included in the text message received via the telephone network when the E (communication number) is included in the designated area on the text message structure via the telephone network, And a first channel checking unit 112 for checking a calling number verified / corrected through the telephone network in a process of transmitting and receiving a text message via the telephone network, And a message receiving unit 110 for receiving a text message including an encrypted E (communication number).

본 발명의 제1 메시지 송수신 방식에 따르면, 상기 무선단말(200)의 앱(250)에서 암호화한 E(통신번호)를 포함하는 문자메시지는 상기 무선단말(200)이 접속한 전화망을 경유하여 상기 인증서버(100)로 전달될 수 있으며, 상기 메시지 수신부(110)는 상기 전화망을 경유하여 전달된 문자메시지를 수신한다. 바람직하게, 상기 메시지 수신부(110)는 상기 전화망을 통해 발신번호의 유효성을 검증/정정한 문자메시지를 선택적으로 수신할 수 있다.According to the first message transmission / reception method of the present invention, a text message including E (communication number) encrypted by the app 250 of the wireless terminal 200 is transmitted to the mobile terminal 200 via the telephone network to which the wireless terminal 200 is connected To the authentication server 100, and the message receiving unit 110 receives the text message transmitted via the telephone network. Preferably, the message receiving unit 110 may selectively receive a text message verifying / correcting the validity of the calling number through the telephone network.

상기 제1채널 확인부(112)는 상기 메시지 수신부(110)를 통해 수신된 문자메시지의 지정된 영역에 포함된 E(통신번호)를 추출하고, 상기 전화망을 경유하는 문자메시지 송수신 과정에서 상기 전화망을 통해 검증/정정된 발신번호를 추출한다.The first channel identifying unit 112 extracts an E (communication number) included in a designated area of a text message received through the message receiving unit 110, and transmits the extracted E (communication number) to the telephone network And extracts the verified / corrected calling number.

본 발명의 제2 메시지 송수신 방식에 따르면, 상기 무선단말(200)의 앱(250)에서 암호화한 E(통신번호)를 포함하는 문자메시지는 상기 무선단말(200)이 접속한 전화망을 경유하여 지정된 메시지서버(150)로 전달될 수 있으며, 상기 메시지서버(150)는 문자메시지의 지정된 영역에 포함된 E(통신번호)를 추출하고, 상기 전화망을 경유하는 문자메시지 송수신 과정에서 상기 전화망을 통해 검증/정정된 발신번호를 추출하여 상기 인증서버(100)로 제공하며, 상기 제1채널 확인부(112)는 상기 메시지서버(150)로부터 상기 문자메시지에 포함된 E(통신번호)와 상기 문자메시지의 발신번호를 제공받을 수 있다.According to the second message transmission / reception method of the present invention, the text message including the E (communication number) encrypted by the app 250 of the wireless terminal 200 is transmitted through the telephone network to which the wireless terminal 200 is connected The message server 150 extracts an E (communication number) included in a designated area of a text message and verifies it through the telephone network in the process of transmitting and receiving a text message via the telephone network. And the first channel identification unit 112 extracts the corrected originating number from the message server 150. The first channel identification unit 112 extracts the E (communication number) included in the text message from the message server 150, The caller's number may be provided.

도면1을 참조하면, 상기 인증서버(100)는, 상기 전화망을 경유하여 수신된 문자메시지로부터 추출된 E(통신번호)를 바이너리로 복원, E(통신번호)의 무결성 검증 중 하나 이상을 수행하는 제1채널 검증부(126)를 구비한다.Referring to FIG. 1, the authentication server 100 restores E (communication number) extracted from a text message received via the telephone network to binary, and performs at least one of integrity verification of E (communication number) And a first channel verifying unit 126.

본 발명의 실시 방법에 따르면, 상기 문자메시지에 포함된 E(통신번호)는 지정된 바이너리고 캐스팅되어 상기 문자메시지의 지정된 영역에 포함될 수 있는데, 상기 제1채널 검증부(126)는 상기 문자메시지의 지정된 영역으로부터 추출된 E(통신번호)를 역으로 변환하여 상기 무선단말(200)의 앱(250)에서 생성한 원래의 바이너리 형태의 E(통신번호)를 복원할 수 있다.According to the embodiment of the present invention, the E (communication number) included in the text message can be cast in a designated binary and included in a designated area of the text message. The E (communication number) extracted from the designated area can be reversed and the E (communication number) of the original binary form generated by the app 250 of the wireless terminal 200 can be restored.

본 발명의 실시 방법에 따르면, 상기 문자메시지에 포함(또는 바이너리로 복원)된 E(통신번호)는 문자메시지를 발송하는 과정에서 사용자 조작에 의해 변조되었는지 판별하기 위한 무결성 검증값을 포함하여 이루어지면, 상기 제1채널 검증부(126)는 상기 E(통신번호)에 포함된 무결성 검증값을 이용하여 상기 E(통신번호)의 무결성을 검증할 수 있다.According to the embodiment of the present invention, when the E (communication number) included in the text message (or restored to binary) includes an integrity verification value for discriminating whether the E (communication number) is modulated by a user operation in sending a text message , The first channel verifying unit 126 may verify the integrity of the E (communication number) using the integrity verification value included in the E (communication number).

도면1을 참조하면, 상기 인증서버(100)는, 상기 전화망을 경유하여 수신된 문자메시지의 발신번호와 매핑된 무선단말(200)의 통신번호를 확인하고, 상기 확인된 무선단말(200)의 통신번호와 문자메시지로부터 추출된 E(통신번호)를 매핑하여 저장하는 제1채널 매핑부(132)와, 상기 무선단말(200)의 문자메시지 발송완료에 따라 상기 무선단말(200)의 앱(250)이 포그라운드 복원에 대응하는 포그라운드 복원신호를 수신 대기하는 포그라운드 복원 대기시간을 설정하고 카운트하여 상기 포그라운드 복원 대기시간을 경과할 때까지 상기 데이터망을 경유하여 상기 포그라운드 복원신호가 수신되지 않는 경우 인증실패에 대응하는 인증결과를 생성하는 타임아웃 운영부(114)를 구비한다.Referring to FIG. 1, the authentication server 100 confirms the communication number of the wireless terminal 200 mapped with the calling number of the text message received via the telephone network, A first channel mapping unit 132 for mapping a communication number and an E (communication number) extracted from a text message and storing the communication number and the E (communication number) extracted from the text message, 250) sets and counts a foreground restoration waiting time for receiving a foreground restoration signal corresponding to the foreground restoration and counts the foreground restoration wait time, and transmits the foreground restoration signal via the data network until the foreground restoration waiting time elapses And a timeout operation unit (114) for generating an authentication result corresponding to the authentication failure if not received.

상기 제1채널 매핑부(132)는 상기 문자메시지로부터 추출(또는 바이너리 변환, 또는 무결성 검증)된 E(통신번호)와 상기 문자메시지의 발신번호를 매핑하여 저장한다. 실시 방법에 따라 상기 제1채널 매핑부(132)는 상기 문자메시지의 발신번호와 매칭되는 무선단말(200)의 통신번호를 확인하고, 상기 무선단말(200)의 통신번호와 버튼선택 신호의 일부 또는 전체(또는 버튼선택 신호가 수신되었음이 확인 가능한 정보 등), 백그라운드 전환신호의 일부 또는 전체(또는 백그라운드 전환신호가 수신되었음이 확인 가능한 정보 등) 중 적어도 하나 이상이 매핑된 상태인지 확인하여 매핑된 상태가 아니라면 인증실패에 대응하는 인증결과를 생성한다.The first channel mapping unit 132 maps E (communication number) extracted (or binary-converted or integrity-verified) from the text message and the calling number of the text message and stores the mapping. The first channel mapping unit 132 identifies the communication number of the wireless terminal 200 matching the calling number of the text message and transmits the communication number of the wireless terminal 200 and a part of the button selection signal (Or information that can be confirmed that the button selection signal has been received, etc.), a part or all of the background switching signal (or information that can be confirmed that the background switching signal has been received, etc.) The authentication result corresponding to the authentication failure is generated.

한편 상기 전화망을 경유하여 문자메시지가 수신되거나 또는 상기 문자메시지를 발송한 무선단말(200)의 통신번호와 매핑하여 저장된 경우, 상기 타임아웃 운영부(114)는 상기 문자메시지 발송을 완료한 무선단말(200)의 앱(250)으로부터 포그라운드 복원에 대응하는 포그라운드 복원 대기시간을 설정하고 카운트 개시한다.Meanwhile, when a text message is received via the telephone network or is mapped with the communication number of the wireless terminal 200 that has sent the text message, the timeout management unit 114 transmits the text message to the wireless terminal 200 sets the foreground restoration wait time corresponding to foreground restoration and starts counting.

상기 타임아웃 운영부(114)는 상기 포그라운드 복원 대기시간을 경과할 때까지 상기 데이터망을 경유하여 상기 포그라운드 복원신호가 수신 되는지 확인하며, 상기 포그라운드 복원 대기시간을 경과할 때까지 상기 데이터망을 경유하여 상기 포그라운드 복원신호가 수신되지 않는 경우에 상기 포그라운드 복원 대기시간의 카운트를 종료하고 인증실패에 대응하는 인증결과를 생성한다. 상기 타임아웃 운영부(114)를 통해 상기 인증실패에 대응하는 인증결과가 생성되는 경우, 상기 제1채널 매핑부(132)는 상기 무선단말(200)의 통신번호와 매핑 관계에 있는 모든 신호 등을 자동(또는 강제) 해제한다.The timeout management unit 114 checks whether the foreground restoration signal is received via the data network until the foreground restoration waiting time elapses, If the foreground restoration signal is not received, the count of the foreground restoration wait time is terminated and an authentication result corresponding to the authentication failure is generated. When the authentication result corresponding to the authentication failure is generated through the timeout management unit 114, the first channel mapping unit 132 transmits all signals and the like mapped to the communication number of the wireless terminal 200 Automatic (or forced) release.

본 발명의 실시 방법에 따르면, 상기 무선단말(200)에서 전화망을 통해 상기 문자메시지를 발송 성공한 경우, 상기 문자메시지를 수신하는 메시지서버(150)(또는 인증서버(100))는 유선 구간에 존재하므로, 상기 문자메시지를 전달하는 경로 상에서 상기 문자메시지의 전송 지연은 발생하지 않거나 최소화되며, 상기 무선단말(200)에서 문자메시지를 발송한 후 데이터망을 통해 통신번호를 전송하는 절차는 무선단말(200)의 앱(250)을 통해 자동으로 이루어지므로, 상기 제1채널 매핑부(132)는 상기 포그라운드 복원 대기시간을 가능한 짧게(예를 들어, 5초) 설정하여 제3자의 개입 여지를 차단할 수 있다.The message server 150 (or the authentication server 100) receiving the text message may transmit the text message to the wireless terminal 200 via the telephone network, Therefore, the transmission delay of the text message does not occur or is minimized on the path for transmitting the text message. After the text message is transmitted from the wireless terminal 200, the procedure for transmitting the communication number through the data network is performed by the wireless terminal 200), the first channel mapping unit 132 sets the foreground restoration wait time as short as possible (for example, five seconds) to block the third party's intervention space .

상기 무선단말(200)의 앱(250)은 상기 전화망을 통해 E(통신번호)를 포함하는 문자메시지를 발송한 후, 상기 무선단말(200)이 접속한 데이터망(예를 들어, 이동통신망의 패킷 기반 데이터망, 또는 무선랜)을 통해 상기 E(통신번호)에 대응하는 통신번호와 상기 E(통신번호)를 암호화하는데 이용된 앱인증값을 전송한다. 실시 방법에 따라 상기 앱인증값은 버튼선택 신호, 백그라운드 전환신호, 포그라운드 복원신호 중 어느 하나에 포함되어 전송되거나 또는 둘 이상에 분할하여 전송될 수 있다.The application 250 of the wireless terminal 200 sends a text message including the E (communication number) through the telephone network and then transmits the text message including the E (communication number) to the data network (for example, (Communication number) and the application authentication value used for encrypting the E (communication number) through the packet-based data network or the wireless LAN. According to an embodiment of the present invention, the application authentication value may be included in one of a button selection signal, a background switching signal, and a foreground restoration signal, or may be divided into two or more.

도면1을 참조하면, 상기 인증서버(100)는, 상기 무선단말(200)의 문자메시지 발송완료에 의해 상기 무선단말(200)의 앱(250)이 포그라운드(Foreground)로 복원되는 경우, 상기 데이터망을 경유하여 상기 포그라운드로 복원되는 앱(250)으로부터 상기 앱(250)의 포그라운드 복원에 대응하는 포그라운드 복원신호를 수신하는 제3신호 수신부(122)와, 상기 포그라운드 복원신호를 전송한 무선단말(200)의 통신번호를 확인하여 상기 수신된 포그라운드 복원신호와 매핑하는 제2채널 매핑부(116)를 구비한다.Referring to FIG. 1, when the application 250 of the wireless terminal 200 is restored to the foreground by completing the transmission of the text message of the wireless terminal 200, A third signal receiving unit 122 for receiving a foreground restoration signal corresponding to the foreground restoration of the app 250 from the app 250 restored to the foreground via the data network, And a second channel mapping unit 116 for identifying the communication number of the transmitted wireless terminal 200 and mapping the received communication number to the foreground restoration signal.

상기 무선단말(200)의 앱(250)이 포그라운드 상태에서 상기 무선단말(200)의 문자메시지 발송기능을 실행하여 상기 포그라운드 상태의 앱(250)이 백그라운드로 전환된 후 상기 문자메시지 발송기능에 의한 문자메시지 발송이 완료되는 경우, 상기 무선단말(200)의 운영체제는 상기 문자메시지 발송요청 전 포그라운드 상태에서 상기 문자메시지 발송기능이 실행되면서 백그라운드 성태로 전환되고 문자메시지 발송완료에 따라 다시 포그라운드 상태로 복원하는데, 상기 무선단말(200)의 앱(250)은 백그라운드 상태에서 포그라운드 상태로 복원됨과 동시에 상기 데이터망을 경유하여 상기 앱(250)의 포그라운드 복원에 대응하는 포그라운드 복원신호를 전송한다.The application 250 of the wireless terminal 200 executes a text message dispatch function of the wireless terminal 200 in the foreground state so that the foreground app 250 is switched to the background, The operating system of the wireless terminal 200 is switched from the background state to the background state by executing the text message dispatch function in the foreground state before the text message dispatch is requested and when the text message dispatch is completed, The app 250 of the wireless terminal 200 is restored to the foreground state in the background state and at the same time the foreground restoration signal corresponding to the foreground restoration of the app 250 via the data network, .

상기 무선단말(200)의 앱(250)이 백그라운드 상태에서 포그라운드 상태로 복원되면서 데이터망을 통해 상기 포그라운드 복원신호를 전송하면, 상기 제3신호 수신부(122)는 상기 데이터망을 경유하여 상기 포그라운드로 복원되는 앱(250)으로부터 상기 앱(250)의 포그라운드 복원에 대응하는 포그라운드 복원신호를 수신한다. 바람직하게 상기 포그라운드 복원신호는 상기 무선단말(200)의 운영체제를 통한 상기 앱(250)의 포그라운드 복원을 식별하는 식별정보, 상기 포그라운드 복원된 앱(250)을 설치 구동한 무선단말(200)의 통신번호, 상기 무선단말(200)에서 E(통신번호)를 생성하기 위해 사용된 앱인증값, 상기 포그라운드 복원된 앱(250)을 설치 구동한 무선단말(200)의 UUID 중 적어도 하나 또는 둘 이상의 조합을 포함할 수 있다.When the app 250 of the wireless terminal 200 is restored to the foreground state in the background state and transmits the foreground restoration signal through the data network, the third signal receiving unit 122 transmits the foreground restoration signal through the data network And receives a foreground restoration signal corresponding to the foreground restoration of the app 250 from the app 250 restored to the foreground. Preferably, the foreground restoration signal includes identification information for identifying a foreground restoration of the app 250 through an operating system of the wireless terminal 200, a wireless terminal 200 installed with the foreground restored app 250, At least one of the communication number of the wireless terminal 200, the application authentication value used to generate E (communication number) at the wireless terminal 200, and the UUID of the wireless terminal 200 that installed the foreground restored app 250 Or a combination of two or more.

상기 무선단말(200)의 앱(250)으로부터 상기 앱(250)의 포그라운드 복원에 대응하는 포그라운드 복원신호가 수신되면, 상기 제2채널 매핑부(116)는 상기 포그라운드 복원신호를 판독하여 상기 포그라운드 복원신호를 전송한 앱(250)을 설치 실행한 무선단말(200)의 통신번호를 확인(예를 들어, 포그라운드 복원신호에서 통신번호를 추출하거나 또는 데이터베이스를 참조하여 통신번호 확인)하고, 상기 포그라운드 복원신호를 전송한 무선단말(200)의 통신번호와 버튼선택 신호의 일부 또는 전체(또는 버튼선택 신호가 수신되었음이 확인 가능한 정보 등), 백그라운드 전환신호의 일부 또는 전체(또는 백그라운드 전환신호가 수신되었음이 확인 가능한 정보 등), E(통신번호) 중 적어도 하나 이상이 매핑된 상태인지 확인하여 매핑된 상태가 아니라면 인증실패에 대응하는 인증결과를 생성한다.When the foreground restoration signal corresponding to the foreground restoration of the app 250 is received from the app 250 of the wireless terminal 200, the second channel mapping unit 116 reads the foreground restoration signal (For example, extracting a communication number from a foreground restoration signal or checking a communication number by referring to a database) of the wireless terminal 200 that installed the app 250 that transmitted the foreground restoration signal, A part or all of the button selection signal (or information that can be confirmed that the button selection signal has been received), a part or all of the background switching signal Background switching signal, etc.) and E (communication number) are mapped, and if it is not the mapped state, And generates a corresponding authentication result.

도면1을 참조하면, 상기 인증서버(100)는, 상기 무선단말(200)의 앱(250)으로부터 상기 데이터망을 경유하여 상기 무선단말(200)의 통신번호와 앱인증값을 수신하는 제2채널 수신부(124)와, 상기 전화망을 통해 수신된 문자메시지로부터 추출 저장된 발신번호 중 상기 데이터망을 통해 수신된 통신번호와 매칭되는 발신번호를 1차 확인하는 제1 인증 절차부(134)와, 상기 데이터망을 통해 수신된 통신번호와 상기 전화망을 통해 수신된 문자메시지의 발신번호가 매칭되면 상기 발신번호와 매핑된 E(통신번호)를 확인하고 상기 데이터망을 통해 수신된 앱인증값을 통해 상기 E(통신번호)를 복호화하여 D(통신번호)를 생성하는 채널 연동 복호부(136)와, 상기 전화망의 문자메시지를 통해 수신되어 상기 데이터망을 통해 수신된 앱인증값을 통해 복호화된 D(통신번호)와 상기 데이터망을 통해 수신된 통신번호를 비교하여 매칭되는지 2차 확인하는 제2 인증 절차부(128)와, 상기 데이터망을 통해 수신된 통신번호가 상기 전화망을 통해 수신된 문자메시지의 발신번호와 매칭됨과 동시에 상기 전화망의 문자메시지를 통해 수신되어 복호화된 D(통신번호)와 매칭되면 상기 데이터망을 통해 수신된 통신번호의 유효성을 인증한 결과를 생성하는 인증결과 처리부(130)를 구비하며, 상기 인증된 통신번호를 지정된 저장매체(140)에 저장하는 정보 등록부(138)를 구비한다.Referring to FIG. 1, the authentication server 100 receives a communication number and an application authentication value of the wireless terminal 200 from the app 250 of the wireless terminal 200 via the data network, A first authentication processing unit 134 for firstly checking a calling number matched with a communication number received through the data network among a calling number extracted and stored from a text message received through the telephone network, If the communication number received through the data network matches the calling number of the text message received through the telephone network, the mobile communication terminal checks the mapped E (communication number) with the calling number, A channel interlock decryption unit 136 for decrypting the E (communication number) to generate D (communication number); a D (decryption) unit 136 for decrypting the decrypted application authentication value received through the text message of the telephone network and received through the data network (Communication number) A second authentication procedure unit 128 for comparing the communication numbers received through the data network and verifying whether the communication numbers are matched, and a second authentication procedure unit 128 for comparing the communication numbers received through the data network with the origination number of the text message received through the telephone network And an authentication result processing unit (130) for generating a result of authenticating the validity of the communication number received through the data network, if the matching result matches the D (communication number) received and decoded through the text message of the telephone network, And an information registration unit 138 for storing the authenticated communication number in the designated storage medium 140.

상기 무선단말(200)의 앱(250)으로부터 상기 데이터망을 경유하여 버튼선택 신호, 백그라운드 전환신호, 포그라운드 복원신호가 정상적으로 수신되고, 상기 무선단말(200)에서 발송하는 문자메시지가 정상적으로 수신된 후, 상기 제2채널 수신부(124)는 상기 E(통신번호)를 포함하는 문자메시지를 발송한 무선단말(200)이 접속한 데이터망을 경유하여 상기 무선단말(200)의 앱(250)에서 전송한 통신번호와 앱인증값을 수신한다.When a button selection signal, a background switching signal, and a foreground restoration signal are normally received from the app 250 of the wireless terminal 200 via the data network and a text message sent from the wireless terminal 200 is normally received The second channel receiver 124 transmits the text message including the E (communication number) to the application 250 of the wireless terminal 200 via the data network connected to the wireless terminal 200 And receives the transmitted communication number and the app authentication value.

본 발명의 실시 방법에 따르면, 상기 무선단말(200)의 앱(250)은 기 설정된 보안프로토콜을 통해 상기 통신번호와 앱인증값을 암호화하여 전송할 수 있으며, 이 경우 상기 제1채널 수신부는 상기 보안프로토콜을 통해 상기 암호화된 통신번호와 앱인증값을 복호화할 수 있다.According to the embodiment of the present invention, the app 250 of the wireless terminal 200 may encrypt the communication number and the app authentication value through a predetermined security protocol, and in this case, The encrypted communication number and the application authentication value can be decrypted through the protocol.

상기 무선단말(200)의 앱(250)으로부터 상기 데이터망을 경유하여 통신번호와 앱인증값이 수신되면, 상기 제1 인증 절차부(134)는 상기 수신된 통신번호를 통해 상기 제1채널 매핑부(132)를 통해 매핑된 통신번호와 문자메시지(또는 E(통신번호)), 버튼선택 신호, 백그라운드 전환신호, 포그라운드 전환신호 중 하나 이상을 포함하는 셋트를 조회하여 상기 통신번호와 매칭되는 셋트를 1차 확인한다.When the communication number and the application authentication value are received from the app 250 of the wireless terminal 200 via the data network, the first authentication procedure unit 134 transmits the first channel mapping (Or E (communication number)), a button selection signal, a background switching signal, and a foreground switching signal, which are mapped through the communication unit 132, Check the set first.

만약 상기 데이터망을 통해 수신된 통신번호와 상기 전화망을 통해 수신된 문자메시지의 발신번호가 매칭된 것으로 1차 확인되면, 상기 채널 연동 복호부(136)는 상기 발신번호와 매핑된 E(통신번호)를 확인하고, 상기 데이터망을 통해 수신된 앱인증값을 확인한 후, 상기 데이터망을 통해 수신된 앱인증값을 통해 상기 전화망의 문자메시지를 통해 수신된 E(통신번호)를 복호화하여 D(통신번호)를 생성한다.If the communication number received through the data network and the calling number of the text message received through the telephone network are firstly matched with each other, the channel interworking decoding unit 136 compares the calling number with the E And decrypts the E (communication number) received through the text message of the telephone network through the application authentication value received via the data network, Communication number).

상기 데이터망을 통해 수신된 앱인증값을 통해 상기 전화망의 문자메시지를 통해 수신된 E(통신번호)를 복호화하여 D(통신번호)가 생성되면, 상기 제2 인증 절차부(128)는 상기 전화망의 문자메시지를 통해 수신되어 상기 데이터망을 통해 수신된 앱인증값을 통해 복호화된 D(통신번호)를 확인하고, 상기 데이터망을 통해 수신되어 1차 인증된 통신번호를 확인한 후, 상기 데이터망을 통해 수신되어 1차 인증된 통신번호가 상기 전화망의 문자메시지를 통해 수신되어 데이터망의 앱인증값을 통해 복호화된 D(통신번호)와 매칭되는지 2차 확인한다.When the D (communication number) is generated by decrypting the E (communication number) received through the text message of the telephone network through the application authentication value received through the data network, the second authentication procedure unit 128 transmits, (Communication number) decrypted through the application authentication value received through the data network, confirms the first authenticated communication number received through the data network, And secondarily verifies whether the first authenticated communication number is received through the text message of the telephone network and matches the decrypted D (communication number) through the app authentication value of the data network.

만약 상기 데이터망을 통해 수신된 통신번호가 상기 전화망을 통해 수신된 문자메시지의 발신번호와 1차 매칭됨과 동시에, 상기 데이터망을 통해 수신된 통신번호가 상기 전화망의 문자메시지를 통해 수신되어 복호화된 D(통신번호)와 2차 매칭된 것으로 확인되면, 상기 인증결과 처리부(130)는 상기 데이터망을 통해 수신된 통신번호의 유효성을 인증한 인증 결과를 생성한다. 바람직하게, 상기 인증결과 처리부(130)는 상기 생성된 인증 결과를 상기 무선단말(200)의 앱(250)으로 제공할 수 있으며, 상기 무선단말(200)의 앱(250)은 상기 인증 결과를 표시한다.If the communication number received through the data network is first matched with the calling number of the text message received through the telephone network and the communication number received through the data network is received through the text message of the telephone network and decoded D (communication number), the authentication result processing unit 130 generates an authentication result of authenticating the validity of the communication number received through the data network. The authentication result processor 130 may provide the generated authentication result to the application 250 of the wireless terminal 200 and the application 250 of the wireless terminal 200 may transmit the authentication result Display.

한편 상기 데이터망을 통해 수신된 통신번호의 유효성이 인증된 경우, 상기 정보 등록부(138)는 상기 인증된 통신번호를 지정된 저장매체(140)에 저장한다. 바람직하게, 상기 정보 등록부(138)는 상기 인증된 통신번호와 상기 앱인증값을 매핑하여 지정된 저장매체(140)에 저장할 수 있다.On the other hand, if the validity of the communication number received through the data network is authenticated, the information registering unit 138 stores the authenticated communication number in the designated storage medium 140. Preferably, the information registration unit 138 may map the authenticated communication number and the application authentication value and store the mapped communication number in the designated storage medium 140.

도면2는 본 발명의 실시 방법에 따른 무선단말(200)과 앱(250)의 기능 구성을 도시한 도면이다.FIG. 2 is a diagram illustrating a functional configuration of a wireless terminal 200 and an application 250 according to an embodiment of the present invention.

보다 상세하게 본 도면2는 무선단말(200)의 통신번호를 암호화한 E(통신번호)를 포함하는 문자메시지를 전화망을 통해 발송하고 상기 E(통신번호)를 암호화하는데 이용된 앱인증값과 상기 무선단말(200)의 통신번호를 데이터망을 통해 전송하되, 상기 무선단말(200)에서 데이터망을 경유하여 버튼선택 신호, 백그라운드 전환신호, 포그라운드 복원신호를 추가 이용하여 인증하는 앱(250)의 기능 구성과 상기 앱(250)이 동작하는 무선단말(200) 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조내지 변형하여 상기 무선단말(200) 기능에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 바람직하게, 본 도면2의 무선단말(200)은 각종 스마트폰, 태블릿PC, PDA 및 휴대폰 중 적어도 하나를 포함할 수 있다.FIG. 2 shows in more detail, a text message including an E (communication number) obtained by encrypting a communication number of the wireless terminal 200 is sent through a telephone network, and an application authentication value used for encrypting the E (communication number) An app 250 for transmitting the communication number of the wireless terminal 200 via the data network and authenticating the wireless terminal 200 by additionally using a button selection signal, a background switching signal, and a foreground restoration signal via the data network, And the configuration of the wireless terminal 200 in which the application 250 operates are shown in FIG. 2, and those skilled in the art will be able to refer to and modify the FIG. 2, 200, the present invention can be applied to all of the above-described embodiments, and the technical features of the present invention are limited only by the method shown in FIG. 2 It does. Preferably, the wireless terminal 200 of FIG. 2 may include at least one of various smartphones, tablet PCs, PDAs, and cellular phones.

도면2를 참조하면, 상기 무선단말(200)은, 제어부(240)와 메모리부(235)와 화면 출력부(205)와 사용자 입력부(210)와 사운드 처리부(215)와 무선망 통신부(225)와 근거리망 통신부(220)와 USIM 리더부(230) 및 USIM를 구비하며, 전원 공급을 위한 배터리를 구비한다.2, the wireless terminal 200 includes a control unit 240, a memory unit 235, a screen output unit 205, a user input unit 210, a sound processing unit 215, a wireless network communication unit 225, A local area network communication unit 220, a USIM reader unit 230, and a USIM, and has a battery for power supply.

상기 제어부(240)는 상기 무선단말(200)의 동작을 제어하는 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하여 구성되며, 상기 무선단말(200)에 구비된 각 구성부와 버스(BUS)를 통해 연결된다. 본 발명에 따르면, 상기 제어부(240)는 상기 프로세서를 통해 상기 무선단말(200)에 구비되는 적어도 하나의 프로그램코드를 상기 실행 메모리에 로딩하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 구성부로 전달하여 상기 무선단말(200)의 동작을 제어한다. 이하, 편의상 본 발명의 프로그램 기능 구성을 본 제어부(240) 내에 도시하여 설명하기로 한다.The controller 240 is a general term for controlling the operation of the wireless terminal 200. The controller 240 includes at least one processor and an execution memory, BUS). According to the present invention, the controller 240 loads at least one program code included in the wireless terminal 200 into the execution memory through the processor, and outputs the result through at least one configuration And controls the operation of the wireless terminal 200. Hereinafter, the program function configuration of the present invention will be described in the present control unit 240 for convenience.

상기 메모리부(235)는 상기 무선단말(200)에 구비된 비휘발성 메모리의 총칭으로서, 상기 제어부(240)를 통해 실행되는 적어도 하나의 프로그램코드와, 상기 프로그램코드가 이용하는 적어도 하나의 데이터셋트를 저장하여 유지한다. 상기 메모리부(235)는 기본적으로 상기 무선단말(200)의 운영체제에 대응하는 시스템프로그램코드와 시스템데이터셋트, 상기 무선단말(200)의 무선 통신 연결을 처리하는 통신프로그램코드와 통신데이터셋트 및 적어도 하나의 응용프로그램코드와 응용데이터셋트를 저장하며, 본 발명의 프로그램에 대응하는 프로그램코드와 데이터셋트도 상기 메모리부(235)에 저장된다.The memory unit 235 is a generic term of the nonvolatile memory included in the wireless terminal 200 and includes at least one program code executed through the control unit 240 and at least one data set used by the program code And stores it. The memory unit 235 basically includes a system program code and a system data set corresponding to the operating system of the wireless terminal 200, a communication program code and a communication data set for processing a wireless communication connection of the wireless terminal 200, One application program code and application data set are stored, and the program code and data set corresponding to the program of the present invention are also stored in the memory unit 235.

상기 화면 출력부(205)는 상기 무선단말(200)에 구비된 터치스크린의 디스플레이에 상기 제어부(240)와 연동되어 상기 제어부(240)의 각종 연산 결과 중 화면 출력에 대응하는 연산 결과(예를 들어, 앱(250)의 인터페이스 화면 등)를 출력하며, 상기 사용자 입력부(210)는 상기 무선단말(200)에 구비된 터치스크린의 터치입력부를 통해 상기 화면 출력부(205)를 통해 출력된 화면에 대응하는 터치 입력을 처리한다. 실시 방법에 따라 상기 사용자 입력부(210)는 상기 무선단말(200)에 구비된 버튼을 이용한 사용자 입력을 처리할 수 있다.The screen output unit 205 is connected to the control unit 240 on the touch screen display of the wireless terminal 200 and displays an operation result corresponding to the screen output among the various operation results of the control unit 240 The user input unit 210 outputs a screen image output through the screen output unit 205 through the touch input unit of the touch screen provided in the wireless terminal 200. [ Lt; / RTI > The user input unit 210 may process a user input using a button provided in the wireless terminal 200 according to an embodiment of the present invention.

상기 사운드 처리부(215)는 스피커 및 마이크로폰과 이를 구동하는 구동 모듈로 구성되며, 상기 제어부(240)와 연동되어 상기 제어부(240)의 각종 연산 결과 중 사운드 출력에 대응하는 연산 결과를 디코딩(Decoding)하여 상기 스피커를 통해 출력하거나, 또는 상기 마이크로폰을 통해 입력되는 사운드 신호를 엔코딩(Encoding)하여 상기 제어부(240)로 전달한다.The sound processing unit 215 includes a speaker and a microphone and a driving module for driving the speaker and microphone. The sound processing unit 215 decodes a calculation result corresponding to a sound output from among various calculation results of the control unit 240, And outputs the sound signal through the speaker or the sound signal input through the microphone to the controller 240. [

상기 무선망 통신부(225)는 상기 무선단말(200)을 기지국을 경유하는 무선 통신망에 접속시키는 통신 구성부의 총칭으로서, 특정 주파수 대역의 무선 주파수 신호를 송수신하는 안테나, RF모듈, 기저대역모듈, 신호처리모듈을 적어도 하나 포함하여 구성되며, 상기 제어부(240)와 연결되어 상기 제어부(240)의 각종 연산 결과 중 무선 통신에 대응하는 연산 결과를 무선 통신망을 통해 전송하거나 또는 무선 통신망을 통해 데이터를 수신하여 상기 제어부(240)로 전달함과 동시에, 상기 무선 통신의 접속, 등록, 통신, 핸드오프의 절차를 수행한다. 바람직하게, 상기 무선망 통신부(225)는 CDMA/WCDMA/LTE 규격에 따라 이동 통신망에 접속, 위치등록, 호처리, 통화연결, 데이터통신, 핸드오프를 적어도 하나 수행하는 이동 통신 구성을 포함한다. 본 발명의 실시 방법에 따르면 상기 무선망 통신부(225)는 상기 무선단말(200)을 통신사의 교환기를 경유하는 회선 교환 기반의 전화망에 연결하며, 또는 통신사의 교환기를 경유하지 않는 데이터망에 연결할 수 있다.The wireless network communication unit 225 collectively refers to a communication unit that connects the wireless terminal 200 to a wireless communication network via a base station. The wireless network communication unit 225 includes an antenna, an RF module, a baseband module, And at least one processing module. The controller 240 is connected to the control unit 240 and transmits operation results corresponding to wireless communication among the various operation results of the controller 240 through a wireless communication network or receives data through a wireless communication network To the control unit 240, and performs connection, registration, communication, and handoff procedures of the wireless communication. Preferably, the wireless network communication unit 225 includes a mobile communication structure that performs at least one of connection to a mobile communication network, location registration, call processing, call connection, data communication, and handoff according to a CDMA / WCDMA / LTE standard. According to the embodiment of the present invention, the wireless network communication unit 225 connects the wireless terminal 200 to a telephone network based on circuit switching based on a telephone exchange of a communication company, or to a data network not through a telephone exchange of a communication company have.

본 발명의 실시 방법에 따르면, 상기 무선망 통신부(225)는 상기 무선단말(200)을 이동 통신망의 교환기, 메시지센터 중 하나 이상을 경유하는 전화망에 접속시키거나 또는 상기 무선단말(200)을 이동 통신망의 교환기, 메시지센터를 경유하지 않고 별도의 패킷라우터를 경유하는 데이터망에 접속시킬 수 있다.According to an embodiment of the present invention, the wireless network communication unit 225 connects the wireless terminal 200 to a telephone network via at least one of an exchange and a message center of the mobile communication network, or moves the wireless terminal 200 It is possible to connect to a data network via a separate packet router without passing through an exchange of a communication network or a message center.

상기 근거리망 통신부(220)는 일정 거리 이내(예를 들어, 10m)에서 무선 주파수 신호를 통신매체로 이용하여 통신세션을 연결하고 이를 기반으로 상기 무선단말(200)을 통신망에 접속시키는 통신 구성부의 총칭으로서, 바람직하게는 와이파이 통신, 블루투스 통신, 공중무선 통신, UWB 중 적어도 하나를 이용하는 무선랜을 통해 상기 무선단말(200)을 데이터망에 접속시킬 수 있다. 본 발명의 실시 방법에 따르면 상기 근거리망 통신부(220)는 상기 무선단말(200)을 패킷 교환 기반의 데이터망에 연결한다.The short-range network communication unit 220 connects the communication session using a radio frequency signal within a predetermined distance (for example, 10 m) as a communication medium, and connects the wireless terminal 200 to the communication network based on the communication session. As a general term, the wireless terminal 200 can be connected to the data network through a wireless LAN using at least one of Wi-Fi communication, Bluetooth communication, public wireless communication, and UWB. According to an embodiment of the present invention, the short-range network communication unit 220 connects the wireless terminal 200 to a packet-switched data network.

상기 USIM 리더부(230)는 ISO/IEC 7816 규격을 기반으로 상기 무선단말(200)에 탑재 또는 이탈착되는 범용가입자식별모듈(Universal Subscriber Identity Module)과 적어도 하나의 데이터셋트를 교환하는 구성의 총칭으로서, 상기 데이터셋트는 APDU(Application Protocol Data Unit)를 통해 반이중 통신 방식으로 교환된다.The USIM reader 230 is a generic term of a configuration for exchanging at least one data set with a universal subscriber identity module that is mounted or detached from the mobile station 200 based on the ISO / IEC 7816 standard , And the data set is exchanged in a half duplex communication manner through an APDU (Application Protocol Data Unit).

상기 USIM은 상기 ISO/IEC 7816 규격에 따른 IC칩이 구비된 SIM 타입의 카드로서, 상기 USIM 리더부(230)와 연결되는 적어도 하나의 접점을 포함하는 입출력 인터페이스와, 적어도 하나의 IC칩용 프로그램코드와 데이터셋트를 저장하는 IC칩 메모리와, 상기 입출력 인터페이스와 연결되어 상기 무선단말(200)로부터 전달되는 적어도 하나의 명령에 따라 상기 IC칩용 프로그램코드를 연산하거나 상기 데이터셋트를 추출(또는 가공)하여 상기 입출력 인터페이스로 전달하는 프로세서를 포함하여 이루어진다.The USIM is a SIM type card having an IC chip according to the ISO / IEC 7816 standard, and includes an input / output interface including at least one contact connected to the USIM reader 230, (Or processing) the program code for the IC chip or extracting (or processing) the data set in accordance with at least one command transmitted from the wireless terminal 200 in connection with the input / output interface To the input / output interface.

본 발명의 실시 방법에 따르면, 상기 USIM은 ICCID(Integrated Circuit Card Identifier), IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 중 적어도 하나를 기록하고 관리한다.According to an embodiment of the present invention, the USIM records and manages at least one of an Integrated Circuit Card Identifier (ICCID), an International Mobile Subscriber Identity (IMSI), and an International Mobile Equipment Identity (IMEI).

본 발명의 앱(250)은 무선단말(200)에 설치 실행되는 각종 애플리케이션 중 문자메시지 발송버튼 인터페이스를 표시하고, 데이터망을 통해 상기 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 전송하고, 데이터망을 통해 상기 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호를 전송하고, 데이터망을 통해 상기 앱(250)의 포그라운드 복원에 대응하는 포그라운드 복원신호를 전송하는 기능을 구비한 모든 애플리케이션을 포함하며, 특정한 애플리케이션으로 한정되지 아니한다.The app 250 of the present invention displays a text message dispatch button interface among various applications installed in the wireless terminal 200 and transmits a button selection signal corresponding to the text message dispatch button interface selection through the data network, All of which have a function of transmitting a background switching signal corresponding to the background switching of the app 250 through the data network and transmitting a foreground restoration signal corresponding to the foreground restoration of the app 250 through the data network Applications, and are not limited to any particular application.

도면2를 참조하면, 상기 무선단말(200)의 앱(250)은, 전화망을 경유하여 문자메시지를 발송하기 위한 문자메시지 발송버튼 인터페이스가 출력된 상태에서 터치스크린을 통해 상기 문자메시지 발송버튼 인터페이스가 선택되는지 확인하는 버튼선택 확인부(254)와, 상기 문자메시지 발송버튼 인터페이스 선택 시 상기 무선단말(200)에서 전화망을 통해 문자메시지 발송을 요청하기 전 상기 데이터망을 경유하여 상기 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 전송하는 제1신호 전송부(256)를 구비한다.Referring to FIG. 2, the application 250 of the wireless terminal 200 receives a text message dispatch button interface for dispatching a text message via a telephone network, And a button selection confirmation unit 254 for confirming whether the text message is transmitted from the wireless terminal 200. When the text message transmission button interface is selected, And a first signal transmission unit 256 for transmitting a button selection signal corresponding to the selection.

상기 무선단말(200)의 앱(250)이 포그라운드 상태에서 상기 문자메시지 발송버튼 인터페이스가 터치스크린 상에 표시된 경우, 상기 버튼선택 확인부(254)는 상기 터치스크린을 통해 상기 문자메시지 발송버튼 인터페이스가 터치 입력되는지 대기하며, 상기 터치스크린을 통해 상기 문자메시지 발송버튼 인터페이스가 터치 입력되는지 확인한다.When the text message sending button interface is displayed on the touch screen in the foreground state of the app 250 of the wireless terminal 200, the button selection confirming unit 254 confirms that the text message sending button interface And confirms whether the text message dispatch button interface is touched through the touch screen.

만약 상기 문자메시지 발송버튼 인터페이스가 터치 입력되면, 상기 제1신호 전송부(256)는 상기 무선단말(200)의 문자메시지 발송기능을 통해 전화망을 경유하여 문자메시지를 발송하는 절차가 실질적으로 개시되기 전 우선적으로 상기 데이터망을 경유하여 상기 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 상기 인증서버(100)로 전송한다. 바람직하게, 상기 제1신호 전송부(256)는 상기 버튼선택 신호가 상기 인증서버(100)로 유효 수신되기 전까지 상기 무선단말(200)의 문자메시지 발송기능을 통해 전화망을 경유하여 문자메시지 발송을 요청하는 절차를 개시하지 않고 대기함으로써 상기 앱(250)이 포그라운드 상태를 유지하도록 제어할 수 있다.If the text message sending button interface is touched, the first signal transmitting unit 256 substantially starts the procedure for sending a text message via the telephone network through the text message sending function of the wireless terminal 200 Transmits the button selection signal corresponding to the text message dispatch button interface selection to the authentication server 100 via the data network. Preferably, the first signal transmission unit 256 transmits a text message via the telephone network through the text message sending function of the wireless terminal 200 until the button selection signal is effectively received by the authentication server 100 It can control the app 250 to remain in the foreground state by waiting without initiating a requesting procedure.

도면2를 참조하면, 상기 무선단말(200)의 앱(250)은, 상기 문자메시지 발송버튼 인터페이스 선택에 의해 상기 앱(250)이 백그라운드로 전환되는지 확인하는 백그라운드 전환 확인부(252)와, 상기 앱(250)이 백그라운드로 전환되는 경우 상기 무선단말(200)에서 전화망을 통해 문자메시지를 발송하기 전 상기 데이터망을 경유하여 상기 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호를 전송하는 제2신호 전송부(260)를 구비하며, 상기 데이터망을 경유하여 인증결과를 수신하여 출력하는 인증결과 수신/출력부를 구비한다.Referring to FIG. 2, the application 250 of the wireless terminal 200 includes a background switching check unit 252 for checking whether the application 250 is switched to the background by selecting the text message dispatch button interface, When the application 250 is switched to the background, transmits a background switching signal corresponding to the background switching of the app 250 via the data network before sending the text message via the telephone network from the wireless terminal 200 2 signal transmission unit 260 and an authentication result reception / output unit for receiving and outputting the authentication result via the data network.

상기 문자메시지 발송버튼 인터페이스가 선택된 후, 상기 백그라운드 전환 확인부(252)는 상기 문자메시지 발송버튼 인터페이스 선택에 의해 상기 앱(250)이 백그라운드로 전환되기 직전에 무선단말(200)의 운영체제를 통해 상기 앱(250)이 백그라운드로 전환되는 이벤트가 발생하는지 확인한다. 바람직하게, 상기 백그라운드 전환 확인부(252)는 상기 무선단말(200)의 문자메시지 발송기능을 통해 전화망을 경유하여 문자메시지를 발송하는 절차가 실질적으로 개시되기 전 상기 앱(250)의 백그라운드 전환을 확인하기 위해 쓰레드를 구동할 수 있다. 또는 상기 백그라운드 전환 확인부(252)는 실시 방법에 따라 상기 무선단말(200)의 앱(250)이 문자메시지 발송을 위한 API(Application Programming Interface)를 호출함에 따라 상기 무선단말(200)의 앱(250)이 백그라운드 상태로 전환이 이루어지지 않을 수도 있으며 이 경우 문자메시지 발송을 위한 API를 호출하기 전 백그라운드 상태로 전환된 것으로 처리하여 무선단말(200)의 앱(250)이 백그라운드 전환신호를 전송하거나 또는 상기 제1신호 전송부(256)를 통해 전송된 버튼선택 신호만으로 처리하는 것이 가능하다.After the text message dispatch button interface is selected, the background switching acknowledgment unit 252 selects the text message dispatch button interface to select the text message dispatch button interface from the operating system of the mobile terminal 200, It is checked whether an event occurs in which the app 250 is switched to the background. The background switching confirmation unit 252 may be configured to perform background switching of the application 250 before the procedure of sending a text message via the telephone network is substantially started through the text message sending function of the wireless terminal 200 You can run the thread to check. The background switching confirmation unit 252 may determine whether the application 250 of the wireless terminal 200 has received an application program interface (API) for sending a text message 250 may not be switched to the background state. In this case, the application 250 of the wireless terminal 200 processes a background transition signal before calling the API for sending a text message, Or only the button selection signal transmitted through the first signal transmission unit 256. [

만약 상기 앱(250)을 백그라운드로 전환하는 이벤트가 발생하면, 상기 제2신호 전송부(260)는 상기 무선단말(200)의 문자메시지 발송기능을 통해 전화망을 경유하여 상기 문자메시지를 발송하는 절차가 실질적으로 개시되기 전 우선적으로 상기 데이터망을 경유하여 상기 앱(250)의 백그라운드 전환에 대응하는 백그라운드 전환신호를 전송한다. 바람직하게, 상기 제2신호 전송부(260)는 상기 전화망을 경유하여 문자메시지 발송을 요청하는 절차가 실질적으로 개시되기 전 상기 백그라운드 전환신호를 상기 인증서버(100)로 전달하기 위해 쓰레드를 구동할 수 있다.If the event for switching the application 250 to the background occurs, the second signal transmission unit 260 transmits the text message via the telephone network through the text message dispatch function of the wireless terminal 200 The background switching signal corresponding to the background switching of the app 250 is transmitted via the data network prior to the actual start of the app. Preferably, the second signal transmission unit 260 drives the thread to transmit the background switching signal to the authentication server 100 before the procedure for requesting the transmission of the text message via the telephone network is substantially started .

한편 상기 인증서버(100)에서 상기 백그라운드 전환신호를 수신한 시점에 상기 백그라운드 전환신호를 수신 대기하는 대기시간이 경과한 경우, 상기 인증서버(100)는 인증실패에 대응하는 인증결과를 전송하며, 상기 인증결과 수신/출력부는 상기 데이터망을 경유하여 상기 인증실패에 대응하는 인증결과를 수신하여 상기 터치스크린을 통해 출력할 수 있다.Meanwhile, when the authentication server 100 has received the background switching signal, the authentication server 100 transmits an authentication result corresponding to the authentication failure when a waiting time for waiting for receiving the background switching signal has elapsed, The authentication result receiving / output unit may receive the authentication result corresponding to the authentication failure via the data network and output the authentication result through the touch screen.

도면2를 참조하면, 상기 무선단말(200)의 앱(250)은, 무선단말(200)의 통신번호를 키 입력받거나 또는 USIM으로부터 추출하는 통신번호 획득부(262)와, 지정된 앱인증값을 통해 상기 통신번호를 암호화한 E(통신번호)를 생성하는 통신번호 암호부(264)와, 상기 암호화된 E(통신번호)를 지정된 영역에 포함되는 문자메시지를 생성하는 메시지 생성부(266)와, 지정된 메시지 발송 기능을 이용하여 상기 무선단말(200)이 접속한 전화망을 통해 상기 E(통신번호)를 포함하는 문자메시지를 발송하는 전화망 발송부(268)를 구비하며, 실시 방법에 따라 무선단말(200)의 기능구성 중 데이터망을 경유하여 상기 인증서버(100)로 제1신호 전송부(256)가 전송하는 버튼선택 신호와 제2신호 전송부(260)가 전송하는 백그라운드 전환신호 중 적어도 하나 이상이 전송되지 않았거나 또는 상기 인증서버(100)로부터 상기 데이터망을 경유하여 전송한 상기 버튼선택 신호, 백그라운드 신호 중 적어도 하나 이상에 대한 응답신호를 수신하지 못한 경우 상기 무선단말(200)이 오동작하였음을 알리는 신호를 데이터망을 경유하여 상기 인증서버(100)로 전송하는 것이 가능하다.2, an application 250 of the wireless terminal 200 includes a communication number acquisition unit 262 that receives a key input or extracts a communication number of the wireless terminal 200 from a USIM, A communication number encryption unit 264 for generating E (communication number) by encrypting the communication number, a message generating unit 266 for generating a text message included in the designated area with the encrypted E (communication number) And a telephone network sending unit 268 for sending a text message including the E (communication number) through a telephone network connected to the wireless terminal 200 by using a designated message sending function, At least one of a button selection signal transmitted from the first signal transmission unit 256 to the authentication server 100 via the data network and a background switching signal transmitted from the second signal transmission unit 260 One or more has not been sent or When a response signal to at least one of the button selection signal and the background signal transmitted from the authentication server 100 via the data network is not received, a signal informing that the wireless terminal 200 malfunctions is received, To the authentication server 100 via the Internet.

상기 통신번호 획득부(262)는 상기 앱(250)의 최초 실행(또는 앱(250)을 통한 통신번호 인증 전 실행) 시 해당 무선단말(200)의 통신번호를 키 입력받기 위한 인터페이스를 표시하고 사용자로부터 상기 통신번호를 키 입력받거나, 또는 USIM으로부터 해당 무선단말(200)의 통신번호를 추출한다.The communication number obtaining unit 262 displays an interface for receiving key input of the communication number of the corresponding mobile terminal 200 when the app 250 is first executed (or before the communication number authentication is performed through the app 250) Receives the key code of the communication number from the user, or extracts the communication number of the corresponding mobile terminal 200 from the USIM.

본 발명의 실시 방법에 따르면, 상기 통신번호는 키 입력된 전화번호와 상기 USIM으로부터 추출된 전화번호 중 적어도 하나를 포함하며, 실시 방법에 따라 상기 앱(250)에 할당된 UUID, 상기 USIM에 기록된 ICCID, IMSI, IMEI 중 적어도 하나를 더 포함할 수 있다. 한편 실시 방법에 따라 상기 통신번호는 사용자의 개인정보(예를 들어, 성명, 생년월일 등)를 포함하여 지정된 저장매체(140)에 등록한 등록정보(또는 등록정보의 일부)를 더 포함할 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.According to an embodiment of the present invention, the communication number includes at least one of a phone number input from a key input unit and a telephone number extracted from the USIM, and includes a UUID assigned to the app 250, Lt; RTI ID = 0.0 > ICCID, IMSI, < / RTI > IMEI. Meanwhile, the communication number may further include registration information (or a part of registration information) registered in the storage medium 140 including the user's personal information (e.g., name, date of birth, etc.) The present invention is not limited thereto.

상기 통신번호가 입력/추출되면, 상기 통신번호 암호부(264)는 상기 설치된 앱(250)에 대한 앱인증값을 확인하고, 상기 앱인증값을 암호키로 사용하여 상기 입력/추출된 통신번호를 암호화함으로써 상기 앱(250)을 통해 암호화된 E(통신번호)를 생성한다. 바람직하게, 상기 앱인증값은 상기 무선단말(200)에 상기 앱(250)을 설치한 앱설치시각, 상기 앱설치시각을 지정된 시간만큼 이격한 시각 중 적어도 하나를 포함할 수 있다. 한편 실시 방법에 따라 상기 앱인증값은 상기 무선단말(200)에 설치된 앱(250)의 UUID를 포함할 수 있다.When the communication number is input / extracted, the communication number encryption unit 264 confirms the app authentication value for the installed app 250, and uses the app authentication value as the encryption key to identify the input / And generates encrypted E (communication number) through the app 250 by encrypting the encrypted E (communication number). The application authentication value may include at least one of an application installation time at which the application 250 installed in the wireless terminal 200 and a time at which the application installation time is separated by a designated time. Meanwhile, the app authentication value may include the UUID of the app 250 installed in the wireless terminal 200 according to the method.

본 발명의 제1 메시지 발송 방법에 따르면, 상기 앱(250)은 상기 전화망을 경유하는 메시지 발송 기능을 내장할 수 있으며, 이 경우 상기 메시지 생성부(266)는 내장된 메시지 발송 기능을 이용하여 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시켜 전화망을 통해 발송할 문자메시지를 생성하고, 상기 전화망 발송부(268)는 상기 앱(250)에 내장된 메시지 발송 기능을 이용하여 상기 무선단말(200)이 접속한 전화망을 통해 E(통신번호)를 포함하는 문자메시지를 발송할 수 있다.According to the first message sending method of the present invention, the app 250 may include a message sending function via the telephone network. In this case, the message generating unit 266 may send a message And transmits the encrypted E (communication number) to a designated area on the text message structure via the telephone network to generate a text message to be transmitted through the telephone network. The telephone network sending unit 268 transmits a message The mobile terminal 200 can send a text message including E (communication number) through the telephone network to which the wireless terminal 200 is connected.

본 발명의 제2 메시지 발송 방법에 따르면, 상기 앱(250)은 상기 무선단말(200)에 구비된 메시지 발송 기능과 연동할 수 있으며, 이 경우 상기 메시지 생성부(266)는 상기 무선단말(200)의 메시지 발송 기능과 연동하여 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시켜 전화망을 통해 발송할 문자메시지를 생성하고, 상기 전화망 발송부(268)는 상기 무선단말(200)의 메시지 발송 기능과 연동하여 상기 무선단말(200)이 접속한 전화망을 통해 E(통신번호)를 포함하는 문자메시지를 발송할 수 있다.According to the second message sending method of the present invention, the app 250 can interoperate with a message sending function provided in the wireless terminal 200. In this case, the message generating unit 266 transmits the message to the wireless terminal 200 And generates a text message to be transmitted through the telephone network by including the encrypted E (communication number) in a designated area on the text message structure via the telephone network in cooperation with the message sending function of the telephone network, The mobile terminal 200 can send a text message including the E (communication number) through the telephone network connected to the mobile terminal 200 in conjunction with the message sending function of the terminal 200. [

본 발명의 실시 방법에 따르면, 상기 메시지 생성부(266)는 상기 문자메시지의 본문 영역, 상기 문자메시지의 숨김 영역, 상기 문자메시지의 예비 영역 중 적어도 하나 또는 둘 이상의 조합한 영역에 상기 E(통신번호)를 포함시킬 수 있다.According to the embodiment of the present invention, the message generating unit 266 generates the E (communication) message in at least one or a combination of two or more of the text area of the text message, the hidden area of the text message, Number).

상기 전화망을 통해 상기 E(통신번호)를 포함하는 문자메시지를 발송 시, 상기 전화망 발송부(268)는 상기 E(통신번호)를 포함하는 문자메시지를 발송하는 메시지 발송 인터페이스가 화면에 표시되지 않도록 제어할 수 있다. 예를 들어, 제1 메시지 발송 방법의 경우 상기 전화망 발송부(268)는 내장된 메시지 발송 기능의 인터페이스 표시를 생략할 수 있다.When sending a text message including the E (communication number) through the telephone network, the telephone network sending unit 268 transmits a text message including the E (communication number) Can be controlled. For example, in the case of the first message forwarding method, the telephone network forwarding unit 268 may omit the interface display of the built-in message forwarding function.

한편 전화망을 통해 문자메시지를 발송하기 위해 메시지 발송 인터페이스를 화면에 표시하는 경우, 상기 전화망 발송부(268)는 상기 메시지 발송 인터페이스에 대한 사용자 조작에 의해 상기 문자메시지에 포함되는 E(통신번호)가 편집 또는 변경되지 않도록 제어할 수 있다. 예를 들어, 상기 전화망 발송부(268)는 메시지 발송 인터페이스의 특정 영역(예를 들어, 키보드 표시 영역)의 터치 입력을 사용자 조작에 의해 상기 문자메시지에 포함되는 E(통신번호)가 편집 또는 변경되지 않도록 제어할 수 있다.Meanwhile, when a message sending interface is displayed on the screen to send a text message through the telephone network, the telephone network sending unit 268 transmits an E (communication number) included in the text message by a user operation to the message sending interface Edited, or changed. For example, the telephone network forwarding unit 268 may perform a touch input of a specific area (for example, a keyboard display area) of a message sending interface by a user operation such that E (communication number) included in the text message is edited or changed .

본 발명의 실시 방법에 따르면, 전화망을 통해 발송되는 문자메시지는 텍스트 기반의 전문 구조로 이루어지거나, 또는 상기 문자메시지 구조 상에서 상기 E(통신번호)를 삽입할 영역은 지정된 엔코딩 규칙에 따라 엔코딩된 디지트를 포함하도록 설정될 수 있다. 이 경우 상기 전화망 발송부(268)는 상기 E(통신번호)를 지정된 엔코딩 규칙에 대응하는 디지트로 캐스팅(Casting)하여 상기 문자메시지의 지정된 영역에 포함시킬 수 있다.According to the method of the present invention, the text message sent through the telephone network is composed of a text-based specialized structure, or the area to be inserted with the E (communication number) on the text message structure is encoded with digits . ≪ / RTI > In this case, the telephone network sending unit 268 may cast the E (communication number) to a digit corresponding to the designated encoding rule and include the E (communication number) in a designated area of the text message.

상기 전화망을 통해 발송된 문자메시지는, 상기 전화망을 경유하여 지정된 메시지서버(150)로 수신되거나 또는 본 발명에 따른 인증 절차를 수행하는 인증서버(100)로 수신된다.The text message sent through the telephone network is received by the authentication server 100 which is received by the designated message server 150 via the telephone network or performs the authentication procedure according to the present invention.

본 발명의 실시 방법에 따르면, 상기 문자메시지가 경유하는 전화망에 구비된 장치는 상기 문자메시지에 포함된 발신번호가 상기 무선단말(200)의 실제 전화번호와 매칭되는지 검증(예를 들어, 문자메시지의 헤더에 포함된 발신번호와 상기 무선단말(200)에 대하여 통신사에서 관리하는 전화번호를 매칭 검증)하는 동작을 수행하며, 상기 문자메시지에 포함된 발신번호가 상기 무선단말(200)의 실제 전화번호와 매칭되는 경우에 상기 문자메시지를 정상적으로 전달할 수 있다. 만약 상기 문자메시지에 포함된 발신번호가 상기 무선단말(200)의 실제 전화번호와 매칭되지 않는 경우, 상기 전화망 상의 장치는 상기 문자메시지를 폐기하거나, 또는 상기 문자메시지의 발신번호를 상기 무선단말(200)의 실제 전화번호로 정정하여 전달할 수 있다.According to an embodiment of the present invention, a device included in the telephone network via the text message verifies whether the calling number included in the text message matches the actual telephone number of the mobile terminal 200 (for example, The mobile terminal 200 performs a matching operation between a calling number included in the header of the mobile terminal 200 and a telephone number managed by the communication company with respect to the mobile terminal 200, The text message can be normally transmitted. If the calling number included in the text message does not match the actual telephone number of the wireless terminal 200, the device on the telephone network discards the text message or transmits the calling number of the text message to the wireless terminal 200 200) to the actual number of the telephone number.

도면2를 참조하면, 상기 무선단말(200)의 앱(250)은, 상기 백그라운드로 전환된 앱(250)이 포그라운드로 복원되는지 확인하는 포그라운드 복원 확인부(258)와, 상기 앱(250)이 포그라운드로 복원되는 경우 상기 앱(250)의 포그라운드 복원에 대응하는 포그라운드 복원신호를 전송하는 제3신호 전송부(270)를 구비하며, 상기 데이터망을 경유하여 인증결과를 수신하여 출력하는 인증결과 수신/출력부를 구비하며, 실시 방법에 따라 무선단말(200)의 기능구성 중 데이터망을 경유하여 상기 인증서버(100)로 제1신호 전송부(256)가 전송하는 버튼선택 신호와 제2신호 전송부(260)가 전송하는 백그라운드 전환신호와 전화망을 경유하여 상기 인증서버(100)로 전화망 발송부(268)가 전송하는 문자메시지 중 하나 이상이 전송되지 않았거나 또는 상기 인증서버(100)로부터 상기 데이터망을 경유하여 전송한 상기 버튼선택 신호, 백그라운드 전환신호, 상기 전화망을 경유하여 발송한 상기 문자메시지 중 하나 이상에 대응하는 응답신호를 수신하지 않은 경우 무선단말(200)이 오동작하였음을 알리는 신호를 전송하는 것이 가능하다.Referring to FIG. 2, the app 250 of the wireless terminal 200 includes a foreground restoration confirmation unit 258 for checking whether the app 250 converted in the background is restored to the foreground, And a foreground restoration signal corresponding to the foreground restoration of the app 250 when restored to the foreground, and receives a result of authentication via the data network And the authentication signal is transmitted to the authentication server 100 via the data network among the functional configurations of the wireless terminal 200 according to an embodiment of the present invention. At least one of the text message transmitted by the telephone network sending unit 268 to the authentication server 100 via the background switching signal transmitted from the second signal transmitting unit 260 and the telephone network, (100) When a response signal corresponding to at least one of the button selection signal, the background switching signal, and the text message transmitted via the Ethernet network is not received, a signal indicating that the wireless terminal 200 malfunctions It is possible to transmit.

상기 제2신호 전송부(260)가 데이터망을 경유하여 상기 인증서버(100)로 상기 백그라운드 전환신호를 전달한 후, 상기 무선단말(200)의 문자메시지 발송기능이 실행되어 문자메시지를 발송을 위한 사용자 조작을 요구(예를 들어, Apple사의 스마트폰 등은 앱(250)에서 문자메시지 발송을 위한 API를 호출하면서 문자메시지 발송을 위한 화면으로 전환되고 문자메시지 발송을 위해 '전송' 버튼의 터치를 요구하는 상태)하는 절차가 개시되며, 상기 전화망을 경유하는 문자메시지 발송 요청은 사용자 조작에 의해 개시되는데, 상기 포그라운드 복원 확인부(258)는 상기 무선단말(200)에서 전화망을 경유하여 문자메시지 발송을 위한 사용자 조작을 요구하는 절차가 개시된 후 상기 앱(250)이 운영체제에 의해 백그라운드로 전환되었다가 사용자 조작에 의해 문자메시지 발송요청이 개시되어 상기 무선단말(200)의 운영체제를 통해 상기 앱(250)이 백그라운드에서 포그라운드 상태로 복원되는지 확인한다. 실시 방법에 따라 상기 무선단말(200)의 앱(250)이 문자메시지 발송을 위한 API를 호출한 후 문자메시지 발송의 결과로서 API가 제공하는 응답정보를 확인함에 의해 포그라운드 상태로 복원된 것으로 확인할 수도 있으며 이 경우 문자메시지 발송을 위한 API로부터 응답정보를 수신한 후 포그라운드 상태로 복원된 것으로 처리하여 무선단말(200)의 앱(250)이 포그라운드 복원신호를 전송할 수 있다.After the second signal transmission unit 260 transmits the background switching signal to the authentication server 100 via the data network, the text message sending function of the wireless terminal 200 is executed to send a text message (For example, an Apple smartphone or the like) is switched to a screen for sending a text message while an API for sending a text message is called from the app 250, and a touch of the 'transmit' button The request for forwarding a text message via the telephone network is initiated by a user operation. The foreground restoration confirmation unit 258 notifies the foreground restoration confirmation unit 258 of a text message After the procedure for requesting a user operation for sending is started, the application 250 is switched to the background by the operating system, The dispatch request is initiated and it is confirmed through the operating system of the wireless terminal 200 whether the app 250 is restored to the foreground state in the background. The application 250 of the wireless terminal 200 calls the API for sending a text message and confirms that it is restored to the foreground state by confirming the response information provided by the API as a result of sending the text message In this case, the application 250 of the wireless terminal 200 may transmit the foreground restoration signal by receiving the response information from the API for sending the text message and processing the restored to the foreground state.

문자메시지 발송기능이 실행되어 문자메시지 발송을 요청하는 절차가 개시되며, 상기 전화망을 이용한 문자메시지 발송 요청은 지정된 절차에 따라 완료되는데, 상기 포그라운드 복원 확인부(258)는 상기 무선단말(200)에서 전화망을 경유하는 문자메시지 발송을 위한 사용자 조작을 요구하는 절차가 개시된 후 상기 앱(250)이 운영체제에 의해 백그라운드로 전환되었다가 사용자 조작에 의해 문자메시지 발송 요청이 개시된 후 상기 무선단말(200)의 운영체제를 통해 상기 앱(250)이 백그라운드에서 포그라운드로 복원되는지 확인한다.The foreground restoration confirmation unit 258 detects whether the text message is sent from the wireless terminal 200. The text message transmission function is executed and a text message transmission request is started and a text message transmission request using the telephone network is completed according to a designated procedure. After the procedure for requesting a user operation for sending a text message via the telephone network is started, the application 250 is switched to the background by the operating system, and after a request for sending a text message is started by a user operation, The application 250 is restored to the foreground in the background through the operating system of FIG.

상기 전화망을 경유하는 문자메시지 발송 요청에 의해 상기 앱(250)이 포그라운드로 복원되는 경우, 상기 제3신호 전송부(270)는 상기 데이터망을 경유하여 상기 앱(250)의 포그라운드 복원에 대응하는 포그라운드 복원신호를 전송한다. 본 발명의 실시 방법에 따르면, 상기 전화망을 통한 문자메시지 발송이 완료되더라도 상기 제3신호 전송부(270)가 데이터망을 경유하여 지정된 대기시간 내 상기 포그라운드 복원신호를 전송하지 않는 경우 본 발명에 따른 인증은 실패하게 된다.When the app 250 is restored to the foreground by a request for sending a text message via the telephone network, the third signal transmitter 270 transmits the text message to the foreground restoration of the app 250 via the data network And transmits the corresponding foreground restoration signal. According to the method of the present invention, even if the transmission of the text message through the telephone network is completed, the third signal transmission unit 270 does not transmit the foreground restoration signal within the designated waiting time via the data network. Authentication will fail.

만약 상기 데이터망을 경유하여 상기 인증서버(100)로 상기 버튼선택 신호와 백그라운드 전환신호가 유효 수신된 후 전화망을 경유하여 상기 무선단말(200)의 통신번호를 발신번호로 포함하는 문자메시지 수신이 확인되고, 상기 전화망을 경유한 문자메시지 발송요청이 완료된 후 상기 데이터망을 경유하여 상기 인증서버(100)로 상기 포그라운드 복원신호가 유효 수신된 경우, 상기 인증서버(100)는 인증성공에 대응하는 인증결과를 생성하여 전송하며, 상기 인증결과 수신/출력부는 상기 데이터망을 경유하여 상기 인증 성공에 대응하는 인증결과를 수신하여 상기 터치스크린을 통해 출력한다.If the button selection signal and the background switching signal are validly received by the authentication server 100 via the data network, a text message including a communication number of the wireless terminal 200 as a calling number via the telephone network When the foreground restoration signal is effectively received by the authentication server 100 via the data network after the completion of the text message transmission request via the telephone network, the authentication server 100 responds to the authentication success The authentication result receiving / output unit receives the authentication result corresponding to the authentication success via the data network, and outputs the authentication result through the touch screen.

도면2를 참조하면, 상기 무선단말(200)의 앱(250)은, 데이터망을 통해 전송할 통신번호와 상기 전화망을 통해 발송한 문자메시지에 포함된 E(통신번호)를 암호화하는데 이용된 앱인증값을 확인하는 정보 확인부(272)와, 상기 무선단말(200)이 접속한 데이터망을 통해 통신번호와 앱인증값을 지정된 인증서버(100)로 전송하는 데이터망 전송부(274)를 구비하며, 상기 인증서버(100)로부터 상기 통신번호의 유효성을 인증한 인증 결과를 수신하여 표시하는 인증결과 수신/출력부를 구비한다.Referring to FIG. 2, an application 250 of the wireless terminal 200 receives an application authentication (e. G., Application code) used for encrypting a communication number to be transmitted through a data network and an E (communication number) included in a text message sent via the telephone network And a data network transmission unit 274 for transmitting the communication number and the application authentication value to the specified authentication server 100 through the data network connected to the wireless terminal 200 And an authentication result reception / output unit for receiving and displaying the authentication result obtained by verifying the validity of the communication number from the authentication server 100. [

상기 전화망 발송부(268)를 통해 상기 무선단말(200)이 접속한 전화망을 통해 상기 E(통신번호)를 포함하는 문자메시지가 발송된 후, 상기 정보 확인부(272)는 데이터망을 통해 전송할 통신번호를 확인하고, 상기 전화망을 통해 발송한 문자메시지에 포함된 E(통신번호)를 암호화하는데 이용된 앱인증값을 확인한다.After the text message including the E (communication number) is transmitted through the telephone network connected to the wireless terminal 200 through the telephone network sending unit 268, the information checking unit 272 transmits the text message including the E (communication number) Confirms the communication number, and confirms the application authentication value used to encrypt the E (communication number) included in the text message sent through the telephone network.

본 발명의 실시 방법에 따르면, 상기 데이터망을 통해 전송할 통신번호는 상기 전화망을 통해 발송된 문자메시지에 포함된 E(통신번호)의 암호화전 통신번호를 포함하며, 실시 방법에 따라 사용자의 개인정보나 결제수단정보를 포함하여 지정된 저장매체(140)에 등록될 하나 이상의 등록정보를 더 포함할 수 있다.According to an embodiment of the present invention, the communication number to be transmitted through the data network includes a pre-encryption communication number of an E (communication number) included in a text message transmitted through the telephone network, Or one or more pieces of registration information to be registered in a designated storage medium 140 including payment means information.

상기 데이터망을 통해 전송할 통신번호와 앱인증값이 확인되면, 상기 데이터망 전송부(274)는 상기 무선단말(200)이 접속한 전화망 이외에 상기 근거리망 통신부(220)와 무선망 통신부(225) 중 상기 무선단말(200)이 접속한 데이터망을 통해 지정된 인증서버(100)로 상기 통신번호와 앱인증값을 전송한다.When the communication number and the application authentication value to be transmitted through the data network are confirmed, the data network transmission unit 274 transmits the communication network number to the wireless LAN communication unit 220 and the wireless network communication unit 225, in addition to the telephone network to which the wireless terminal 200 is connected. Transmits the communication number and the application authentication value to the designated authentication server 100 through the data network to which the wireless terminal 200 is connected.

본 발명의 실시 방법에 따르면, 상기 데이터망 전송부(274)는 기 설정된 보안프로토콜을 통해 상기 통신번호와 앱인증값을 암호화하여 전송할 수 있으며, 이 경우 상기 인증서버(100)는 상기 보안프로토콜을 통해 상기 암호화된 통신번호와 앱인증값을 복호화할 수 있다.According to an embodiment of the present invention, the data network transmission unit 274 may encrypt the communication number and the application authentication value through a predetermined security protocol and transmit the same. In this case, the authentication server 100 transmits the security protocol And decrypt the encrypted communication number and the application authentication value.

상기 인증서버(100)는 전화망을 통해 수신된 문자메시지의 발신번호를 이용하여 데이터망을 통해 수신된 통신번호를 인증하는 망연동 인증(=제1인증)과 전화망의 문자메시지를 통해 수신된 E(통신번호)를 데이터망을 통해 복호화하여 인증하는 암복호 인증(=제2인증)을 수행하며, 상기 데이터망을 통해 수신된 통신번호가 상기 전화망을 통해 수신된 문자메시지의 발신번호와 매칭됨과 동시에 상기 전화망의 문자메시지를 통해 수신되어 복호화된 D(통신번호)와 매칭된 경우, 통신번호의 유효성을 인증한 인증 결과를 생성하여 전송하는데, 상기 인증결과 수신/출력부는 상기 무선단말(200)이 접속한 데이터망을 통해 상기 인증 결과를 수신하여 표시한다.(= First authentication) for authenticating the communication number received through the data network using the calling number of the text message received through the telephone network and the E (Second authentication) for decrypting and authenticating the communication number (communication number) through the data network, and the communication number received through the data network is matched with the calling number of the text message received through the telephone network And generates and transmits an authentication result of authenticating the validity of the communication number when the authentication result is matched with the decrypted D (communication number) received through the text message of the telephone network. The authentication result reception / And receives and displays the authentication result through the connected data network.

도면3은 본 발명의 실시 방법에 따라 데이터망을 경유하여 버튼선택 신호를 송수신하는 과정을 도시한 도면이다.3 is a diagram illustrating a process of transmitting and receiving a button selection signal via a data network according to an embodiment of the present invention.

보다 상세하게 본 도면3은 상기 도면2에 도시된 무선단말(200)의 앱(250)이 포그라운드 상태에서 터치스크린을 통해 문자메시지 발송버튼 인터페이스를 터치한 경우 상기 무선단말(200)의 앱(250)에서 데이터망을 경유하여 문자메시지 발송버튼 인터페이스 선택에 따른 버튼선택 신호를 전송하면 인증서버(100)가 상기 버튼선택 신호를 수신하여 검증하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조하거나 변형하여 상기 버튼선택 신호를 송수신하는 과정에 대한 다양한 실시 방법(예를 들어, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, FIG. 3 illustrates a case where the application 250 of the wireless terminal 200 shown in FIG. 2 touches the text message dispatch button interface through the touch screen in the foreground state, 250 transmits the button selection signal according to the text message dispatch button interface selection via the data network, the authentication server 100 receives and verifies the button selection signal. In the technology of the present invention, As a person skilled in the art, it is possible to refer to or modify the FIG. 3 to infer a variety of methods for transmitting and receiving the button selection signal (for example, omitting some steps or changing the order) It should be understood, however, that the present invention includes all such contemplated embodiments, and that the technical features of the present invention are limited only by the method illustrated in FIG. It does not.

도면3을 참조하면, 상기 무선단말(200)의 앱(250)이 포그라운드 상태(=문자메시지 발송버튼 인터페이스를 터치스크린 상에 표시한 상태)에서 상기 터치스크린을 통해 상기 문자메시지 발송버튼 인터페이스를 터치하여 선택되는지 확인한다(300).Referring to FIG. 3, when the application 250 of the wireless terminal 200 receives the text message dispatch button interface through the touch screen in a foreground state (= display state of a text message dispatch button interface on the touch screen) (300).

만약 상기 포그라운드 상태에서 상기 터치스크린을 통해 상기 문자메시지 발송버튼 인터페이스가 터치 선택되는 경우, 상기 무선단말(200)의 앱(250)은 상기 무선단말(200)의 문자메시지 발송기능을 이용하는 문자메시지 발송요청 전 우선적으로 데이터망을 경유하여 상기 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 전송하고(305), 상기 인증서버(100)는 데이터망을 경유하여 상기 버튼선택 신호를 수신한다(310).If the text message dispatch button interface is selected by touch on the touch screen in the foreground state, the app 250 of the mobile terminal 200 may receive a text message using the text message dispatch function of the mobile terminal 200 The control server 100 transmits a button selection signal corresponding to the selection of the text message dispatch button interface via the data network prior to the dispatch request 305 and the authentication server 100 receives the button selection signal via the data network 310).

상기 인증서버(100)는 상기 버튼선택 신호를 통해 상기 앱(250)을 설치 실행한 무선단말(200)의 통신번호를 확인하고(315), 상기 확인된 무선단말(200)의 통신번호를 상기 데이터망을 경유하여 수신된 버튼선택 신호의 일부 또는 전체(또는 버튼선택 신호가 수신되었음이 확인 가능한 정보 등)를 매핑하여 저장한다(320).The authentication server 100 checks the communication number of the wireless terminal 200 that installed the app 250 through the button selection signal 315 and transmits the communication number of the confirmed wireless terminal 200 A part or the whole of the button selection signal received via the data network (or information that can be confirmed that the button selection signal has been received, etc.) is mapped and stored (320).

이후, 상기 인증서버(100)는 상기 무선단말(200)의 앱(250)으로부터 백그라운드 전환신호를 수신 대기하는 백그라운드 전환 대기시간을 설정하여 카운트하고(325), 상기 카운트 중인 백그라운드 전환 대기시간이 경과하는지 확인한다(330).Thereafter, the authentication server 100 sets and counts a background switching wait time for waiting for a background switching signal from the app 250 of the wireless terminal 200 (325). If the background switching waiting time during counting has elapsed (330).

만약, 상기 무선단말(200)의 앱(250)으로부터 백그라운드 전환신호를 수신하지 않고 상기 백그라운드 전환 대기시간이 경과하는 경우, 상기 인증서버(100)는 상기 무선단말(200)의 통신번호와 상기 데이터망을 경유하여 수신된 버튼선택 신호의 매핑 관계를 해제하고(335), 인증실패에 대응하는 인증결과를 생성하고(340), 데이터망을 통해 상기 무선단말(200)의 앱(250)으로 상기 인증결과를 전송하며(345), 상기 무선단말(200)의 앱(250)은 상기 인증결과를 수신하여 출력한다(350).If the background switching wait time elapses without receiving a background switching signal from the app 250 of the wireless terminal 200, the authentication server 100 determines whether the communication number of the wireless terminal 200, The mapping relation of the button selection signal received via the network is canceled 335 and the authentication result corresponding to the authentication failure is generated 340. The authentication result corresponding to the authentication failure is transmitted to the app 250 of the wireless terminal 200 via the data network The authentication result is transmitted (345), and the app 250 of the wireless terminal 200 receives and outputs the authentication result (350).

도면4는 본 발명의 실시 방법에 따라 데이터망을 경유하여 백그라운드 전환신호를 송수신하는 과정을 도시한 도면이다.4 is a diagram illustrating a process of transmitting / receiving a background switching signal via a data network according to an embodiment of the present invention.

보다 상세하게 본 도면4는 무선단말(200)의 앱(250)이 포그라운드 상태에서 문자메시지 발송버튼 인터페이스를 선택 받아 상기 앱(250)이 백그라운드로 전환되는 경우 상기 무선단말(200)의 앱(250)에서 데이터망을 경유하여 백그라운드 전환신호를 전송하면 인증서버(100)가 상기 백그라운드 전환신호를 수신하여 검증하고 이후에 수행될 문자메시지 수신 및 인증과 연계시키는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조내지 변형하여 상기 백그라운드 전환신호를 송수신하는 과정에 대한 다양한 실시 방법(예를 들어, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.4 illustrates a case where the app 250 of the wireless terminal 200 selects a text message dispatch button interface in the foreground state and the app 250 is switched to the background, 250 transmits a background switching signal via a data network to the authentication server 100 to receive and verify the background switching signal and to link with a reception and authentication of a text message to be performed later. Those skilled in the art will appreciate that various implementations of the process of transmitting and receiving the background switch signal (e.g., some steps may be omitted or the sequence may be changed) However, the present invention is not limited to the above-described embodiments, The technical characteristics thereof are not limited.

도면4를 참조하면, 상기 도면4에 도시된 과정을 통해 데이터망을 통해 인증서버(100)로 버튼선택 신호를 전송한 무선단말(200)의 앱(250)은 상기 문자메시지 발송버튼 인터페이스의 선택에 의해 상기 포그라운드 상태의 앱(250)이 백그라운드로 전환되는지 확인한다(400). 실시 방법에 따라 상기 앱(250)이 실행된 스마트폰(또는 스마트폰에 탑재된 운영체제)의 정책 등으로 인하여 문자메시지 발송버튼 인터페이스 선택에 의해 실행되는 문자메시지 발송기능이 상기 무선단말(200)의 앱(250)을 백그라운드 상태로 전환시키지 않을 수도 있으며 이 경우 가상 백그라운드 상태를 가정하여 동작하거나 또는 백그라운드 전환신호를 생략할 수도 있다.4, the application 250 of the wireless terminal 200, which has transmitted a button selection signal to the authentication server 100 through the data network through the process shown in FIG. 4, (400) whether the foreground app 250 is switched to the background. A text message sending function executed by selecting a text message sending button interface due to a policy of the smart phone (or an operating system mounted on the smart phone) on which the app 250 is executed according to the conducting method, The application 250 may not be switched to the background state, in which case it may operate assuming a virtual background state or may omit the background switching signal.

만약 상기 무선단말(200)의 앱(250)이 백그라운드로 전환되면, 상기 무선단말(200)의 앱(250)은 상기 무선단말(200)의 문자메시지 발송기능을 이용하여 문자메시지 발송요청 전 우선적으로 데이터망을 경유하여 상기 백그라운드 전환에 대응하는 백그라운드 전환신호를 전송하고(405), 상기 인증서버(100)는 데이터망을 경유하여 상기 백그라운드 전환신호를 수신한다(410).If the application 250 of the wireless terminal 200 is switched to the background, the application 250 of the wireless terminal 200 preferentially transmits a text message using the text message dispatch function of the wireless terminal 200 The background switching signal corresponding to the background switching is transmitted through the data network 405, and the authentication server 100 receives the background switching signal via the data network 410 (410).

상기 인증서버(100)는 상기 백그라운드 전환신호를 수신한 시점에 상기 도면3에 도시된 과정을 통해 카운트 중인 백그라운드 전환 대기시간이 경과했는지 확인하며(415), 만약 상기 백그라운드 전환 대기시간을 경과한 경우, 상기 인증서버(100)는 상기 무선단말(200)의 통신번호와 버튼선택 신호의 매핑관계를 해제하고(445), 인증실패에 대응하는 인증결과를 생성하고(450), 데이터망을 통해 상기 무선단말(200)의 앱(250)으로 상기 인증결과를 전송하며(455), 상기 무선단말(200)의 앱(250)은 상기 인증결과를 수신하여 출력한다(460).The authentication server 100 determines whether a background switching wait time during counting has elapsed through the process shown in FIG. 3 (415) when the background switching signal is received (415). If the background switching wait time has elapsed The authentication server 100 releases the mapping relationship between the communication number of the wireless terminal 200 and the button selection signal 445 and generates an authentication result corresponding to the authentication failure 450, The authentication result is transmitted to the app 250 of the wireless terminal 200 in step 455 and the app 250 of the wireless terminal 200 receives and outputs the authentication result in step 460.

한편 상기 백그라운드 전환신호를 수신한 시점에 백그라운드 전환 대기시간을 경과하지 않은 경우, 상기 인증서버(100)는 상기 백그라운드 전환신호를 통해 상기 앱(250)을 설치 실행한 무선단말(200)의 통신번호를 확인하고(420), 상기 무선단말(200)의 통신번호가 버튼선택 신호와 매핑된 상태를 유지하고 있는지 확인한다(425). 만약 상기 무선단말(200)의 통신번호가 버튼선택 신호와 매핑된 상태가 아니라면, 상기 인증서버(100)는 인증실패에 대응하는 인증결과를 생성하고(450), 데이터망을 통해 상기 무선단말(200)의 앱(250)으로 상기 인증결과를 전송하며(455), 상기 무선단말(200)의 앱(250)은 상기 인증결과를 수신하여 출력한다(460).On the other hand, when the background switching wait time has not elapsed at the time of receiving the background switching signal, the authentication server 100 transmits the communication switching number of the wireless terminal 200 that installed the app 250 through the background switching signal (420), and confirms whether the communication number of the wireless terminal 200 remains mapped with the button selection signal (425). If the communication number of the wireless terminal 200 is not mapped to the button selection signal, the authentication server 100 generates an authentication result corresponding to the authentication failure (450), and transmits the authentication result corresponding to the authentication failure to the wireless terminal The application 250 of the wireless terminal 200 receives the authentication result from the application 250 of the wireless terminal 200 and outputs the authentication result to the app 250 of the wireless terminal 200 at step 460.

반면 상기 무선단말(200)의 통신번호가 버튼선택 신호와 매핑된 상태라면, 상기 인증서버(100)는 상기 백그라운드 전환 대기시간의 카운트를 종료 및 상기 확인된 버튼선택 신호와 상기 데이터망을 경유하여 수신된 백그라운드 전환신호를 매핑(또는 상기 데이터망을 경유하여 수신된 백그라운드 전환신호를 전송한 무선단말(200)의 통신번호를 확인하고, 상기 확인된 무선단말(200)의 통신번호와 상기 데이터망을 경유하여 수신된 백그라운드 전환신호를 매핑)한 후(430), 상기 무선단말(200)의 문자메시지 발송기능을 통해 전화망을 경유하여 문자메시지 요청되는지 확인하기 위한 문자메시지 수신 대기시간을 설정하여 카운트하고(435), 상기 문자메시지 수신 대기시간이 경과하는지 확인한다(440). 전화망을 경유하는 문자메시지 수신 없이 상기 문자메시지 수신 대기시간이 경과하는 경우, 상기 인증서버(100)는 상기 무선단말(200)의 통신번호와 버튼선택 신호의 매핑 관계를 해제하고(445), 인증실패에 대응하는 인증결과를 생성하고(440), 데이터망을 통해 상기 무선단말(200)의 앱(250)으로 상기 인증결과를 전송하며(445), 상기 무선단말(200)의 앱(250)은 상기 인증결과를 수신하여 출력한다(460).On the other hand, if the communication number of the wireless terminal 200 is mapped to the button selection signal, the authentication server 100 ends the counting of the background switching wait time and transmits the button selection signal to the authentication server 100 via the data network (Or the communication number of the wireless terminal 200 that has transmitted the background switching signal received via the data network) and transmits the communication number of the wireless terminal 200, (430), and sets a wait time for receiving a text message for confirming whether a text message is requested via the telephone network through the text message sending function of the wireless terminal (200) (435), and determines whether the waiting time for receiving the text message has elapsed (440). When the waiting time of receiving the text message has elapsed without receiving a text message via the telephone network, the authentication server 100 cancels the mapping relationship between the communication number of the wireless terminal 200 and the button selection signal (445) The authentication result corresponding to the failure is generated 440 and the authentication result is transmitted to the app 250 of the wireless terminal 200 through the data network 445, And receives the authentication result (460).

도면5는 본 발명의 실시 방법에 따라 전화망을 경유하는 문자메시지 발송요청 과정을 도시한 도면이다.5 is a diagram illustrating a procedure for sending a text message via a telephone network according to an embodiment of the present invention.

보다 상세하게 본 도면5는 상기 도면4에 도시된 과정을 통해 무선단말(200)의 앱(250)이 백그라운드로 전환된 후 상기 무선단말(200)에서 문자메시지 발송기능을 실행하여 문자메시지를 발송하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조내지 변형하여 상기 문자메시지 발송요청 과정에 대한 다양한 실시 방법(예를 들어, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.5, the application 250 of the wireless terminal 200 is switched to the background through the process shown in FIG. 4, and then the wireless terminal 200 executes a text message sending function to send a text message The present invention is not limited to the above-described embodiments, and various changes and modifications may be made without departing from the spirit and scope of the present invention. For example, The present invention is not limited to the above-described embodiments, and the present invention is not limited to these embodiments.

도면5를 참조하면, 상기 도면5에 도시된 과정을 통해 무선단말(200)의 앱(250)이 백그라운드로 전환되고 상기 무선단말(200)은 전화망을 통해 문자메시지 발송을 요청하는 문자메시지 발송기능이 실행되며(500), 상기 무선단말(200)의 터치스크린에는 상기 문자메시지 발송을 요청하는 인터페이스가 표시되며, 실시 방법에 따라 상기 앱(250)이 실행된 스마트폰(또는 스마트폰에 탑재된 운영체제)의 정책 등으로 인하여 문자메시지 발송을 요청하는 인터페이스가 표시되지 않을 수 있으며 이 경우 본 도면5에 도시된 과정 중 무선단말(200)의 동작 과정은 전화망을 경유하여 문자메시지 발송을 요청하는 과정만 포함될 수 있다.5, the application 250 of the wireless terminal 200 is switched to the background through the process shown in FIG. 5, and the wireless terminal 200 transmits a text message through the telephone network An interface for requesting the sending of the text message is displayed on the touch screen of the wireless terminal 200 and a smart phone in which the application 250 is executed An interface for requesting sending of a text message may not be displayed due to a policy of the operating system). In this case, the operation of the wireless terminal 200 in the process shown in FIG. 5 is a process of requesting sending of a text message via the telephone network Can be included.

이후 상기 무선단말(200)은 실행된 문자메시지 발송기능에 의해 문자메시지 발송을 요청하기 위해 사용자의 조작이 필요(예를 들어, Apple사의 스마트폰은 실행된 앱(250)에서 문자메시지 발송기능을 실행하는 경우 기본 탑재된 메시지 앱(250)과 동일한 문자메시지 발송을 위한 인터페이스가 출력되며 이때 전송 버튼을 터치하여야 문자메시지 발송이 요청된다)하며 상기 무선단말(200)의 앱(250)이 실행한 문자메시지 발송기능은 문자메시지 발송을 위한 사용자 조작을 대기하고, 사용자 조작에 의해 문자메시지 발송이 요청되면, 상기 무선단말(200)은 상기 문자메시지 발송기능에 의해 전화망을 경유하여 문자메시지 발송을 요청한다(505).Then, the wireless terminal 200 needs a user's operation to request the sending of a text message by the executed text message sending function (for example, a smart phone of an Apple company executes a text message sending function in the executed app 250) An interface for sending the same text message as that of the built-in message application 250 is output. In this case, a text message is requested to be sent when the transmission button is touched), and the application 250 of the wireless terminal 200 The SMS message sending function waits for a user operation for sending a text message. When the SMS message sending request is requested by a user operation, the SMS message sending function requests the SMS message sending via the telephone network (505).

상기 인증서버(100)는 전화망을 경유하는 문자메시지 수신을 확인하고(510), 상기 문자메시지를 수신한 시점에 상기 도면4에 도시된 과정을 통해 카운트 중인 문자메시지 수신 대기시간이 경과했는지 확인하며(515), 만약 문자메시지 수신 대기시간을 경과한 경우 상기 인증서버(100)는 상기 무선단말(200)의 통신번호와 버튼선택 신호 및 백그라운드 전환신호의 매핑관계를 해제하고(545), 인증실패에 대응하는 인증결과를 생성하고(550), 데이터망을 통해 상기 무선단말(200)의 앱(250)으로 상기 인증결과를 전송하며(555), 상기 무선단말(200)의 앱(250)은 상기 인증결과를 수신하여 출력한다(560).The authentication server 100 confirms the reception of the text message via the telephone network 510 and checks whether the waiting time for receiving the text message has elapsed through the process shown in FIG. 4 at the time of receiving the text message The authentication server 100 releases the mapping relationship between the communication number of the wireless terminal 200 and the button selection signal and the background switching signal in step 545, And transmits the authentication result to the app 250 of the wireless terminal 200 through the data network 555. The app 250 of the wireless terminal 200 then transmits the authentication result The authentication result is received and output (560).

한편 상기 문자메시지를 수신한 시점에 문자메시지 수신 대기시간을 경과하지 않은 경우, 상기 인증서버(100)는 상기 수신된 문자메시지에 대한 발신번호를 확인한 후(520), 상기 확인된 발신번호가 상기 전화망을 경유하여 문자메시지를 발송한 무선단말(200)의 통신번호와 매칭되는지 확인한다(525).If the waiting time of receiving a text message does not elapse at the time of receiving the text message, the authentication server 100 checks the origination number of the received text message (520) And confirms whether it matches the communication number of the wireless terminal 200 that sent the text message via the telephone network (525).

만약 상기 전화망을 경유하여 수신된 문자메시지의 발신번호가 상기 문자메시지를 발송한 무선단말(200)의 통신번호와 매칭되지 안는 경우, 상기 인증서버(100)는 인증실패에 대응하는 인증결과를 생성하고(550), 데이터망을 경유하여 상기 무선단말(200)의 앱(250)으로 상기 인증결과를 전송하며(555), 상기 무선단말(200)의 앱(250)은 상기 인증결과를 수신하여 출력한다(560).If the origination number of the text message received via the telephone network does not match the communication number of the wireless terminal 200 that sent the text message, the authentication server 100 generates an authentication result corresponding to the authentication failure And transmits the authentication result to the app 250 of the wireless terminal 200 via the data network 555. The app 250 of the wireless terminal 200 receives the authentication result (560).

한편 상기 전화망을 경유하여 수신된 문자메시지의 발신번호가 상기 문자메시지를 발송한 무선단말(200)의 통신번호와 매칭되는 경우, 상기 인증서버(100)는 상기 문자메시지 수신 대기시간의 카운트 종료 및 상기 수신된 문자메시지(또는 상기 문자메시지에 포함된 E(통신번호))와 매핑하고(530), 상기 무선단말(200)의 앱(250)으로부터 포그라운드 복원신호를 수신 대기하는 포그라운드 복원 대기시간을 설정하여 카운트하고(535), 상기 포그라운드 복원 대기시간이 경과하는지 확인한다(540).Meanwhile, when the calling number of the text message received via the telephone network matches the communication number of the wireless terminal 200 that has sent the text message, the authentication server 100 ends the counting of the waiting time of the text message, (530) with the received text message (or E (communication number) included in the text message), and a foreground restoration wait for waiting for a foreground restoration signal from the app 250 of the wireless terminal 200 The time is set and counted (535), and the foreground restoration waiting time is checked (540).

상기 무선단말(200)의 앱(250)으로부터 포그라운드 복원신호를 수신하지 않고 상기 포그라운드 복원 대기시간이 경과하는 경우, 상기 인증서버(100)는 상기 무선단말(200)의 통신번호와 버튼선택 신호 및 백그라운드 전환신호의 매핑관계를 해제하고(545), 인증실패에 대응하는 인증결과를 생성하고(550), 데이터망을 통해 상기 무선단말(200)의 앱(250)으로 상기 인증결과를 전송하며(555), 상기 무선단말(200)의 앱(250)은 상기 인증결과를 수신하여 출력한다(560).When the foreground restoration waiting time elapses without receiving the foreground restoration signal from the app 250 of the wireless terminal 200, the authentication server 100 detects the communication number of the wireless terminal 200, The mapping relationship between the signal and the background switching signal is canceled 545, the authentication result corresponding to the authentication failure is generated 550 and the authentication result is transmitted to the app 250 of the wireless terminal 200 via the data network (Step 555). The application 250 of the wireless terminal 200 receives the authentication result and outputs the authentication result (step 560).

도면6은 본 발명의 실시 방법에 따라 데이터망을 경유하여 포그라운드 복원신호를 송수신하는 과정을 도시한 도면이다.6 is a diagram illustrating a process of transmitting / receiving a foreground restoration signal via a data network according to an embodiment of the present invention.

보다 상세하게 본 도면6은 상기 도면6에 도시된 과정을 통해 전화망을 경유하는 문자메시지 발송요청을 완료한 무선단말(200)에서 백그라운드로 전환된 앱(250)이 포그라운드로 복원되는 경우 상기 무선단말(200)의 앱(250)에서 데이터망을 경유하여 포그라운드 복원신호를 전송하면 인증서버(100)가 상기 포그라운드 복원신호를 수신하여 검증하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조내지 변형하여 상기 포그라운드 복원신호를 송수신하는 과정에 대한 다양한 실시 방법(예를 들어, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면6에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.6 is a flowchart illustrating a process of transmitting a text message via a telephone network to a wireless terminal 200 according to an exemplary embodiment of the present invention. Referring to FIG. 6, And transmits the foreground restoration signal to the application 250 of the terminal 200 via the data network. The authentication server 100 receives and verifies the foreground restoration signal. (For example, some steps are omitted or the procedures are changed) by referring to or modifying the FIG. 6 as long as it is a person skilled in the art. However, it should be understood that the present invention includes all of the above-described embodiments, and the technical features thereof are limited only by the method shown in FIG. 6 It does.

도면6을 참조하면, 상기 도면5에 도시된 과정을 통해 전화망을 경유한 문자메시지 발송요청이 완료되면, 상기 무선단말(200)은 상기 도면4의 과정을 통해 백그라운드로 전환된 앱(250)을 포그라운드로 복원하는데, 상기 무선단말(200)의 앱(250)은 상기 전화망을 경유한 문자메시지 발송요청에 의해 해당 앱(250)이 포그라운드로 복원되는지 확인한다(600).Referring to FIG. 6, when a request for sending a text message via the telephone network is completed through the process shown in FIG. 5, the wireless terminal 200 transmits an application 250 switched in the background through the process of FIG. The app 250 of the wireless terminal 200 confirms whether the corresponding app 250 is restored to the foreground by a request for sending a text message via the telephone network 600.

실시 방법에 따라 상기 앱(250)이 실행된 스마트폰(또는 스마트폰에 탑재된 운영체제)의 정책 등으로 인하여 문자메시지 발송기능을 실행하더라도 상기 무선단말(200)의 앱(250)이 백그라운드 상태로 전환되지 않는 경우 포그라운드 복원이 이루어질 수 없으며, 이 경우 상기 무선단말(200)의 앱(250)이 문자메시지 발송기능을 실행하여 응답정보를 수신하는 것을 상기 무선단말(200)의 앱(250)이 포그라운드로 복원된 것으로 확인할 수 있다.Even if the text message sending function is executed due to the policy of the smart phone on which the application 250 is executed (or the operating system mounted on the smart phone) according to the execution method, the app 250 of the wireless terminal 200 is in the background state If the application 250 of the wireless terminal 200 executes the text message dispatch function and receives the response information, the application 250 of the wireless terminal 200 can not perform the foreground restoration, Can be confirmed to have been restored to the foreground.

만약 상기 앱(250)이 백그라운드 상태에서 포그라운드로 복원되면, 상기 포그라운드로 복원된 앱(250)은 데이터망을 경유하여 상기 앱(250)의 포그라운드 복원에 대응하는 포그라운드 복원신호를 전송하고(605), 상기 인증서버(100)는 데이터망을 경유하여 상기 포그라운드 복원신호를 수신한다(610).If the app 250 is restored to the foreground in the background state, the app 250 restored to the foreground transmits a foreground restoration signal corresponding to the foreground restoration of the app 250 via the data network (605), and the authentication server 100 receives the foreground restoration signal via the data network (610).

상기 인증서버(100)는 상기 포그라운드 복원신호를 수신한 시점에 상기 도면6에 도시된 과정을 통해 카운트 중인 포그라운드 복원 대기시간이 경과했는지 확인하며(615), 만약 상기 포그라운드 복원 대기시간을 경과한 경우, 상기 인증서버(100)는 상기 무선단말(200)의 통신번호와 버튼선택 신호, 백그라운드 전환신호, 문자메시지의 매핑관계를 해제하고(640), 인증 실패에 대응하는 인증 결과를 생성하고(645), 데이터망을 통해 상기 무선단말(200)의 앱(250)으로 상기 인증 결과를 전송하며(650), 상기 무선단말(200)의 앱(250)은 상기 인증 결과를 수신하여 출력한다(655).The authentication server 100 checks whether the foreground restoration waiting time counted in the process shown in FIG. 6 has elapsed at the time of receiving the foreground restoration signal (615), and if the foreground restoration wait time The authentication server 100 releases the mapping relationship between the communication number of the wireless terminal 200 and the button selection signal, the background switching signal, and the text message (640), and generates the authentication result corresponding to the authentication failure And transmits the authentication result to the app 250 of the wireless terminal 200 through the data network 650. The app 250 of the wireless terminal 200 receives the authentication result, (655).

한편 상기 포그라운드 복원신호를 수신한 시점에 포그라운드 복원 대기시간을 경과하지 않은 경우, 상기 인증서버(100)는 상기 포그라운드 복원신호를 통해 상기 앱(250)을 설치 실행한 무선단말(200)의 통신번호를 확인하고(620), 상기 무선단말(200)의 통신번호와 버튼선택 신호, 백그라운드 전환신호, 문자메시지가 매핑된 상태를 유지하고 있는지 확인한다(625). 만약 상기 무선단말(200)의 통신번호와 버튼선택 신호, 백그라운드 전환신호, 문자메시지가 매핑된 상태가 아니라면, 상기 인증서버(100)는 인증 실패에 대응하는 인증 결과를 생성하고(645), 데이터망을 통해 상기 무선단말(200)의 앱(250)으로 상기 인증 결과를 전송하며(650), 상기 무선단말(200)의 앱(250)은 상기 인증 결과를 수신하여 출력한다(655).Meanwhile, when the foreground restoration wait time has not elapsed at the time of receiving the foreground restoration signal, the authentication server 100 transmits the foreground restoration signal to the wireless terminal 200 that installed the app 250 through the foreground restoration signal, (620), and checks whether the communication number of the wireless terminal 200, the button selection signal, the background switching signal, and the text message are mapped (625). If the communication number of the wireless terminal 200 is not mapped to the button selection signal, the background switching signal, and the text message, the authentication server 100 generates an authentication result corresponding to the authentication failure (645) The authentication result is transmitted to the app 250 of the wireless terminal 200 through the network 650 and the app 250 of the wireless terminal 200 receives and outputs the authentication result 655.

한편 상기 무선단말(200)의 통신번호와 버튼선택 신호, 백그라운드 전환신호, 문자메시지가 매핑된 상태라면, 상기 인증서버(100)는 상기 도면5에 도시된 과정을 통해 카운트 중인 포그라운드 복원 대기시간의 카운트 종료 및 상기 포그라운드 복원신호를 전송한 무선단말(200)의 통신번호와 상기 포그라운드 복원신호를 매핑한다(630).Meanwhile, if the communication number of the wireless terminal 200 and the button selection signal, the background switching signal, and the text message are mapped, the authentication server 100 determines whether the foreground restoration waiting time And the foreground restoration signal and the communication number of the wireless terminal 200 that has transmitted the foreground restoration signal to the foreground restoration signal (630).

도면7은 본 발명의 실시 방법에 따라 전화망을 경유하여 전송되는 문자메시지에 포함된 통신번호를 생성하는 과정을 도시한 도면이다.7 is a diagram illustrating a process of generating a communication number included in a text message transmitted via a telephone network according to an embodiment of the present invention.

보다 상세하게 본 도면7은 무선단말(200)의 앱(250)에서 통신번호를 암호화한 E(통신번호)를 생성한 후 상기 도면5에 도시된 과정에 따라 전화망을 경유하여 발송되는 문자메시지에 포함시켜 인증서버(100)로 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조내지 변형하여 전화망을 경유하여 전송되는 문자메시지에 포함된 통신번호를 생성하는 과정에 대한 다양한 실시 방법(예를 들어, 일부 단계가 생략되거나 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, FIG. 7 illustrates a process of generating an E (communication number) by encrypting a communication number in an app 250 of a wireless terminal 200, and then transmitting the E (communication number) to a text message 7 is a flowchart illustrating a process of providing the text message to the authentication server 100. As shown in FIG. 7, if a person skilled in the art is familiar with the present invention, It should be understood that various ways of practicing the process of generating a communication number (e.g., omitting some steps or changing the order) may be inferred, but the present invention includes all of the above- The technical features thereof are not limited only by the implementation method shown in FIG.

도면7을 참조하면, 무선단말(200)의 앱(250)은 해당 무선단말(200)의 통신번호를 키 입력받거나 USIM에서 추출하여 획득하고(700), 상기 통신번호를 암호화하기 위한 앱인증값을 확인한 후(705), 상기 앱인증값을 통해 상기 통신번호를 암호화하여 전화망을 통해 제공할 E(통신번호)를 생성한다(710).7, an application 250 of the wireless terminal 200 receives a key for inputting a communication number of the corresponding wireless terminal 200 or extracts it from a USIM (700), acquires an application authentication value for encrypting the communication number (705), encrypts the communication number through the application authentication value, and generates E (communication number) to be provided through the telephone network (710).

만약 상기 E(통신번호)가 생성되면, 상기 무선단말(200)의 앱(250)은 상기 E(통신번호)를 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 생성된 E(통신번호)를 삽입한 문자메시지를 생성하고(715), 상기 도면5에 도시된 과정에 따라 상기 무선단말(200)이 접속한 전화망을 통해 상기 E(통신번호)를 포함하는 문자메시지를 발송한다.If the E (communication number) is generated, the application 250 of the wireless terminal 200 transmits the E (communication number) to the designated area on the text message structure via the telephone network Generates the inserted text message (715), and transmits the text message including the E (communication number) through the telephone network connected to the wireless terminal 200 according to the process shown in FIG.

도면8은 본 발명의 실시 방법에 따라 문자메시지를 통해 수신된 암호화된 통신번호에 대한 암복호 인증을 수행하는 과정을 도시한 도면이다.FIG. 8 is a diagram illustrating a process of performing an encryption / decryption authentication for an encrypted communication number received through a text message according to an embodiment of the present invention.

보다 상세하게 본 도면8은 인증서버(100)에서 상기 도면3 내지 도면7에 도시된 과정에 따라 무선단말(200)의 앱(250)으로부터 데이터망을 경유하여 전송된 버튼선택 신호, 백그라운드 전환신호를 수신하고, 전화망을 경유하여 문자메시지를 수신한 후 데이터망을 경유하여 포그라운드 복원신호를 수신하며, 상기 무선단말(200)의 통신번호를 암호화하여 상기 문자메시지에 포함하여 상기 무선단말(200)이 전송한 E(통신번호)와 발신번호에 대한 암복호 인증을 수행하는 과정을 도시한 것으로서, 본 발명이 속한 분야에서 통상의 지식을 가진 자라면, 본 도면8을 참조내지 변형하여 상기 문자메시지를 통해 수신된 암호화된 통신번호에 대한 암복호 인증을 수행하는 과정에 대한 다양한 실시 방법(예를 들어, 일부 단계가 생략되거나 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면8에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.8 illustrates an example of a case where a button selection signal transmitted from an app 250 of the wireless terminal 200 via a data network, a background switching signal Receives a text message via a telephone network, receives a foreground restoration signal via a data network, encrypts a communication number of the wireless terminal 200, and transmits the encrypted text message to the wireless terminal 200 (Communication number) and the origination number transmitted by the mobile station 10, and it is a person skilled in the art to refer to FIG. 8, (For example, some steps may be omitted or the procedure may be changed in order to perform the encryption decryption authentication for the encrypted communication number received via the message ) Would be able to infer, the present invention is made, including any exemplary way in which the inference, to which the technical feature that is not limited to the exemplary method shown in the figure 8.

도면8을 참조하면, 무선단말(200)의 앱(250)은 상기 도면5에 도시된 과정에 따라 상기 무선단말(200)에서 전화망을 경유하여 상기 인증서버(100)로 발송할 문자메시지에 포함된 상기 도면7에 도시된 과정에 따라 상기 무선단말(200)의 통신번호를 암호화하여 생성된 E(통신번호)에 대하여, 상기 E(통신번호)를 생성하는데 이용된 앱인증값을 확인하고(800), 기 설정된 보안프로토콜에 따라 상기 통신번호와 앱인증값을 암호화하여 데이터망을 통해 상기 인증서버(100)로 전송한다(805).8, an application 250 of the wireless terminal 200 receives a text message included in a text message to be transmitted to the authentication server 100 from the wireless terminal 200 via the telephone network according to the process shown in FIG. 5 7, the application authentication value used for generating the E (communication number) is checked for the E (communication number) generated by encrypting the communication number of the wireless terminal 200 according to the process shown in FIG. 7 ), Encrypts the communication number and the application authentication value according to a predetermined security protocol, and transmits the encrypted communication number and the application authentication value to the authentication server 100 through the data network (805).

실시 방법에 따라 상기 무선단말(200)의 앱(250)이 데이터망을 경유하여 전송되는 앱인증값은 상기 인증서버(100)가 전화망을 경유하여 수신된 E(통신번호)에 대한 복호화 개시 전 상기 전송이 가능하며, 상기 도면4에 도시된 과정에 따라 상기 무선단말(200)의 앱(250)이 데이터망을 경유하여 전송하는 버튼선택 신호, 상기 도면5에 도시된 과정에 따라 상기 무선단말(200)의 앱(250)이 데이터망을 경유하여 전송하는 백그라운드 전환신호, 상기 도면7에 도시된 과정에 따라 상기 무선단말(200)의 앱(250)이 데이터망을 경유하여 전송하는 포그라운드 복원신호 중 적어도 하나 이상에 포함되거나 또는 두 개 이상에 분할되어 포함되는 것이 가능하다.The app authentication value transmitted by the app 250 of the wireless terminal 200 via the data network according to the method is determined by the authentication server 100 before the decryption is started for the E (communication number) received via the telephone network 4, a button selection signal transmitted by the app 250 of the wireless terminal 200 via the data network, and a button selection signal transmitted by the app 250 of the wireless terminal 200 via the data network, A background switching signal transmitted by the app 250 of the mobile terminal 200 via the data network and a background switching signal transmitted by the app 250 of the mobile terminal 200 via the data network, It may be included in at least one of the restored signals or may be divided into two or more.

상기 인증서버(100)는 데이터망을 경유하여 상기 무선단말(200)의 앱(250)이 전송한 상기 무선단말(200)의 통신번호와 앱인증값을 수신하고(810), 지정된 보안프로토콜에 따라 암호화된 통신번호와 앱인증값을 복호화하고(815), 상기 도면5에 도시된 과정에 따라 전화망을 경유하여 수신된 문자메시지에 포함된 E(통신번호)를 확인하고(820), 상기 데이터망을 경유하여 수신된 앱인증값을 통해 상기 전화망을 경유하여 수신된 E(통신번호)를 복호화하여 D(통신번호)를 생성한다(825).The authentication server 100 receives the communication number and the application authentication value of the wireless terminal 200 transmitted by the app 250 of the wireless terminal 200 via the data network 810, (815) decrypts the encrypted communication number and the application authentication value, checks (820) E (communication number) included in the received text message via the telephone network according to the procedure shown in FIG. 5, (Communication number) by decrypting E (communication number) received via the telephone network through the application authentication value received via the network (825).

실시 방법에 따라 상기 무선단말(200)로부터 데이터망을 경유하여 앱인증값을 수신하고, 전화망을 경유하여 문자메시지 수신을 완료하더라도, 상기 도면3에 도시된 과정에 따라 상기 무선단말(200)의 앱(250)이 데이터망을 경유하여 전송하는 버튼선택 신호의 정상적인 수신확인, 상기 도면4에 도시된 과정에 따라 상기 무선단말(200)의 앱(250)이 데이터망을 경유하여 전송하는 백그라운드 전환신호의 정상적인 수신확인, 상기 도면5에 도시된 과정에 따라 상기 무선단말(200)이 전화망을 경유하여 전송하는 문자메시지의 정상적인 수신확인 및 상기 도면7에 도시된 과정에 따라 상기 무선단말(200)의 앱(250)이 데이터망을 경유하여 전송하는 포그라운드 복원신호의 정상적인 수신확인이 완료되지 않는다면, 이후 과정을 진행하지 않고 상기 인증서버(100)는 데이터망을 통해 무선단말(200)의 앱(250)으로 인증오류를 전송하며, 상기 무선단말(200)의 앱(250)은 데이터망을 통해 인증 오류를 수신하여 출력한다.The mobile terminal 200 receives the app authentication value from the wireless terminal 200 via the data network and completes the reception of the text message via the telephone network according to the embodiment of the present invention. The normal reception confirmation of the button selection signal transmitted by the app 250 via the data network and the background switching that the app 250 of the wireless terminal 200 transmits via the data network according to the process shown in FIG. The normal reception confirmation of the signal, the normal reception confirmation of the text message transmitted by the wireless terminal 200 via the telephone network according to the process shown in FIG. 5, and the normal reception confirmation of the text message transmitted through the wireless terminal 200, If the normal reception confirmation of the foreground restoration signal transmitted through the data network is not completed, the authentication server 100 does not proceed to the next step, Sending an authentication error to the app 250 of the mobile terminal 200 through the network, and app (250) of the wireless terminal 200 and outputs the received authentication error over the data network.

상기 D(통신번호)가 생성되면, 상기 인증서버(100)는 상기 데이터망을 경유하여 수신된 통신번호와 상기 전화망을 경유하여 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)를 비교하여 매칭되는지 확인하는 암복호 기반 통신번호 인증 절차를 수행한다(840).When the D (communication number) is generated, the authentication server 100 receives the communication number received via the data network and the decrypted (encrypted) authentication data received via the telephone network and received via the data network D (communication number), and performs an encryption / decryption based communication number authentication procedure to verify that the matching is performed (840).

만약 상기 데이터망을 통해 수신된 통신번호와 상기 전화망의 문자메시지를 통해 수신되어 복호화된 D(통신번호)가 매칭되지 않으면, 상기 인증서버(100)는 데이터망을 통해 무선단말(200)의 앱(250)으로 인증 오류를 전송하며, 상기 무선단말(200)의 앱(250)은 데이터망을 통해 인증 오류를 수신하여 출력한다(845).If the D (communication number) received and decoded through the text message of the telephone network and the communication number received through the data network does not match, the authentication server 100 transmits the application (250), and the application (250) of the wireless terminal (200) receives and outputs an authentication error through the data network (845).

한편 상기 데이터망을 통해 수신된 통신번호가 상기 전화망을 통해 수신된 문자메시지의 발신번호와 매칭됨과 동시에 상기 전화망의 문자메시지를 통해 수신되어 복호화된 D(통신번호)와 매칭되어 상기 암복호 기반 통신번호의 2차 인증이 성공하면, 상기 인증서버(100)는 상기 데이터망을 통해 수신된 통신번호의 유효성을 인증한 인증결과를 생성하며(850), 상기 인증된 통신번호를 지정된 저장매체(140)에 저장하고(855), 데이터망을 통해 상기 무선단말(200)의 앱(250)으로 상기 통신번호의 유효성을 인증한 결과를 전송한다(860). 상기 무선단말(200)의 앱(250)은 데이터망을 통해 상기 인증서버(100)로부터 상기 통신번호의 유효성을 인증한 인증결과를 수신하여 출력한다(865).Meanwhile, the communication number received through the data network is matched with the calling number of the text message received through the telephone network, and is matched with the decoded D (communication number) received through the text message of the telephone network, If the second authentication of the number is successful, the authentication server 100 generates an authentication result of authenticating the validity of the communication number received through the data network 850, and transmits the authenticated communication number to the designated storage medium 140 (855), and transmits a result of authenticating the validity of the communication number to the app 250 of the wireless terminal (200) through the data network (860). The app 250 of the wireless terminal 200 receives and outputs the authentication result obtained by verifying the validity of the communication number from the authentication server 100 through the data network (865).

100 : 인증서버 110 : 메시지 수신부
112 : 제1채널 확인부 114 : 타임아웃 운영부
116 : 제2채널 매핑부 118 : 제1신호 수신부
120 : 제2신호 수신부 122 : 제3신호 수신부
124 : 제2채널 수신부 126 : 제1채널 검증부
128 : 제2 인증 절차부 130 : 인증결과 처리부
132 : 제1채널 매핑부 134 : 제1 인증 절차부
136 : 채널 연동 복호부 138 : 정보 등록부
140 : 저장매체 150 : 메시지 서버
100: authentication server 110: message receiver
112: first channel check unit 114: timeout operation unit
116: second channel mapping unit 118: first signal receiving unit
120: second signal receiving unit 122: third signal receiving unit
124: second channel receiving unit 126: first channel verifying unit
128: second authentication processing unit 130: authentication result processing unit
132: first channel mapping unit 134: first authentication procedure unit
136: channel interworking decryption unit 138: information registration unit
140: Storage medium 150: Message server

Claims (23)

전화망과 데이터망에 다중 접속하는 무선단말과 통신하는 서버를 통해 실행되는 방법에 있어서,
상기 무선단말에 설치 구동된 앱(Application)에서 상기 서버로 지정된 앱인증값을 통해 암호화하여 생성되는 E(통신번호)가 포함된 상기 전화망을 경유하는 문자메시지 발송을 위한 문자메시지 발송버튼 인터페이스가 상기 무선단말의 터치스크린 상의 일정 영역에 출력되고, 상기 무선단말의 터치스크린을 통한 상기 문자메시지 발송버튼 인터페이스가 선택되는 경우, 상기 데이터망을 경유하여 상기 무선단말의 앱으로부터 상기 터치스크린을 통한 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 수신하는 제1 단계;
상기 무선단말의 앱을 통한 상기 문자메시지 발송버튼 인터페이스 선택에 의해 상기 무선단말의 앱이 백그라운드(Background)로 전환되는 경우, 상기 데이터망을 경유하여 상기 백그라운드로 전환되는 앱으로부터 상기 앱의 백그라운드 전환에 대응하는 백그라운드 전환 신호를 수신하는 제2 단계;
상기 무선단말의 앱에서 상기 문자메시지 발송버튼 인터페이스 선택에 대응하여 상기 지정된 앱인증값을 통해 상기 무선단말의 통신번호를 암호화하여 E(통신번호)를 생성한 후 상기 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시켜 상기 전화망을 통해 발송하면, 상기 전화망을 경유하여 수신된 문자메시지에 포함된 E(통신번호)와 상기 전화망을 경유하는 문자메시지 송수신 과정에서 상기 전화망을 통해 검증 또는 정정된 발신번호를 확인하는 제3 단계;
상기 확인된 발신번호와 E(통신번호)를 매핑하여 저장하는 제4 단계;
상기 문자메시지 발송완료에 의해 상기 무선단말의 앱이 포그라운드(Foreground)로 복원되는 경우, 상기 데이터망을 경유하여 상기 포그라운드로 복원되는 앱으로부터 상기 앱의 포그라운드 복원에 대응하는 포그라운드 복원 신호를 수신하는 제5 단계;
상기 데이터망을 경유하여 상기 무선단말의 앱으로부터 상기 버튼선택 신호와 백그라운드 전환 신호를 수신한 후 전화망을 경유하여 상기 문자메시지가 수신되고 상기 문자메시지 발송완료에 의해 상기 무선단말의 앱으로부터 상기 데이터망을 경유하여 포그라운드 복원신호를 수신한 경우, 상기 수신된 문자메시지로부터 확인된 발신번호 중 상기 데이터망을 경유하여 수신된 상기 무선단말의 통신번호와 매칭되는 발신번호를 1차 확인하는 제6 단계;
상기 데이터망을 경유하여 수신된 통신번호와 상기 전화망을 경유하여 수신된 문자메시지의 발신번호가 매칭되면, 상기 발신번호와 매핑하여 저장된 E(통신번호)를 확인하고, 상기 데이터망을 경유하여 수신된 상기 무선단말의 앱인증값을 통해 상기 확인된 E(통신번호)를 복호화한 D(통신번호)를 생성하는 제7 단계;
상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)와 상기 데이터망을 경유하여 수신된 통신번호를 비교하여 매칭되는지 2차 확인하는 제8 단계;
상기 데이터망을 경유하여 수신된 통신번호가 상기 전화망을 경유하여 수신된 문자메시지의 발신번호와 매칭됨과 동시에 상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)와 매칭되면, 상기 데이터망을 경유하여 수신된 통신번호의 유효성을 인증한 인증 결과를 생성하는 제9 단계;를 포함하는 이중채널 기반 이중인증 방법.
CLAIMS What is claimed is: 1. A method executed via a server communicating with a wireless terminal that multiple accesses to a telephone network and a data network,
A text message sending button interface for sending a text message via the telephone network including an E (communication number) generated by encrypting through an application authentication value designated to the server from an application installed in the wireless terminal, The method of claim 1, further comprising the steps of: receiving a text message through the touch screen; transmitting the text message through the touch screen to the wireless terminal; A first step of receiving a button selection signal corresponding to a selection of a dispatch button interface;
When the application of the wireless terminal is switched to the background by selecting the text message dispatch button interface through the application of the wireless terminal, the background switching of the application from the application switched to the background via the data network A second step of receiving a corresponding background switching signal;
The communication terminal of the wireless terminal encrypts the communication number of the wireless terminal through the designated application authentication value corresponding to the selection of the text message dispatch button interface to generate E (communication number) (E (communication number) included in the text message received via the telephone network and a text message via the telephone network when the E (communication number) included in the designated area is transmitted through the telephone network, A third step of verifying the calling number verified or corrected through the telephone network;
A fourth step of mapping and storing the confirmed calling number and E (communication number);
In the case where the application of the wireless terminal is restored to the foreground by completing the transmission of the text message, a foreground restoration signal corresponding to the foreground restoration of the app from the app restored to the foreground via the data network A fifth step of receiving the first signal;
Receiving the text message through the telephone network after receiving the button selection signal and the background switching signal from the application of the wireless terminal via the data network and transmitting the text message from the app of the wireless terminal to the data network A sixth step of first checking a calling number matched with a communication number of the wireless terminal received via the data network among the calling numbers confirmed from the received text message when the foreground restoration signal is received via the data network ;
If the communication number received via the data network matches the calling number of the received text message via the telephone network, the communication terminal checks the stored E (communication number) with the calling number, (Communication number) decrypting the confirmed E (communication number) through the application authentication value of the wireless terminal;
(D) (communication number) received through a text message received via the telephone network and decrypted through an app authentication value received via the data network and a communication number received via the data network and is matched An eighth step of checking the difference;
A communication number received via the data network is matched with a calling number of a text message received via the telephone network, and an application authentication message received through a text message received via the telephone network and received via the data network And generating an authentication result obtained by verifying the validity of the communication number received via the data network if the decoded D (communication number) is matched with the decrypted D (communication number).
제 1항에 있어서, 상기 제9 단계는,
상기 데이터망을 경유하여 수신된 버튼선택 신호의 유효성을 확인하고, 상기 데이터망을 경유하여 수신된 백그라운드 전환 신호의 유효성을 확인하고, 상기 포그라운드 전환 신호의 유효성을 확인하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The method as claimed in claim 1,
Confirming the validity of the button selection signal received via the data network, verifying the validity of the background switching signal received via the data network, and verifying the validity of the foreground switching signal A dual channel based dual authentication method.
제 1항에 있어서, 상기 제9 단계는,
상기 데이터망을 경유하여 수신되는 버튼선택 신호, 백그라운드 전환 신호가 순차적으로 수신되고, 상기 전화망을 경유하여 문자메시지가 수신된 후 상기 데이터망을 경유하여 포그라운드 복원 신호가 수신되는지 여부를 확인하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The method as claimed in claim 1,
A step of sequentially receiving a button selection signal and a background switching signal received via the data network and confirming whether a foreground restoration signal is received via the data network after a text message is received via the telephone network Wherein the dual channel based dual authentication method further comprises:
제 1항에 있어서, 상기 버튼선택 신호는,
상기 무선단말의 앱을 통한 문자메시지 발송버튼 인터페이스 선택을 식별하는 식별정보,
상기 문자메시지 발송버튼 인터페이스가 선택된 무선단말의 통신번호 중 적어도 하나 이상을 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The method of claim 1,
Identification information identifying a text message dispatch button interface selection through an app of the wireless terminal,
Wherein the text message dispatch button interface comprises at least one of a communication number of a selected wireless terminal and a dual channel based dual authentication method.
제 1항에 있어서, 상기 제1 단계는,
상기 문자메시지 발송 인터페이스를 선택한 앱의 백그라운드 전환에 대응하는 백그라운드 전환 신호를 수신 대기하는 백그라운드 전환 대기시간을 설정하여 카운트하는 단계를 더 포함하며,
상기 백그라운드 전환 대기시간을 경과하는지 확인하는 단계;
상기 백그라운드 전환 대기시간을 경과할 때 까지 상기 데이터망을 경유하여 상기 백그라운드 전환 신호가 수신되지 않는 경우 인증 실패에 대응하는 인증 결과를 생성하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
2. The method according to claim 1,
Further comprising setting and counting a background switching wait time for waiting for a background switching signal corresponding to a background switching of an application selected by the text message sending interface,
Determining whether the background switching wait time has elapsed;
And generating an authentication result corresponding to an authentication failure if the background switching signal is not received via the data network until the background switching wait time elapses. Authentication method.
제 1항에 있어서, 상기 백그라운드 전환 신호는,
상기 무선단말의 운영체제를 통한 상기 앱의 백그라운드 전환을 식별하는 식별정보,
상기 문자메시지 발송버튼 인터페이스가 선택된 무선단말의 통신번호 중 적어도 하나 이상을 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The apparatus according to claim 1,
Identification information for identifying background switching of the application through an operating system of the wireless terminal,
Wherein the text message dispatch button interface comprises at least one of a communication number of a selected wireless terminal and a dual channel based dual authentication method.
제 1항에 있어서, 상기 제2 단계는,
상기 백그라운드 전환 신호를 전송한 앱을 구비한 무선단말에서 전화망을 경유하여 발송될 문자메시지 수신을 대기하는 문자메시지 수신 대기시간을 설정하여 카운트하는 단계를 더 포함하며,
상기 문자메시지 수신 대기시간을 경과하는지 확인하는 단계;
상기 문자메시지 수신 대기시간을 경과할 때 까지 상기 전화망을 경유하여 문자메시지가 수신되지 않는 경우 인증 실패에 대응하는 인증 결과를 생성하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
2. The method according to claim 1,
Further comprising the step of setting and counting a waiting time for receiving a text message waiting for reception of a text message to be transmitted via the telephone network from a wireless terminal having an app that has transmitted the background switching signal,
Confirming whether the waiting time for receiving the text message has elapsed;
And generating an authentication result corresponding to an authentication failure if a text message is not received via the telephone network until the waiting time of the text message has elapsed .
제 1항에 있어서, 상기 포그라운드 복원 신호는,
상기 무선단말의 운영체제를 통한 상기 앱의 포그라운드 복원을 식별하는 식별정보,
상기 문자메시지 발송버튼 인터페이스가 선택된 무선단말의 통신번호 중 적어도 하나 이상을 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
2. The apparatus of claim 1, wherein the foreground restoration signal comprises:
Identification information for identifying a foreground restoration of the application through an operating system of the wireless terminal,
Wherein the text message dispatch button interface comprises at least one of a communication number of a selected wireless terminal and a dual channel based dual authentication method.
제 1항에 있어서, 상기 제3 단계는,
상기 전화망을 경유하여 문자메시지를 발송한 무선단말의 앱으로부터 포그라운드 복원에 대응하는 포그라운드 복원 신호를 수신 대기하는 포그라운드 복원 대기시간을 설정하여 카운트하는 단계를 더 포함하며,
상기 포그라운드 복원 대기시간을 경과하는지 확인하는 단계;
상기 포그라운드 복원 대기시간을 경과할 때 까지 상기 데이터망을 경유하여 포그라운드 복원 신호가 수신되지 않는 경우 인증 실패에 대응하는 인증 결과를 생성하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
2. The method according to claim 1,
Further comprising setting and counting a foreground restoration waiting time for receiving a foreground restoration signal corresponding to foreground restoration from an app of a wireless terminal that has sent a text message via the telephone network,
Confirming whether the foreground restoration wait time has elapsed;
And generating an authentication result corresponding to the authentication failure if the foreground restoration signal is not received via the data network until the foreground restoration waiting time elapses Double authentication method.
제 2항 또는 제 4항 또는 제 6항에 있어서, 상기 통신번호는,
상기 무선단말의 앱을 통해 키 입력된 전화번호,
상기 무선단말의 USIM으로부터 추출된 전화번호 중 적어도 하나를 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The communication system according to claim 2, 4, or 6,
A telephone number input through the application of the wireless terminal,
And a telephone number extracted from a USIM of the wireless terminal.
제 10항에 있어서, 상기 통신번호는,
상기 무선단말의 앱에 할당된 UUID(Universally Unique Identifier),
상기 무선단말의 USIM(Universal Subscriber Identity Module)에 기록된 ICCID(Integrated Circuit Card Identifier), IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 중 적어도 하나를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
11. The communication system according to claim 10,
A Universally Unique Identifier (UUID) assigned to an app of the wireless terminal,
(ICSID), an International Mobile Subscriber Identity (IMSI), and an International Mobile Equipment Identity (IMEI) recorded in a Universal Subscriber Identity Module (USIM) of the mobile terminal. Channel based two authentication method.
제 1항에 있어서,
상기 버튼선택 신호, 백그라운드 전환 신호, 포그라운드 복원 신호 중 적어도 하나 이상의 신호에 통신번호가 포함된 경우, 상기 신호에 포함된 통신번호와 상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)의 매칭여부를 확인하는 단계;
매칭되지 않는 것으로 확인되는 경우, 인증 실패에 대응하는 인증 결과를 생성하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The method according to claim 1,
When a communication number is included in at least one of the button selection signal, the background switching signal, and the foreground restoration signal, the communication number is received through the text message received via the telephone network and the communication number included in the signal, Confirming whether or not the decrypted D (communication number) is matched with the received application authentication value via the communication network;
And generating an authentication result corresponding to the authentication failure when it is determined that the authentication is not matched.
제 1항에 있어서, 상기 무선단말의 앱은,
상기 전화망을 경유하는 메시지 발송 기능을 내장하고, 상기 내장된 메시지 발송 기능을 이용하여 전화망을 통해 E(통신번호)를 포함하는 문자메시지를 발송하는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The mobile terminal of claim 1,
Wherein a message sending function via the telephone network is built in, and a text message including E (communication number) is transmitted through a telephone network using the built-in message sending function.
제 1항에 있어서, 상기 무선단말의 앱은,
상기 무선단말에 구비된 메시지 발송 기능과 연동하고, 상기 무선단말의 메시지 발송 기능과 연동하여 전화망을 통해 E(통신번호)를 포함하는 문자메시지를 발송하는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The mobile terminal of claim 1,
Wherein the text message including the E (communication number) is transmitted through the telephone network in conjunction with the message sending function of the wireless terminal in conjunction with the message sending function provided in the wireless terminal.
제 1항에 있어서, 상기 무선단말의 앱은,
문자메시지를 발송하는 메시지 발송 인터페이스를 화면 표시하는 경우,
상기 메시지 발송 인터페이스에 대한 사용자 조작에 의해 상기 문자메시지에 포함되는 E(통신번호)가 편집 또는 변경되지 않도록 제어하는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The mobile terminal of claim 1,
If you display a message sending interface that sends text messages,
Wherein the control unit controls to prevent the E (communication number) included in the text message from being edited or changed by a user operation on the message sending interface.
제 1항에 있어서, 상기 무선단말의 앱은,
E(통신번호)를 지정된 디지트로 캐스팅하여 상기 문자메시지의 지정된 영역에 포함시키는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The mobile terminal of claim 1,
E (communication number) is cast to a specified digit and included in a designated area of the text message.
제 1항에 있어서, 상기 앱인증값은,
상기 무선단말에 상기 앱을 설치한 앱설치시각,
상기 앱설치시각을 지정된 시간만큼 이격한 시각 중 적어도 하나를 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The method as claimed in claim 1,
An application installation time at which the application is installed in the wireless terminal,
And a time at which the application installation time is separated by a designated time.
제 1항에 있어서, 상기 앱인증값은,
상기 무선단말에 설치된 앱의 UUID를 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The method as claimed in claim 1,
And a UUID of an application installed in the wireless terminal.
제 1항에 있어서, 상기 E(통신번호)는,
상기 문자메시지의 본문 영역,
상기 문자메시지의 숨김 영역,
상기 문자메시지의 예비 영역 중 적어도 하나 또는 둘 이상의 조합한 영역에 포함되는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
The communication method according to claim 1, wherein the E (communication number)
A text area of the text message,
A hidden area of the text message,
Wherein the second message is included in at least one of a spare area of the text message and a combined area of two or more of the spare messages.
제 1항에 있어서, 상기 제1 단계는,
상기 문자메시지의 지정된 영역에 포함된 E(통신번호)를 바이너리로 복원하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
2. The method according to claim 1,
And restoring E (communication number) included in the designated area of the text message in a binary manner.
제 1항에 있어서, 상기 제1 단계는,
상기 E(통신번호)의 무결성을 검증하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
2. The method according to claim 1,
Further comprising the step of verifying the integrity of the E (communication number).
제 1항에 있어서, 상기 제2 단계는,
상기 매핑 저장된 발신번호와 E(통신번호)의 유효시간을 설정하는 단계; 및
상기 유효시간이 경과한 경우 상기 매핑 저장된 발신번호와 E(통신번호)를 소거하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 이중채널 기반 이중인증 방법.
2. The method according to claim 1,
Setting an effective time of the mapped stored calling number and E (communication number); And
And erasing the mapped stored calling number and E (communication number) when the valid time has elapsed.
전화망과 데이터망에 다중 접속하는 무선단말과 통신하는 서버를 통해 구현되는 시스템에 있어서,
상기 무선단말에 설치 구동된 앱(Application)에서 상기 서버로 지정된 앱인증값을 통해 암호화하여 생성되는 E(통신번호)가 포함된 상기 전화망을 경유하는 문자메시지 발송을 위한 문자메시지 발송버튼 인터페이스가 상기 무선단말의 터치스크린 상의 일정 영역에 출력되고, 상기 무선단말의 터치스크린을 통한 상기 문자메시지 발송버튼 인터페이스가 선택되는 경우, 상기 데이터망을 경유하여 상기 무선단말의 앱으로부터 상기 터치스크린을 통한 문자메시지 발송버튼 인터페이스 선택에 대응하는 버튼선택 신호를 수신하는 제1신호 수신부;
상기 무선단말의 앱을 통한 상기 문자메시지 발송버튼 인터페이스 선택에 의해 상기 무선단말의 앱이 백그라운드(Background)로 전환되는 경우, 상기 데이터망을 경유하여 상기 백그라운드로 전환되는 앱으로부터 상기 앱의 백그라운드 전환에 대응하는 백그라운드 전환 신호를 수신하는 제2신호 수신부;
상기 무선단말의 앱에서 상기 문자메시지 발송버튼 인터페이스 선택에 대응하여 상기 지정된 앱인증값을 통해 상기 무선단말의 통신번호를 암호화하여 E(통신번호)를 생성한 후 상기 전화망을 경유하는 문자메시지 구조 상의 지정된 영역에 상기 암호화된 E(통신번호)를 포함시켜 상기 전화망을 통해 발송하면, 상기 전화망을 경유하여 수신된 문자메시지에 포함된 E(통신번호)와 상기 전화망을 경유하는 문자메시지 송수신 과정에서 상기 전화망을 통해 검증 또는 정정된 발신번호를 확인하는 제1채널 확인부;
상기 확인된 발신번호와 E(통신번호)를 매핑하여 저장하는 제1채널 매핑부; 상기 문자메시지 발송완료에 의해 상기 무선단말의 앱이 포그라운드(Foreground)로 복원되는 경우, 상기 데이터망을 경유하여 상기 포그라운드로 복원되는 앱으로부터 상기 앱의 포그라운드 복원에 대응하는 포그라운드 복원 신호를 수신하는 제3신호 수신부;
상기 데이터망을 경유하여 상기 무선단말의 앱으로부터 상기 버튼선택 신호와 백그라운드 전환 신호를 수신한 후 전화망을 경유하여 상기 문자메시지가 수신되고 상기 문자메시지 발송완료에 의해 상기 무선단말의 앱으로부터 상기 데이터망을 경유하여 포그라운드 복원신호를 수신한 경우, 상기 수신된 문자메시지로부터 확인된 발신번호 중 상기 데이터망을 경유하여 수신된 상기 무선단말의 통신번호와 매칭되는 발신번호를 1차 확인하는 제1 인증 절차부;
상기 데이터망을 경유하여 수신된 통신번호와 상기 전화망을 경유하여 수신된 문자메시지의 발신번호가 매칭되면, 상기 발신번호와 매핑하여 저장된 E(통신번호)를 확인하고, 상기 데이터망을 경유하여 수신된 상기 무선단말의 앱인증값을 통해 상기 확인된 E(통신번호)를 복호화한 D(통신번호)를 생성하는 채널 연동 복호부;
상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)와 상기 데이터망을 경유하여 수신된 통신번호를 비교하여 매칭되는지 2차 확인하는 제2 인증 절차부;
상기 데이터망을 경유하여 수신된 통신번호가 상기 전화망을 경유하여 수신된 문자메시지의 발신번호와 매칭됨과 동시에 상기 전화망을 경유하여 수신된 문자메시지를 통해 수신되어 상기 데이터망을 경유하여 수신된 앱인증값을 통해 복호화된 D(통신번호)와 매칭되면, 상기 데이터망을 경유하여 수신된 통신번호의 유효성을 인증한 인증 결과를 생성하는 인증결과 처리부;를 구비하는 이중채널 기반 이중인증 시스템.
A system implemented through a server communicating with a wireless terminal that multiple accesses both a telephone network and a data network,
A text message sending button interface for sending a text message via the telephone network including an E (communication number) generated by encrypting through an application authentication value designated to the server from an application installed in the wireless terminal, The method of claim 1, further comprising the steps of: receiving a text message through the touch screen; transmitting the text message through the touch screen to the wireless terminal; A first signal receiving unit for receiving a button selection signal corresponding to the dispatch button interface selection;
When the application of the wireless terminal is switched to the background by selecting the text message dispatch button interface through the application of the wireless terminal, the background switching of the application from the application switched to the background via the data network A second signal receiving unit for receiving a corresponding background switching signal;
The communication terminal of the wireless terminal encrypts the communication number of the wireless terminal through the designated application authentication value corresponding to the selection of the text message dispatch button interface to generate E (communication number) (E (communication number) included in the text message received via the telephone network and a text message via the telephone network when the E (communication number) included in the designated area is transmitted through the telephone network, A first channel verifying unit for verifying a calling number verified or corrected through a telephone network;
A first channel mapping unit for mapping and storing the identified calling number and E (communication number); In the case where the application of the wireless terminal is restored to the foreground by completing the transmission of the text message, a foreground restoration signal corresponding to the foreground restoration of the app from the app restored to the foreground via the data network A third signal receiving unit receiving the first signal;
Receiving the text message through the telephone network after receiving the button selection signal and the background switching signal from the application of the wireless terminal via the data network and transmitting the text message from the app of the wireless terminal to the data network A first authentication for first checking a calling number matched with a communication number of the wireless terminal received via the data network among the calling numbers confirmed from the received text message, Procedure section;
If the communication number received via the data network matches the calling number of the received text message via the telephone network, the communication terminal checks the stored E (communication number) with the calling number, (Communication number) decrypting the confirmed E (communication number) through an application authentication value of the wireless terminal;
(D) (communication number) received through a text message received via the telephone network and decrypted through an app authentication value received via the data network and a communication number received via the data network and is matched A second authentication procedure unit for checking the difference;
A communication number received via the data network is matched with a calling number of a text message received via the telephone network, and an application authentication message received through a text message received via the telephone network and received via the data network And the authentication result processing unit generates an authentication result obtained by verifying the validity of the communication number received via the data network when the authentication result is matched with the decrypted D (communication number).
KR1020150079886A 2015-06-05 2015-06-05 System and Method for Dual Certification based Dual Channel Withdrawn KR20160143335A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150079886A KR20160143335A (en) 2015-06-05 2015-06-05 System and Method for Dual Certification based Dual Channel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150079886A KR20160143335A (en) 2015-06-05 2015-06-05 System and Method for Dual Certification based Dual Channel

Publications (1)

Publication Number Publication Date
KR20160143335A true KR20160143335A (en) 2016-12-14

Family

ID=57575768

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150079886A Withdrawn KR20160143335A (en) 2015-06-05 2015-06-05 System and Method for Dual Certification based Dual Channel

Country Status (1)

Country Link
KR (1) KR20160143335A (en)

Similar Documents

Publication Publication Date Title
CN108471610B (en) Bluetooth connection control system
CA2913456C (en) Communication control apparatus, authentication device, central control apparatus and communication system
KR20160143333A (en) Method for Double Certification by using Double Channel
EP2680526A9 (en) Methods and devices for establishing trust on first use for close proximity communications
JP2016533694A (en) User identity authentication method, terminal and server
CN102318386A (en) Service-based authentication to a network
CN109922474A (en) Trigger the method and relevant device of network authentication
US20130288641A1 (en) Wireless communication system providing the verification of the network identify
CN104796891A (en) Security certification system by means of service provider's network and corresponding method
US9648495B2 (en) Method and device for transmitting a verification request to an identification module
KR101528681B1 (en) Method for Providing Security Push Messaging
EP2961208A1 (en) Method for accessing a service and corresponding application server, device and system
CN106031126A (en) Method and system for determining that a sim and a sip client are co-located in the same mobile equipment
KR101662947B1 (en) Method for Providing Session Security by using Secure Operating System
KR20160143335A (en) System and Method for Dual Certification based Dual Channel
KR101603476B1 (en) Method for Dual Certification by using Dual Channel
KR20160124336A (en) Method for Providing Electronic Signature by using Secure Operating System
KR20190047557A (en) Earphone Device for Providing OTP by using Asynchronous Local Area Radio Communication
KR20160143337A (en) System and Method for Double Certification by using Double Channel
KR20160143334A (en) System and Method for Certification using Authentication Called Party Number based Dual Channel
KR101628614B1 (en) Method for Processing Electronic Signature by using Secure Operating System
KR101505735B1 (en) Method for Authenticating Near Field Communication Card by using Time Verification
KR20160125039A (en) System and Method for Providing Certification by using Double Cross Verification of Network
KR20160143336A (en) Method for Dual Authentication using Dual Channel
KR101704249B1 (en) Method for Controlling Integrated Circuit Chip by using Distributed Processing

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150605

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20171120

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PC1203 Withdrawal of no request for examination