KR101096340B1 - Mobile communication apparatus for performing security or non-security communication according to query response of dns - Google Patents

Mobile communication apparatus for performing security or non-security communication according to query response of dns Download PDF

Info

Publication number
KR101096340B1
KR101096340B1 KR1020100056514A KR20100056514A KR101096340B1 KR 101096340 B1 KR101096340 B1 KR 101096340B1 KR 1020100056514 A KR1020100056514 A KR 1020100056514A KR 20100056514 A KR20100056514 A KR 20100056514A KR 101096340 B1 KR101096340 B1 KR 101096340B1
Authority
KR
South Korea
Prior art keywords
secure communication
address
dns
communication channel
received
Prior art date
Application number
KR1020100056514A
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 KR1020100056514A priority Critical patent/KR101096340B1/en
Application granted granted Critical
Publication of KR101096340B1 publication Critical patent/KR101096340B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

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

Abstract

PURPOSE: A mobile communication terminal and a method for controlling the same performing a security communication and unisecurity communication are provided to determine a communication method for providing a service by a communication company which provides a service. CONSTITUTION: A control unit(130) generates a query for obtaining an IP(Internet Protocol) address. The control unit controls a security communication unit(120) to transmit the generated query to a predetermined secondary DNS through a security communication channel. The control unit generates a unsecurity communication channel if a predetermined address obtaining failure signal is received from a secondary DNS. The control unit controls a unsecurity communication unit to transmits the generated query to a predetermined primary DNS through the generated unsecurity communication channel.

Description

DNS 쿼리 응답에 따라 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기 및 그 제어방법{MOBILE COMMUNICATION APPARATUS FOR PERFORMING SECURITY OR NON-SECURITY COMMUNICATION ACCORDING TO QUERY RESPONSE OF DNS}MOBILE COMMUNICATION APPARATUS FOR PERFORMING SECURITY OR NON-SECURITY COMMUNICATION ACCORDING TO QUERY RESPONSE OF DNS}

본 발명은 이동통신 단말기 및 그 제어방법에 관한 것으로, 보다 상세하게는 DNS 쿼리 응답에 따라 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기 및 그 제어방법에 관한 것이다.The present invention relates to a mobile communication terminal and a control method thereof, and more particularly, to a mobile communication terminal and a control method for performing secure communication and non-secure communication according to a DNS query response.

최근, 이동통신 단말기는 이동통신망을 통한 종래의 기술을 넘어서서 근거리 무선 랜에 기반한 통신이 가능하도록 구성되고 있는 추세이다.In recent years, mobile communication terminals have tended to be configured to enable communication based on short-range wireless LAN, beyond the conventional technology through a mobile communication network.

즉, 대부분의 이동통신 단말기에는 무선 랜 통신 모듈을 구비하고, 액세스 포인트 등과 근거리 무선랜 통신 방식에 의해 소정 서비스를 제공받거나 또는 인터넷에 접속할 수 있게 된 것이다.That is, most mobile communication terminals are provided with a wireless LAN communication module, and can be provided with a predetermined service or access to the Internet by a short-range wireless LAN communication method.

이처럼 무선랜 통신을 통해 통신하는 방식에는 크게 보안 프로토콜에 따른 보안 통신과 일반적인 프로토콜에 따른 비보안 통신으로 나눌 수 있다. 예를 들어 이동통신 단말기는 서비스에 따라서 무선 통신 구간에 암호화 등의 보안이 필요한 경우에는 보안 프로토콜을 이용하고, 암호화 등의 보안이 필요 없는 일반적 서비스의 경우에는 비보안 프로토콜을 이용하여 통신할 수 있는 것이다.As such, the communication method through wireless LAN communication can be classified into security communication according to a security protocol and non-security communication according to a general protocol. For example, a mobile communication terminal may use a security protocol when security such as encryption is required in a wireless communication section according to a service, and use a non-security protocol for a general service that does not require security such as encryption. .

그런데 종래에는 이러한 보안 통신 또는 비보안 통신의 선택은 이동통신 단말기에 구비된 어플리케이션의 기능에 따라 이루어져왔다. 즉 보안 통신이 필요한 서비스를 이용하는 어플리케이션은 보안 통신 프로토콜에 따른 통신을 수행하고, 보안 통신이 필요하지 않은 서비스를 이용하는 어플리케이션은 비보안 통신 프로토콜에 따른 통신을 수행하는 것이다.However, in the related art, the selection of the secure communication or the non-secure communication has been made according to the function of the application provided in the mobile communication terminal. That is, an application using a service that requires secure communication performs communication according to a secure communication protocol, and an application using a service that does not require secure communication performs communication according to an insecure communication protocol.

그런데 이처럼 어플리케이션에 코딩된 기능에 따라 보안 통신과 비보안 통신을 구분하는 것은 몇가지 단점이 있다.However, there are some disadvantages in distinguishing secure communication from non-secure communication according to the function coded in the application.

예를 들어 보안 통신을 수행하는 어플리케이션의 경우에는 해당 어플리케이션이 제공받을 수 있는 몇 가지 서비스에 대해서는 보안 통신이 필요 없는 경우에도 불구하고 보안 통신을 수행함으로써 통신 속도 저하를 발생시키게 된다.For example, in the case of an application that performs secure communication, although some security services are not required for some services that can be provided by the application, the communication speed is reduced by performing secure communication.

즉, 보안 통신을 수행하기 위해서는 시스템 자원을 많이 소모하므로 그에 따른 처리 속도가 지연될 수밖에 없어서 결과적으로 통신 속도를 떨어뜨리게 되는 것이다.In other words, in order to perform secure communication, since it consumes a lot of system resources, the processing speed is inevitably delayed, resulting in a decrease in communication speed.

또한 이동통신 단말기에 설치된 어플리케이션에 종류에 의해 보안 통신이나 비보안 통신 방식이 결정됨으로써 서비스를 제공하는 사업자, 예를 들어 이동통신사들이 서비스에 대한 통신 방식을 실시간으로 변경하기가 용이하지 않다.In addition, since the secure communication or the non-secure communication method is determined by the type of the application installed in the mobile communication terminal, it is not easy for a service provider, for example, a mobile communication company, to change the communication method for the service in real time.

본 발명은 상기한 종래의 단점을 해결하기 위해 안출된 것으로서, 그 목적은 단말기에 설치된 어플리케이션 종류별로 통신 방식이 결정되는 것이 아니라, 서비스를 제공하는 통신사에 의해 서비스 제공을 위한 통신 방식이 결정될 수 있도록 하는 이동통신 단말기 및 그 제어방법을 제공하는 것이다. The present invention has been made to solve the above-mentioned disadvantages, the object of the present invention is not to determine the communication method for each type of application installed in the terminal, so that the communication method for providing the service can be determined by the carrier providing the service It is to provide a mobile communication terminal and a control method thereof.

상기한 목적을 달성하기 위해 본 발명에 따른 DNS와 연계하여 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기는, 무선랜 접속 장치와 연결된 소정의 보안 통신 채널 제공 서버와 보안 통신 채널을 형성하여 보안 통신을 수행하는 보안 통신부와; 상기 무선랜 접속 장치를 통한 비보안 통신을 수행하는 비보안 통신부와; IP(Internet Protocol) 주소 획득을 위한 쿼리를 생성하고, 보안 통신 채널을 통해 소정의 2차 DNS(Domain Name Server)에 상기 생성된 쿼리가 전송되도록 상기 보안 통신부를 제어하고, 상기 2차 DNS로부터 주소 획득 실패 신호가 수신되면 비보안 통신 채널을 생성한 후 그 생성한 비보안 통신 채널을 통해 소정의 1차 DNS에 상기 생성된 쿼리가 전송되도록 상기 비보안 통신부를 제어하는 제어부를 포함하여 구성된다.In order to achieve the above object, a mobile communication terminal performing secure communication and non-secure communication in connection with a DNS according to the present invention forms a secure communication channel with a predetermined secure communication channel providing server connected to a wireless LAN access device to secure communication. A secure communication unit performing a; An insecure communication unit performing insecure communication through the WLAN access device; Generate a query for obtaining an Internet Protocol (IP) address, control the secure communication unit to transmit the generated query to a predetermined secondary DNS (Domain Name Server) through a secure communication channel, and perform an address from the secondary DNS And a control unit for generating a non-secure communication channel when the acquisition failure signal is received and controlling the non-secure communication unit to transmit the generated query to a predetermined primary DNS through the generated non-secure communication channel.

또, 상기한 목적을 달성하기 위해 본 발명에 따른 보안 통신 기능을 구비한 이동통신 단말기의 제어방법은, 무선랜 접속 장치와 연결된 보안 통신 채널 제공 서버와 보안 통신 채널을 형성한 후, 그 형성된 보안 통신 채널을 통해 소정의 2차 DNS(Domain Name Server)에 IP(Internet Protocol) 주소 획득을 위한 쿼리를 전송하는 단계와; 상기 2차 DNS로부터 주소 획득 실패 신호가 수신되면 비보안 통신 채널을 생성한 후 그 생성한 비보안 통신 채널을 통해 소정의 1차 DNS에 IP 주소 획득을 위한 쿼리를 전송하는 단계를 포함하여 이루어진다.In addition, in order to achieve the above object, the control method of a mobile communication terminal having a secure communication function according to the present invention, after forming a secure communication channel with a secure communication channel providing server connected to a wireless LAN access device, the formed security Transmitting a query for obtaining an IP address to a predetermined secondary Domain Name Server (DNS) through a communication channel; If an address acquisition failure signal is received from the secondary DNS, generating a non-secure communication channel and transmitting a query for obtaining an IP address to a predetermined primary DNS through the generated non-secure communication channel.

이상 설명한 바와 같이 본 발명에 따르면, DNS에 저장되는 정보를 변경함으로써 이동통신 단말기가 소정의 서비스를 제공받기 위한 통신 방식을 변경시킬 수 있다.As described above, according to the present invention, the mobile communication terminal can change a communication scheme for receiving a predetermined service by changing the information stored in the DNS.

예를 들어 DNS에 저장되는 정보의 변경에 의해 용이하게 특정 URL에 해당하는 서버에 의해 제공되는 서비스를 보안 프로토콜이나 비보안 프로토콜에 따른 통신 채널로 변경할 수 있다.For example, by changing the information stored in the DNS, a service provided by a server corresponding to a specific URL can be easily changed to a communication channel based on a secure protocol or a non-secure protocol.

특히, DNS에 저장된 내용 변경을 통해 용이하게 URL에 기반하여 특정 서비스에 대하여 비보안 통신을 수행하도록 함으로써 보안 통신에 따른 불필요한 자원 낭비(예를 들어 전력 낭비)를 방지할 수 있다.In particular, by changing the contents stored in the DNS to easily perform a non-secure communication for a specific service based on the URL it is possible to prevent unnecessary resource waste (for example, waste of power) due to the secure communication.

그리고 이동통신 단말기가 근거리 무선랜에 접속하는 경우 디폴트로 보안 통신 채널을 이용하도록 하는 경우, 이동통신단말기 상의 별도의 보안 통신을 위한 어플리케이션 구성이 없더라도 이동통신사 등은 신규 서비스 등에 대해서 보안 통신 채널을 통해 즉시 서비스 제공이 가능하다.When a mobile communication terminal accesses a short-range wireless LAN, the mobile communication terminal defaults to using a secure communication channel. Even if there is no application configuration for secure communication on the mobile communication terminal, the mobile communication company uses a secure communication channel for a new service. Service can be provided immediately.

도 1은 본 발명의 일 실시예에 따른 이동통신 단말기를 포함하는 전체 무선랜 통신망의 구성을 개략 나타낸 것이고,
도 2는 도 1의 이동통신 단말기의 기능블록도이고,
도 3은 본 발명의 일 실시예에 따른 이동통신 단말기의 제어흐름도이다.
1 schematically illustrates a configuration of an entire wireless LAN communication network including a mobile communication terminal according to an embodiment of the present invention,
2 is a functional block diagram of a mobile communication terminal of FIG. 1,
3 is a control flowchart of a mobile communication terminal according to an embodiment of the present invention.

이하에서는 첨부도면을 참조하여 본 발명에 대해 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

본 발명의 일 실시예에 따른 이동통신 단말기(100)를 포함하는 전체 통신 시스템의 개략 구성은 도 1에 도시된 바와 같다.A schematic configuration of an entire communication system including a mobile communication terminal 100 according to an embodiment of the present invention is shown in FIG. 1.

동 도면에 도시된 바와 같이 전체 통신 시스템은 이동통신 단말기(100), 무선랜 접속 장치(300), 1차 DNS(Domain Name Server)(510), 2차 DNS(410), 보안 통신 채널 제공 서버(200)를 포함하여 구성된다.As shown in the figure, the entire communication system includes a mobile communication terminal 100, a wireless LAN access device 300, a primary DNS (Domain Name Server) 510, a secondary DNS 410, a server for providing a secure communication channel. And 200.

여기서 무선랜 접속 장치(300)는 예를 들어 WI-FI(Wireless-Fidelity) 통신과 같이 근거리 무선랜 통신을 지원하는 액세스 포인트(AP)를 포함하는 것으로서, 본 실시예에서 무선랜 접속 장치(300)에는 아이피(IP : Internet Protocol) 주소 및 DNS(Domain Name Server) 주소를 제공해 주는 주소 할당 서버(미 도시함)가 포함되어 있다고 가정한다.Here, the WLAN access point 300 includes an access point (AP) that supports short-range WLAN communication, such as, for example, wireless-fidelity (WI-FI) communication, and in this embodiment, the WLAN access point 300. ) Is assumed to include an address assignment server (not shown) that provides an IP (Internet Protocol) address and a Domain Name Server (DNS) address.

즉, 이동통신 단말기(100)는 이동통신망이 아닌 근거리 무선 랜 통신을 수행하기 위해서는 우선 액세스 포인트에 접속하고 그 액세스 포인트에 연결된 소정 주소 할당 서버로부터 IP 주소를 할당받고, 또한 도메인 네임 기반 접속을 위해 DNS 주소를 수신 받아야 하는데, 본 실시예에서는 설명의 편의를 위해 액세스 포인트와 주소 할당 서버를 모두 포함하여 무선랜 접속 장치(300)라 부르기로 한다.That is, in order to perform local area wireless LAN communication rather than a mobile communication network, the mobile communication terminal 100 first accesses an access point, receives an IP address from a predetermined address assignment server connected to the access point, and also performs domain name-based access. The DNS address should be received. In the present embodiment, the access point and the address assignment server are both included in the wireless LAN access device 300 for convenience of description.

물론, 주소 할당 서버는 액세스 포인트와 함께 단일 장치로 구성될 수도 있지만, 예를 들어 인터넷 서비스 제공자(ISP : Internet Service Provider) 망에 별도로 구비될 수도 있다.Of course, the address assignment server may be configured as a single device together with the access point, but may be separately provided in, for example, an Internet Service Provider (ISP) network.

이처럼 이동통신 단말기(100)가 이동통신망을 통한 통신이 아니라 근거리 무선랜을 통해 통신하기 위해 무선랜 접속 장치(300)로부터 IP 주소를 할당받고, DNS 주소를 수신하는 과정은 기 공지된 기술에 불과하므로 보다 상세한 설명은 생략한다.As such, the mobile terminal 100 receives an IP address from the WLAN access device 300 and communicates with the local area network instead of the mobile communication network. Therefore, more detailed description will be omitted.

보안 통신 채널 제공 서버(200)는 이동통신 단말기(100)에 보안 통신 채널 서비스를 제공하는 것으로서, 여기서 보안 통신이란 암호화 기법을 활용하는 것뿐만 아니라 인터넷 프로토콜(예를 들어 TCP/IP : Transmission Control Protocol/Internet Protocol) 상에서 필요한 발신측 또는 수신측 IP 주소를 숨기는 방식(즉, Ip-in-IP encapsulation 방식)도 포함하는 넓은 의미이다.The secure communication channel providing server 200 provides a secure communication channel service to the mobile communication terminal 100. Here, the secure communication is not only utilizing an encryption technique but also an Internet protocol (eg, TCP / IP: Transmission Control Protocol). / Internet Protocol), which also hides the required source or destination IP address (ie, Ip-in-IP encapsulation).

즉, 보안 통신 채널 제공 서버(200)는 이동통신 단말기(100)와 보안 통신 프로토콜에 따른 통신 채널을 형성하고, 이동통신 단말기(100)의 요청에 따라 목적지로 패킷을 전송하는 기능을 수행하는 것이다.That is, the secure communication channel providing server 200 forms a communication channel according to the secure communication protocol with the mobile communication terminal 100 and transmits a packet to a destination according to a request of the mobile communication terminal 100. .

1차 DNS(Domain Name Server)(510)와 2차 DNS(410)는 모두 도메인 네임과 IP 주소가 매칭된 데이터를 보유한 것으로서 이동통신 단말기(100)의 요청에 따라 소정의 서비스 서버의 도메인 네임에 매칭된 IP 주소를 제공하는 기능을 제공한다.Both primary DNS (510) and secondary DNS (410) have data in which domain names and IP addresses are matched and are assigned to domain names of a predetermined service server at the request of mobile communication terminal 100. Provides the ability to provide a matched IP address.

여기서 1차 DNS(510)와 2차 DNS(410)의 차이점은 1차 DNS(510)는 일반적인 인터넷 통신망(500) 상에 구비된다는 것이고, 2차 DNS(410)는 보안 통신 채널 제공 서버(200)에 의해 연결되는 소정의 통신망(이하 '보안 통신망(400)'이라 함)에 구비된다.Here, the difference between the primary DNS 510 and the secondary DNS 410 is that the primary DNS 510 is provided on a general Internet communication network 500, and the secondary DNS 410 is a secure communication channel providing server 200. It is provided in a predetermined communication network (hereinafter referred to as 'secure communication network 400') connected by.

여기서 보안 통신망(400)은 이동통신 단말기(100)와 보안 통신 채널을 형성한 보안 통신 채널 제공 서버(200)가 그 보안 통신 채널을 통한 요청에 따라 연결시켜 주는 각종 서비스 제공 서버(420)들이 연결된 통신망을 의미하는 것으로서, 예를 들어 이동통신사 내부 통신망에 해당할 수도 있다.In this case, the secure communication network 400 is connected to various service providing servers 420 which the secure communication channel providing server 200 having a secure communication channel with the mobile communication terminal 100 connects according to a request through the secure communication channel. Means a communication network, for example, may correspond to a mobile communication company internal communication network.

따라서 2차 DNS(410) 서버에는 이처럼 이동통신사 내부 통신망에 구비된 각 서비스 제공 서버들(420)과 같이 보안 통신 채널 제공 서버(200)를 통해 이동통신 단말기(100)와 연결되는 각 서버들(420)의 도메인 네임과 IP 주소가 매칭되어 포함되어 있고, 1차 DNS(510) 서버에는 인터넷 상의 일반적인 서버(520)들의 도메인 네임과 IP 주소가 매칭되어 포함되어 있게 된다.Accordingly, each of the servers connected to the mobile communication terminal 100 through the secure communication channel providing server 200, such as the service providing servers 420 provided in the internal communication network of the mobile communication company, is provided in the secondary DNS 410 server. The domain name and IP address of 420 are matched and included, and the primary DNS 510 server includes domain names and IP addresses of general servers 520 on the Internet.

이동통신 단말기(100)는 휴대폰, PDA(Personal Digital Assistants), 스마트폰 등 휴대용 무선 통신 단말기를 모두 포함하는 것으로서, 특히 상술한 바와 같이 보안 통신 채널 제공 서버(200)와의 보안 통신을 수행할 수 있는 단말기이다.The mobile communication terminal 100 includes all portable wireless communication terminals such as mobile phones, PDAs (Personal Digital Assistants), and smart phones, and can perform secure communication with the secure communication channel providing server 200 as described above. It is a terminal.

즉, 이동통신 단말기(100)는 액세스 포인트와 WI-FI(Wireless-Fidelity) 통신과 같이 근거리 무선랜 통신 채널을 형성한 후 액세스 포인트를 통해 보안 통신 채널 제공 서버(200)와 보안 통신을 형성한 후 보안 통신망(400)의 소정 서버에 접속하는 기능을 수행한다.That is, the mobile communication terminal 100 forms a short range wireless LAN communication channel such as wireless-fidelity (WI-FI) communication with the access point, and then forms a secure communication with the secure communication channel providing server 200 through the access point. After that, it performs a function of accessing a predetermined server of the secure communication network 400.

즉, 이동통신 단말기(100)는 크게 보안 통신망(400)과 비보안 통신망(400)에 구비된 각종 서버들과 통신할 수 있는데, 이때 보안 통신망(400)에 위치한 각종 서버에 접속할 때에는 보안 통신 채널 제공 서버(200)를 통한 보안 통신 채널을 형성하여 통신한다는 점이 일반 통신망 즉, 비보안 통신망(400)에 구비된 각종 서버에 접속하는 경우와 차이가 있다.That is, the mobile communication terminal 100 can communicate with various servers provided in the secure communication network 400 and the non-secure communication network 400, and at this time, when accessing various servers located in the secure communication network 400, a secure communication channel is provided. Forming a secure communication channel through the server 200 to communicate is different from the case of connecting to a variety of servers provided in the general communication network, that is, the non-secure communication network 400.

여기서 보안 통신 채널을 통한 통신 즉, 보안 통신이라는 것은 앞서 설명한 바와 같이 암호화 기법을 활용하는 것뿐만 아니라 인터넷 프로토콜(예를 들어 TCP/IP : Transmission Control Protocol/Internet Protocol) 상에서 필요한 발신측 또는 수신측 IP 주소를 숨기는 방식(즉, Ip-in-IP encapsulation 방식)과 같은 소정의 터널링 방식을 모두 포함하는 넓은 의미이다.In this case, the communication through the secure communication channel, that is, the secure communication, is not only utilizing an encryption scheme as described above, but also an originating or receiving IP required on an Internet protocol (for example, TCP / IP: Transmission Control Protocol / Internet Protocol). It is a broad meaning that includes all of the predetermined tunneling schemes such as the address hiding scheme (ie, the Ip-in-IP encapsulation scheme).

이러한 이동통신 단말기(100)의 구체적인 기능 블록의 일 예는 도 2에 도시된 바와 같다.An example of a specific functional block of the mobile communication terminal 100 is shown in FIG. 2.

동 도면에 도시된 바와 같이 이동통신 단말기(100)는 통신 인터페이스부(110), 보안 통신부(120), 비보안 통신부(130), 제어부(140), 저장부(150)를 포함하여 구성된다.As shown in the figure, the mobile communication terminal 100 includes a communication interface 110, a secure communication unit 120, a non-secure communication unit 130, a control unit 140, and a storage unit 150.

여기서 통신 인터페이스부(110)는 액세스 포인트와 통신 채널을 형성하여 신호의 송수신을 수행하는 것으로서, 후술하는 보안 통신부(120) 및 비보안 통신부(130)는 모두 통신 인터페이스부(110)를 통해 통신을 수행한다.Here, the communication interface 110 forms a communication channel with the access point to transmit and receive a signal, and the secure communication unit 120 and the non-secure communication unit 130 described later all perform communication through the communication interface 110. do.

보안 통신부(120)는 무선랜 접속 장치(300)와 연결된 소정의 보안 통신 채널 제공 서버(200)와 보안 통신 채널을 형성하여 통신하는 기능을 수행하고, 비보안 통신부(130)는 무선랜 접속 장치(300)를 통한 비보안 통신(즉, 암호화 되거나 터널링에 의하지 않은 일반적인 통신)을 수행한다.The secure communication unit 120 performs a function of forming a secure communication channel and communicating with a predetermined secure communication channel providing server 200 connected to the wireless LAN access device 300, and the non-secure communication unit 130 is a wireless LAN access device ( Perform insecure communication (i.e., general communication not encrypted or tunneled).

제어부(140)는 이동통신 단말기(100)의 전체적인 제어기능을 수행하는데, 특히 IP(Internet Protocol) 주소 획득을 위한 쿼리를 생성하여 1차 DNS(510) 또는 2차 DNS(410)에 전송되도록 제어하는 쿼리 생성부(141)와, 그 전송된 쿼리에 따라 1차 DNS(510) 또는 2차 DNS(410) 로부터 수신되는 쿼리 응답을 판단하는 쿼리 응답 판단부(142)를 포함할 수 있다.The controller 140 performs the overall control function of the mobile communication terminal 100. In particular, the control unit 140 generates a query for obtaining an Internet Protocol (IP) address and controls it to be transmitted to the primary DNS 510 or the secondary DNS 410. The query generator 141 may include a query response determiner 142 that determines a query response received from the primary DNS 510 or the secondary DNS 410 according to the transmitted query.

즉, 제어부(140)는 먼저 IP 주소 획득을 위한 소정의 쿼리를 생성한 후 보안 통신 채널을 통해 2차 DNS(410)에 쿼리가 전송되도록 보안 통신부(120)를 제어하고, 그 2차 DNS(410)로부터 주소 획득 실패 신호가 수신되면 소정의 1차 DNS(510)와 비보안 통신 채널을 형성한 후 1차 DNS(510)에 상기 생성된 쿼리가 전송되도록 비보안 통신부(130)를 제어하는 기능을 수행한다.That is, the controller 140 first generates a predetermined query for obtaining an IP address, and then controls the secure communication unit 120 to transmit the query to the secondary DNS 410 through the secure communication channel, and the secondary DNS ( When the address acquisition failure signal is received from 410, a non-secure communication channel is established with a predetermined primary DNS 510, and then the non-secure communication unit 130 is controlled to transmit the generated query to the primary DNS 510. To perform.

제어부(140)는 쿼리에 따른 응답으로써 1차 DNS(510) 또는 2차 DNS(410)로부터 IP 주소가 수신된 경우에는 그 수신된 IP 주소에 해당하는 장치(예를 들어 소정 서버)와 통신이 이루어지도록 제어하는데, 이때 통신 채널은 IP 주소를 수신한 통신 채널을 그대로 이용하도록 한다.When the IP address is received from the primary DNS 510 or the secondary DNS 410 in response to the query, the controller 140 communicates with a device (for example, a predetermined server) corresponding to the received IP address. In this case, the communication channel uses the communication channel that received the IP address as it is.

즉, 제어부(140)는 2차 DNS(410)로부터 IP 주소가 수신된 경우에는 그 수신된 IP 주소에 해당하는 서버와 보안 통신 채널을 통한 통신이 수행되도록 보안 통신부(120)를 제어하고, 1차 DNS(510)로부터 IP 주소가 수신된 경우에는 그 수신된 IP 주소에 해당하는 서버와 비보안 통신 채널을 통한 통신이 수행되도록 비보안 통신부(130)를 제어한다.That is, when an IP address is received from the secondary DNS 410, the controller 140 controls the security communication unit 120 to perform communication through a secure communication channel with a server corresponding to the received IP address. When the IP address is received from the primary DNS 510, the non-secure communication unit 130 is controlled to perform communication through a non-secure communication channel with a server corresponding to the received IP address.

이처럼 2차 DNS(410)로부터 IP 주소가 수신되지 않고 주소 획득 실패 신호가 수신됨으로써 1차 DNS(510)에 다시 주소 획득을 위한 쿼리를 전송하는 경우에, 제어부(140)는 보안 통신 채널 제공 서버(200)와의 기 생성된 보안 통신 채널은 유지한 상태에서 비보안 통신 채널이 추가로 생성되도록 보안 통신부(120) 및 상기 비보안 통신부(130)를 제어할 수도 있다.As such, when the IP address is not received from the secondary DNS 410 and an address acquisition failure signal is received, the controller 140 transmits a query for obtaining an address to the primary DNS 510 again. The secure communication unit 120 and the non-secure communication unit 130 may be controlled to further generate a non-secure communication channel while maintaining the previously generated secure communication channel with the 200.

즉, 보안 통신 채널을 형성하는 과정에서는 소정의 리소스들 및 시간이 필요한데, 2차 DNS(410)로부터 IP 주소 획득 실패를 수신하였다고 하여 기존의 보안 통신 채널을 제거하고 비보안 통신 채널을 통해 1차 DNS(510)에 접속하는 것은 추후 다시 보안 통신 채널을 이용하고자 하는 경우 시간 지연을 발생시키는 요인이 될 수 있으므로, 1차 DNS(510)에 쿼리를 전송하기 위해 비보안 통신 채널을 생성하더라도 기존에 보안 통신 채널 제공 서버(200)와 연결된 보안 통신 채널은 유지하는 것이 바람직하다.In other words, in the process of forming a secure communication channel, predetermined resources and time are required. The failure to obtain an IP address from the secondary DNS 410 removes the existing secure communication channel and the primary DNS through the non-secure communication channel. Since accessing the 510 may cause a time delay when the user wants to use the secure communication channel later, the secure communication is generated even if the non-secure communication channel is generated to transmit a query to the primary DNS 510. It is desirable to maintain a secure communication channel connected to the channel providing server 200.

여기서 비보안 통신 채널을 생성한다는 것은, 예를 들어 소켓 통신을 하기 위해 새로운 소켓을 생성하는 것을 의미할 수 있다.Creating an insecure communication channel here may mean, for example, creating a new socket for socket communication.

이처럼 1차 DNS(510) 또는 2차 DNS(410)에 도메인 네임을 기초로 IP 주소 획득을 위한 쿼리를 전송하기 위해서는 1차 DNS(510)와 2차 DNS(410) 주소를 미리 알고 있어야 하는데, 제어부(140)는 이러한 1차 DNS(510)와 2차 DNS(410) 주소를 저장부(150)에 저장하는 기능도 수행한다. 뿐만 아니라 이동통신 단말기(100)는 IP 주소 기반 통신을 수행하기 위해서는 자신도 특정 아이피 주소를 설정해야 하는데 이처럼 소정의 아이피 주소를 수신하여 자신의 통신 IP 주소로 설정 기능도 제어부(140)에서 이루어진다.In order to transmit a query for obtaining an IP address based on a domain name to the primary DNS 510 or the secondary DNS 410, the primary DNS 510 and the secondary DNS 410 must be known in advance. The controller 140 also stores the primary DNS 510 and the secondary DNS 410 addresses in the storage 150. In addition, the mobile communication terminal 100 itself must set a specific IP address in order to perform IP address-based communication. In this way, the control unit 140 also receives a predetermined IP address and sets the communication IP address as its own communication IP address.

예를 들어, 제어부(140)는 무선랜 접속 장치(300)에 접속시 1차 IP 주소와 1차 DNS(510) 주소를 무선랜 접속 장치(300)(즉, 무선랜 접속 장치에 포함된 소정 주소 할당 서버)로부터 수신하고 그 수신한 1차 IP 주소를 자신의 통신 IP 주소로 설정한 후 1차 DNS(510) 주소를 이용하여 보안 통신 채널 제공 서버(200)에 접속하도록 비보안 통신부(130)를 제어한다. 그리고 제어부(140)는 보안 통신 채널 제공 서버(200)로부터 2차 IP 주소와 2차 DNS(410) 주소가 수신되면 그 수신된 2차 IP 주소를 자신의 통신 IP 주소로 설정하고 2차 DNS(410) 주소에 대응하는 2차 DNS(410)에 IP 주소 획득을 위한 쿼리가 전송되도록 보안 통신부(120)를 제어한다.For example, when the controller 140 accesses the WLAN access point 300, the controller 140 may assign a primary IP address and a primary DNS 510 address to the WLAN access point 300 (that is, a predetermined number included in the WLAN access point). An addressless server) and sets the received primary IP address as its own communication IP address and then accesses the secure communication channel providing server 200 using the primary DNS 510 address. To control. When the secondary IP address and the secondary DNS 410 address are received from the secure communication channel providing server 200, the control unit 140 sets the received secondary IP address as its own communication IP address and the secondary DNS ( The security communication unit 120 is controlled to transmit a query for obtaining an IP address to the secondary DNS 410 corresponding to the address.

그리고 2차 DNS(410)로부터 아이피 주소 획득 실패 신호가 수신되면 제어부(140)는 기 저장된 1차 DNS(510)주소를 이용하여 1차 DNS(510)에 다시 쿼리를 전송하도록 제어하는 것 이다.When the IP address acquisition failure signal is received from the secondary DNS 410, the controller 140 controls to transmit the query to the primary DNS 510 again using the pre-stored primary DNS 510 address.

여기서 이동통신 단말기(100)가 보안 통신 채널 제공 서버(200) 또는 보안 통신 채널 제공 서버(200)를 거쳐 보안 통신망(400)의 소정 장치(DNS 또는 기타 서비스 서버 등)와 통신할 때는 2차 IP 주소를 Ip-in-IP encapsulation 방식으로 변환시킨 후 통신할 수 있음은 앞서 설명한 바와 같다.Here, when the mobile communication terminal 100 communicates with a predetermined device (such as DNS or other service server) of the secure communication network 400 through the secure communication channel providing server 200 or the secure communication channel providing server 200, the secondary IP is used. As described above, it is possible to communicate after converting an address to Ip-in-IP encapsulation.

이하에서는 도 3을 참조하여 본 발명의 일 실시예에 따른 이동통신 단말기(100)의 제어과정을 설명한다.Hereinafter, a control process of the mobile communication terminal 100 according to an embodiment of the present invention will be described with reference to FIG. 3.

우선, 이동통신 단말기(100)는 액세스 포인트에 접속하고(단계 S1) 액세스 포인트에 연결된 소정의 주소 할당 서버로부터 1차 DNS(510) 주소를 수신하여 설정 및 저장한다(단계 S3). 여기서 1차 DNS(510) 주소를 설정한다는 것은 사용자가 소정 서버에 접속하고자 하는 경우에 1차 DNS(510)에 해당 서버의 IP 주소 획득을 위한 쿼리를 전송하도록 설정한다는 것을 의미한다.First, the mobile communication terminal 100 connects to the access point (step S1), receives and sets and stores the primary DNS 510 address from a predetermined address assignment server connected to the access point (step S3). Here, setting the primary DNS 510 address means setting up to transmit a query for obtaining an IP address of the corresponding server to the primary DNS 510 when the user wants to access a predetermined server.

이어서 이동통신 단말기(100)는 액세스 포인트를 거쳐 보안 통신 채널 제공 서버(200)와 보안 통신 채널을 형성한다(단계 S5). 이때 이동통신 단말기(100)가 보안 통신 채널 제공 서버(200)에 접속하기 위해서는 1차 DNS(510)를 이용할 수 있다.Subsequently, the mobile communication terminal 100 forms a secure communication channel with the secure communication channel providing server 200 via the access point (step S5). At this time, the mobile communication terminal 100 may use the primary DNS 510 to access the secure communication channel providing server 200.

즉, 이동통신 단말기는 기 할당된 1차 DNS(510)과 소정의 비보안 통신 채널을 형성하여 상호간 통신할 수 있는데, 이동통신 단말기는 이렇게 1차 DNS(510)에 소정 쿼리를 전송하여 보안 통신 채널 제공 서버(200)의 IP 주소를 획득할 수 있는 것이다.That is, the mobile communication terminal can communicate with each other by forming a predetermined non-secure communication channel with the pre-assigned primary DNS 510. The mobile communication terminal transmits a predetermined query to the primary DNS 510 in this way so as to secure the communication channel. It is possible to obtain the IP address of the providing server 200.

비보안 통신 채널은 이동통신 단말기가 1차 DNS에 소정 쿼리를 전송할 때마다 일시 생성될 수 있다.An insecure communication channel may be created temporarily whenever the mobile communication terminal sends a predetermined query to the primary DNS.

여기서 이동통신 단말기(100)가 보안 통신 채널 제공 서버(200)와 보안 통신 채널을 형성한다는 것은 예를 들어 암호화 통신을 위해 인증 및 키 교환 과정 등을 거치는 것을 포함하는 것이다. 이처럼 소정의 보안 통신 채널을 형성하는 과정 자체는 기 공지된 기술에 불과하므로 보다 상세한 설명은 생략한다.Here, the mobile communication terminal 100 forms a secure communication channel with the secure communication channel providing server 200 includes, for example, going through an authentication and key exchange process for encrypted communication. As such, the process itself for forming a predetermined secure communication channel is only known technology, and thus a detailed description thereof will be omitted.

이동통신 단말기(100)는 보안 통신 채널 제공 서버(200)로부터 2차 DNS(410) 주소를 수신하게 되면 그 2차 DNS(410) 주소를 설정 및 저장한다(단계 S7). 따라서 현 시점부터는 이동통신 단말기(100)는 소정 서버와 통신하기 위해 보안 통신 채널 제공 서버(200)를 경유하여 통신하고 또한 해당 소정 서버의 IP 주소를 획득하기 위해서 2차 DNS(410)를 이용하게 된다.When the mobile communication terminal 100 receives the secondary DNS 410 address from the secure communication channel providing server 200, the mobile communication terminal 100 sets and stores the secondary DNS 410 address (step S7). Therefore, from now on, the mobile communication terminal 100 communicates via the secure communication channel providing server 200 to communicate with a predetermined server and uses the secondary DNS 410 to obtain an IP address of the predetermined server. do.

즉, 이동통신 단말기(100)는 보안 통신 채널을 통해 2차 DNS(410)에 통신하고자 하는 소정 서버의 IP 주소 획득을 위한 쿼리를 전송한다(단계 S8).That is, the mobile communication terminal 100 transmits a query for obtaining an IP address of a predetermined server to communicate with the secondary DNS 410 through a secure communication channel (step S8).

전송된 쿼리에 따른 응답으로써 2차 DNS(410)로부터 주소 획득 실패 신호가 수신되면(단계 S9) 이동통신 단말기(100)는 기 저장된 1차 DNS(510) 주소를 이용하여 비 보안 통신 채널을 통해 1차 DNS(510)에 IP 주소 획득을 위한 쿼리를 전송한다(단계 S11).When an address acquisition failure signal is received from the secondary DNS 410 as a response according to the transmitted query (step S9), the mobile communication terminal 100 uses the pre-stored primary DNS 510 address through an insecure communication channel. A query for obtaining an IP address is transmitted to the primary DNS 510 (step S11).

이때 이동통신 단말기(100)는 기 생성된 보안 통신 채널 제공 서버(200)와의 보안 통신 채널은 유지한 채로 1차 DNS(510)와 별도의 비보안 통신 채널을 추가적으로 생성하여 쿼리를 전송할 수 있다. 이 경우 비보안 통신 채널을 통한 통신 이후에 다시 보안 통신 채널을 통한 통신을 위한 처리 시간을 단축시킬 수 있다.In this case, the mobile communication terminal 100 may additionally generate a separate non-secure communication channel from the primary DNS 510 and transmit a query while maintaining the secure communication channel with the previously generated secure communication channel providing server 200. In this case, after communication through the non-secure communication channel, processing time for communication through the secure communication channel can be shortened again.

전송한 쿼리에 대한 응답으로써 1차 DNS(510)로부터 IP 주소가 수신되면(단계 S13) 이동통신 단말기(100)는 수신된 IP 주소에 해당하는 서버와 비보안 통신 채널을 통해 통신을 수행한다(단계 S15).When the IP address is received from the primary DNS 510 in response to the transmitted query (step S13), the mobile communication terminal 100 communicates with the server corresponding to the received IP address through an insecure communication channel (step S13). S15).

한편, 이동통신 단말기(100)는 2차 DNS(410)로부터 주소 획득 실패 신호가 아니라 요청한 IP 주소가 수신되면(단계 S17), 수신한 IP 주소에 해당하는 서버와 보안 통신 채널을 통해 통신을 수행한다(단계 S19).On the other hand, when the mobile terminal 100 receives the requested IP address instead of the address acquisition failure signal from the secondary DNS 410 (step S17), the mobile terminal 100 communicates with the server corresponding to the received IP address through a secure communication channel. (Step S19).

이처럼 이동통신 단말기(100)가 보안 통신 채널이 형성된 상태에서 2차 DNS(410)로부터 주소 획득 실패 신호가 수신된 경우 별도의 비보안 통신 채널을 통해 1차 DNS(510)에 IP 획득을 위한 쿼리를 전송하여 연결을 원하는 서버 등의 IP 주소를 획득하도록 함으로써, 보안 통신망(400)을 운영하는 서비스 업체, 예를 들어 이동통신사들은 2차 DNS(410)에 저장된 IP 주소 목록을 관리함으로써 이동통신 단말기(100)가 소정 서버와 보안 통신 채널을 통해 연결하도록 할지 비보안 통신 채널을 통해 연결하도록 할지 제어할 수 있다.As such, when the mobile terminal 100 receives an address acquisition failure signal from the secondary DNS 410 in a state in which a secure communication channel is formed, the mobile terminal 100 makes a query for obtaining the IP from the primary DNS 510 through a separate non-secure communication channel. By transmitting to obtain an IP address, such as a server that you want to connect, service providers, such as mobile operators operating a secure communication network 400, by managing the list of IP addresses stored in the secondary DNS (410) mobile terminal ( 100 may be controlled to connect to a predetermined server through a secure communication channel or an insecure communication channel.

예를 들어 통신 보안을 위해 디폴트로는 이동통신 단말기(100)가 보안 통신 채널을 통해 소정 서버에 접속하도록 제어하지만, 굳이 암호화, 터널링 등 보안 통신 채널을 이용할 필요가 없는 서비스에 대해서는 비보안 통신 채널을 이용하여 접속하도록 함으로써 보안 통신 채널을 통한 통신에 따른 이동통신 단말기(100) 부하를 줄여 신속한 통신이 가능하도록 할 수 있다.For example, for communication security, the mobile communication terminal 100 controls access to a predetermined server through a secure communication channel by default, but uses an insecure communication channel for a service that does not need to use a secure communication channel such as encryption or tunneling. By using the connection to reduce the load on the mobile communication terminal 100 in accordance with the communication through a secure communication channel it can be possible to enable a quick communication.

한편, 본 발명은 상기한 특정 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 변형 및 수정하여 실시할 수 있는 것이다. 이러한 변형 및 수정이 첨부되는 특허청구범위에 속한다면 본 발명에 포함된다는 것은 자명할 것이다. While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the invention. It is to be understood that such variations and modifications are intended to be included in the scope of the appended claims.

100 : 이동통신 단말기 200 : 보안 통신 채널 제공 서버
300 : 무선랜 접속 장치 400 : 보안 통신망
500 : 일반 통신망 410 : 2차 DNS
420 : 보안 통신망 서비스 제공 서버
510 : 1차 DNS 520 : 일반 통신망 서비스 제공 서버
110 : 통신 인터페이스부 120 : 보안 통신부
130 : 비보안 통신부 140 : 제어부
150 : 저장부 141 : 쿼리 생성부
142 : 쿼리 응답 판단부
100: mobile communication terminal 200: secure communication channel providing server
300: wireless LAN access device 400: secure communication network
500: general network 410: secondary DNS
420: secure communication network service providing server
510: primary DNS 520: general network service providing server
110: communication interface unit 120: secure communication unit
130: non-secure communication unit 140: control unit
150: storage unit 141: query generation unit
142: query response determination unit

Claims (8)

보안 통신 기능을 구비한 이동통신 단말기의 제어방법에 있어서,
(a) 무선랜 접속 장치와 연결된 보안 통신 채널 제공 서버와 보안 통신 채널을 형성한 후, 그 형성된 보안 통신 채널을 통해 소정의 2차 DNS(Domain Name Server)에 IP(Internet Protocol) 주소 획득을 위한 쿼리를 전송하는 단계와;
(b) 상기 2차 DNS로부터 소정의 주소 획득 실패 신호가 수신되면 비보안 통신 채널을 생성한 후 그 생성한 비보안 통신 채널을 통해 소정의 1차 DNS에 IP 주소 획득을 위한 쿼리를 전송하는 단계를 포함하는 것을 특징으로 하는 DNS와 연계하여 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기의 제어방법.
In the control method of a mobile communication terminal having a secure communication function,
(a) forming a secure communication channel with a secure communication channel providing server connected to a wireless LAN access device, and then obtaining an IP (Internet Protocol) address to a predetermined secondary DNS (Domain Name Server) through the formed secure communication channel; Sending a query;
(b) generating a non-secure communication channel when a predetermined address acquisition failure signal is received from the secondary DNS, and transmitting a query for obtaining an IP address to the predetermined primary DNS through the generated non-secure communication channel. Control method of a mobile communication terminal for performing secure communication and non-secure communication in connection with the DNS, characterized in that.
제1항에 있어서,
상기 2차 DNS로부터 쿼리에 따른 IP 주소가 수신된 경우에는 그 수신된 IP 주소에 해당하는 서버와 보안 통신 채널을 통한 통신을 수행하고, 상기 1차 DNS로부터 쿼리에 따른 IP 주소가 수신된 경우에는 그 수신된 IP 주소에 해당하는 서버와 비보안 통신 채널을 통한 통신을 수행하는 단계를 더 포함하는 것을 특징으로 하는 DNS와 연계하여 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기의 제어방법.
The method of claim 1,
When the IP address according to the query is received from the secondary DNS, communication with the server corresponding to the received IP address is performed through the secure communication channel, and when the IP address according to the query is received from the primary DNS And performing a secure communication and an insecure communication in association with a DNS, further comprising: communicating with a server corresponding to the received IP address through a non-secure communication channel.
제1항에 있어서,
상기 (b) 단계에서는, 상기 (a) 단계에서 생성된 보안 통신 채널은 유지한 상태에서 비보안 통신 채널을 추가로 생성하는 것을 특징으로 하는 DNS와 연계하여 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기의 제어방법.
The method of claim 1,
In step (b), the mobile communication terminal performs secure communication and non-secure communication in association with DNS, wherein the non-secure communication channel is additionally generated while the secure communication channel generated in step (a) is maintained. Control method.
제1항에 있어서,
상기 (a) 단계 이전에,
무선랜 접속 장치에 접속시 1차 IP 주소와 1차 DNS 주소를 수신하는 단계와;
상기 수신된 1차 IP 주소를 통신 IP 주소로 설정하고 상기 1차 DNS 주소를 이용하여 상기 보안 통신 채널 제공 서버에 접속하는 단계를 더 포함하고,
상기 (a) 단계에서는, 상기 보안 통신 채널 제공 서버로부터 2차 IP 주소와 2차 DNS 주소를 수신한 후, 상기 수신된 2차 IP 주소를 통신 IP 주소로 설정하고 상기 2차 DNS 주소에 대응하는 2차 DNS에 IP 주소 획득을 위한 쿼리를 전송하는 것을 특징으로 하는 DNS와 연계하여 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기의 제어방법.
The method of claim 1,
Before step (a) above,
Receiving a primary IP address and a primary DNS address when accessing a WLAN access device;
Setting the received primary IP address as a communication IP address and accessing the secure communication channel providing server using the primary DNS address;
In the step (a), after receiving the secondary IP address and the secondary DNS address from the secure communication channel providing server, setting the received secondary IP address as a communication IP address and corresponding to the secondary DNS address A control method of a mobile communication terminal for performing secure communication and non-secure communication in connection with DNS, characterized in that to transmit a query for obtaining an IP address to the secondary DNS.
무선랜 접속 장치와 연결된 소정의 보안 통신 채널 제공 서버와 보안 통신 채널을 형성하여 보안 통신을 수행하는 보안 통신부와;
상기 무선랜 접속 장치를 통한 비보안 통신을 수행하는 비보안 통신부와;
IP(Internet Protocol) 주소 획득을 위한 쿼리를 생성하고, 보안 통신 채널을 통해 소정의 2차 DNS(Domain Name Server)에 상기 생성된 쿼리가 전송되도록 상기 보안 통신부를 제어하고, 상기 2차 DNS로부터 소정의 주소 획득 실패 신호가 수신되면 비보안 통신 채널을 생성한 후 그 생성한 비보안 통신 채널을 통해 소정의 1차 DNS에 상기 생성된 쿼리가 전송되도록 상기 비보안 통신부를 제어하는 제어부를 포함하는 것을 특징으로 하는 DNS와 연계하여 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기.
A secure communication unit configured to perform secure communication by forming a secure communication channel with a predetermined secure communication channel providing server connected to the WLAN access device;
An insecure communication unit performing insecure communication through the WLAN access device;
Generate a query for obtaining an Internet Protocol (IP) address, control the secure communication unit to transmit the generated query to a predetermined secondary DNS (Domain Name Server) through a secure communication channel, and And a control unit for generating a non-secure communication channel when an address acquisition failure signal is received and controlling the non-secure communication unit so that the generated query is transmitted to a predetermined primary DNS through the generated non-secure communication channel. A mobile terminal that performs secure communication and non-secure communication in association with DNS.
제5항에 있어서,
상기 제어부는,
상기 2차 DNS로부터 IP 주소가 수신된 경우에는 그 수신된 IP 주소에 해당하는 서버와 보안 통신 채널을 통한 통신이 수행되도록 상기 보안 통신부를 제어하고, 상기 1차 DNS로부터 IP 주소가 수신된 경우에는 그 수신된 IP 주소에 해당하는 서버와 비보안 통신 채널을 통한 통신이 수행되도록 상기 비보안 통신부를 제어하는 것을 특징으로 하는 DNS와 연계하여 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기.
The method of claim 5,
The control unit,
When an IP address is received from the secondary DNS, the secure communication unit is controlled to perform communication through a secure communication channel with a server corresponding to the received IP address, and when an IP address is received from the primary DNS. And a non-secure communication unit for performing communication through a non-secure communication channel with a server corresponding to the received IP address.
제5항에 있어서,
상기 제어부는 기 생성된 보안 통신 채널은 유지된 상태에서 비보안 통신 채널이 추가로 생성되도록 상기 보안 통신부 및 상기 비보안 통신부를 제어하는 것을 특징으로 하는 DNS와 연계하여 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기.
The method of claim 5,
The control unit controls the secure communication unit and the non-secure communication unit so that the non-secure communication channel is additionally generated while the previously generated secure communication channel is maintained. terminal.
제5항에 있어서,
상기 제어부는 무선랜 접속 장치에 접속시 1차 IP 주소와 1차 DNS 주소를 수신하고 상기 수신한 1차 IP 주소를 통신 IP 주소로 설정한 후 상기 1차 DNS 주소를 이용하여 상기 보안 통신 채널 제공 서버에 접속하도록 상기 비보안 통신부를 제어하고, 상기 보안 통신 채널 제공 서버로부터 2차 IP 주소와 2차 DNS 주소가 수신되면 상기 수신된 2차 IP 주소를 통신 IP 주소로 설정하고 상기 2차 DNS 주소에 대응하는 2차 DNS에 IP 주소 획득을 위한 쿼리가 전송되도록 상기 보안 통신부를 제어하는 것을 특징으로 하는 DNS와 연계하여 보안 통신 및 비보안 통신을 수행하는 이동통신 단말기.
The method of claim 5,
The control unit receives a primary IP address and a primary DNS address when accessing a WLAN access device, sets the received primary IP address as a communication IP address, and then provides the secure communication channel using the primary DNS address. The non-secure communication unit is controlled to access a server, and when a secondary IP address and a secondary DNS address are received from the secure communication channel providing server, the received secondary IP address is set as a communication IP address and the secondary DNS address is assigned to the secondary DNS address. A mobile communication terminal for performing secure communication and non-secure communication in association with DNS, characterized in that for controlling the secure communication unit to transmit a query for obtaining an IP address to the corresponding secondary DNS.
KR1020100056514A 2010-06-15 2010-06-15 Mobile communication apparatus for performing security or non-security communication according to query response of dns KR101096340B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100056514A KR101096340B1 (en) 2010-06-15 2010-06-15 Mobile communication apparatus for performing security or non-security communication according to query response of dns

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100056514A KR101096340B1 (en) 2010-06-15 2010-06-15 Mobile communication apparatus for performing security or non-security communication according to query response of dns

Publications (1)

Publication Number Publication Date
KR101096340B1 true KR101096340B1 (en) 2011-12-20

Family

ID=45506633

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100056514A KR101096340B1 (en) 2010-06-15 2010-06-15 Mobile communication apparatus for performing security or non-security communication according to query response of dns

Country Status (1)

Country Link
KR (1) KR101096340B1 (en)

Similar Documents

Publication Publication Date Title
CN110800331B (en) Network verification method, related equipment and system
CN102148878B (en) IP (internet protocol) address allocation method, system and device
KR101723453B1 (en) Apparatus and method for providing universal plug and play based on wi-fi direct connection in portable terminal
KR101438343B1 (en) Method of assigning a user key in a convergence network
US9203694B2 (en) Network assisted UPnP remote access
JP5587512B2 (en) Method and apparatus for enabling data transmission between a mobile device and a static destination address
US20100122338A1 (en) Network system, dhcp server device, and dhcp client device
KR101640209B1 (en) Apparatus and method for supporting portable mobile VPN service
CN101141420A (en) Method and system for performing data communication between private network and public network
US9031074B2 (en) Method and apparatus for packet call setup
US10033769B2 (en) Lawful interception in a WI-FI/packet core network access
CN103179100A (en) Method and device for preventing the attack on a domain name system tunnel
US10237183B2 (en) Detecting tethering in networks
US9258309B2 (en) Method and system for operating a wireless access point for providing access to a network
CN103442328B (en) A kind of method for controlling quality of service of internet-of-things terminal and system
CN103906055A (en) Service data distribution method and service data distribution system
US20150319749A1 (en) System and method for managing network resource impact of migrant wi-fi users
US20170207921A1 (en) Access to a node
KR100695400B1 (en) Method and System for Allocating Internet Protocol Address by Using Network Access Identifier for Use in Portable Internet Network
KR101096340B1 (en) Mobile communication apparatus for performing security or non-security communication according to query response of dns
US20200076494A1 (en) Communication system, relay server, communication method and program
CN101426030A (en) Method and terminal for acquiring network address
JP2003283536A (en) Portable router unit
WO2017091949A1 (en) Communication method, small cell base station, small cell base station controller, terminal and system
US20190058689A1 (en) Remote network connection system, access equipment and connection method thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20141118

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20171109

Year of fee payment: 9