KR101029366B1 - Method and Apparatus for Storing Subscriber Information at Machine-to-Machine Module - Google Patents

Method and Apparatus for Storing Subscriber Information at Machine-to-Machine Module Download PDF

Info

Publication number
KR101029366B1
KR101029366B1 KR1020090018209A KR20090018209A KR101029366B1 KR 101029366 B1 KR101029366 B1 KR 101029366B1 KR 1020090018209 A KR1020090018209 A KR 1020090018209A KR 20090018209 A KR20090018209 A KR 20090018209A KR 101029366 B1 KR101029366 B1 KR 101029366B1
Authority
KR
South Korea
Prior art keywords
subscriber
authentication information
authentication
subscriber authentication
mobile communication
Prior art date
Application number
KR1020090018209A
Other languages
Korean (ko)
Other versions
KR20100099625A (en
Inventor
계동훈
이광욱
강신혁
국 허
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020090018209A priority Critical patent/KR101029366B1/en
Publication of KR20100099625A publication Critical patent/KR20100099625A/en
Application granted granted Critical
Publication of KR101029366B1 publication Critical patent/KR101029366B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/08Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds or more than one marking of the same kind in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means
    • G06K19/10Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code using markings of different kinds or more than one marking of the same kind in the same record carrier, e.g. one marking being sensed by optical and the other by magnetic means at least one kind of marking being used for authentication, e.g. of credit or identity cards
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]

Landscapes

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

Abstract

본 발명은 M2M 장치에서의 가입자 인증 정보 저장 방법 및 이를 위한 구조에 관한 것이다.

이를 위하여 본 발명은 가입자 인증 정보 제공 요청 메시지를 생성하여 통신망으로 송출하고, 통신망으로부터 가입자 인증 정보 메시지가 수신되면, 수신된 가입자 인증 정보 메시지에 포함되어 있는 가입자 인증 정보를 저장하는 가입자 인증 정보 저장 방법을 제공한다. 또한, M2M 디바이스로부터 입력된 이동통신 서비스 제공 요청을 통신망으로 송출한 뒤, 저장되어 있는 가입자 인증 정보를 이용하여 인증 절차를 수행하고, 인증 결과를 통신망으로 송출하고, 통신망으로부터 이동통신 서비스에 관련된 데이터가 수신되면 M2M 디바이스로 수신된 데이터를 전달하는 이동통신 서비스 방법을 제공한다. 또한, 본 발명은 연결부, 데이터 저장부, 통신부 및 제어부를 포함하는 M2M 장치를 제공한다.

본 발명에 따르면, 가입자 인증 정보 저장을 위한 스마트 카드의 삽입이 필요없으므로, M2M 모듈의 크기를 줄여 휴대성을 증가시킬 수 있고, 스마트 카드의 작동을 위한 전력 공급이 필요없으므로, 전력 부족 문제를 방지할 수 있다.

Figure R1020090018209

M2M(Machine to Machine), 스마트 카드, USIM, 가입자 인증 정보

The present invention relates to a method for storing subscriber authentication information in an M2M device and a structure therefor.

To this end, the present invention generates a subscriber authentication information providing request message and transmits it to a communication network, and when the subscriber authentication information message is received from the communication network, storing the subscriber authentication information included in the received subscriber authentication information message. To provide. In addition, after transmitting the mobile communication service providing request input from the M2M device to the communication network, and performs the authentication procedure using the stored subscriber authentication information, and transmits the authentication result to the communication network, the data related to the mobile communication service from the communication network If received, the mobile communication service method for delivering the received data to the M2M device. In addition, the present invention provides an M2M device including a connection unit, a data storage unit, a communication unit, and a control unit.

According to the present invention, since it is not necessary to insert a smart card for storing subscriber authentication information, it is possible to increase the portability by reducing the size of the M2M module, it is not necessary to supply power for the operation of the smart card, preventing power shortage problem can do.

Figure R1020090018209

Machine to Machine (M2M), Smart Card, USIM, Subscriber Identity

Description

M2M 장치에서의 가입자 인증 정보 저장 방법 및 이를 위한 구조{Method and Apparatus for Storing Subscriber Information at Machine-to-Machine Module}Method and Apparatus for Storing Subscriber Information at Machine-to-Machine Module

본 발명은 M2M 장치에서의 가입자 인증 정보 저장 방법 및 이를 위한 구조에 관한 것이다. 특히 본 발명은 스마트 카드 형태로 제공되던 가입자 인증 정보를 M2M 장치에 저장시키는 방법 및 이를 위한 M2M 장치의 구조에 관한 것이다.The present invention relates to a method for storing subscriber authentication information in an M2M device and a structure therefor. In particular, the present invention relates to a method for storing subscriber authentication information provided in the form of a smart card in an M2M device, and a structure of an M2M device therefor.

M2M(Machine-to-Machine)은 유무선 통신 방식을 이용하여 디바이스와 서버 사이의 데이터 전송을 위한 통신을 지원하는 원격 관리 및 제어 솔루션으로서, 통신 기능이 포함되어 있지 않은 디바이스와의 연결을 위한 모듈 형태로 구현된다.Machine-to-Machine (M2M) is a remote management and control solution that supports communication for data transmission between devices and servers using wired or wireless communication.It is a modular type for connection with devices that do not include communication functions. Is implemented.

도 1은 M2M 모듈을 이용한 통신 시스템을 간략하게 나타낸 구성도이다.1 is a configuration diagram briefly showing a communication system using an M2M module.

M2M 디바이스(100)는 개별적인 고유의 기능을 가진 장치로서, 휴대폰, PDA(Personal Digital Assistant), 컴퓨터, 노트북, MP3 플레이어, 카메라, 텔레메틱스기, 게임기, 헬스기, 스마트 단말 등이 포함된다. The M2M device 100 is a device having individual functions, and includes a mobile phone, a personal digital assistant (PDA), a computer, a notebook, an MP3 player, a camera, a telematics machine, a game machine, a fitness machine, a smart terminal, and the like.

M2M 모듈(200)은 다양한 M2M 디바이스(100)에 선택적으로 연결되어 통신망(300)을 통해 서비스 서버(400)와 데이터를 송수신하는 모듈이다. M2M 모듈(200) 은 개방형으로 다양한 이종의 디바이스(Device)에 자유롭게 연결할 수 있도록 장치와 모듈 간의 표준 핀 맵(PIN Map)을 가지며, 연결되는 장치의 무선 통신 및 위치 측위 기능을 지원한다. The M2M module 200 is a module selectively connected to various M2M devices 100 to transmit and receive data with the service server 400 through the communication network 300. The M2M module 200 is open and has a standard pin map between the device and the module so as to be freely connected to various heterogeneous devices, and supports wireless communication and positioning functions of the connected devices.

서비스 서버(400)는 통신망(300)을 통해 M2M 모듈(200)과 연결되어, M2M 디바이스(100)로부터 요구된 이동통신 서비스의 제공을 위한 각종 데이터를 저장 및 송출하는 서버이다.The service server 400 is a server connected to the M2M module 200 through the communication network 300 to store and transmit various data for providing a mobile communication service requested from the M2M device 100.

이와 같이, M2M 모듈(200)을 이용한 이동통신 서비스 제공을 위하여, M2M 모듈(200)은 통신망(300)에 접속하여야 한다. M2M 모듈(200)은 통신망(300)으로의 접속을 위하여, 가입자 인증 정보를 통신망(300)으로 전송하여 인증받는 절차가 수행되어야 한다. As such, in order to provide a mobile communication service using the M2M module 200, the M2M module 200 should be connected to the communication network 300. In order for the M2M module 200 to access the communication network 300, a procedure for authenticating by transmitting subscriber authentication information to the communication network 300 should be performed.

도 2는 종래 이용되는 M2M 모듈의 내부 구조를 간략하게 나타낸 도면이다.2 is a view briefly showing the internal structure of a conventionally used M2M module.

M2M 모듈(200)은 연결부(210), 스마트 카드 삽입부(220), 회로부(240) 및 안테나 체결부(250)를 포함한다.The M2M module 200 includes a connection unit 210, a smart card insertion unit 220, a circuit unit 240, and an antenna fastening unit 250.

연결부(210)는 M2M 디바이스(100)와 M2M 모듈(200)을 연결하는 부분이며, 스마트 카드 삽입부(220)는 삽입되는 스마트 카드(230)를 수용하는 부분이다. 회로부(240)는 M2M 모듈(200)의 운용 및 통신망(300)과의 통신을 위한 각종 기능이 수행되는 부분이며, 안테나 체결부(250)는 외장 안테나와의 연결을 위한 인터페이스를 제공하는 부분이다.The connection part 210 is a part for connecting the M2M device 100 and the M2M module 200, and the smart card insertion part 220 is a part for receiving the smart card 230 inserted. The circuit unit 240 is a part in which various functions for operating the M2M module 200 and communicating with the communication network 300 are performed, and the antenna fastening part 250 is a part providing an interface for connecting to an external antenna. .

이와 같이 M2M 모듈(200)이 이용되는 시스템(이하, 'M2M 시스템'이라 칭함)에서 가입자 인증 정보는 스마트 카드(230)에 저장되며, 스마트 카드(230)는 M2M 모듈(200)에 구현된 스마트 카드 삽입부(220)에 삽입된다. 그리고, M2M 모듈(200)은 삽입된 스마트 카드(230)에 저장되어 있는 가입자 인증 정보를 호출하여 통신망(300)에 접속한다.As such, subscriber authentication information is stored in the smart card 230 in a system where the M2M module 200 is used (hereinafter, referred to as an 'M2M system'), and the smart card 230 is a smart implemented in the M2M module 200. It is inserted into the card insertion unit 220. The M2M module 200 calls the subscriber authentication information stored in the inserted smart card 230 and accesses the communication network 300.

이와 같은 M2M 모듈(200)은 통상적으로 가로 40~50㎜, 세로 35~45㎜ 정도의 크기로 구현된다. 그리고, 스마트 카드(230)는 가로 15㎜, 세로 25㎜의 크기를 갖는다. 이에 따라, M2M 모듈(200)에 삽입된 스마트 카드(230)는 M2M 모듈(200)에서 상당한 공간을 차지하게 된다.Such M2M module 200 is typically implemented in a size of about 40 to 50 mm horizontally, 35 to 45 mm vertically. The smart card 230 has a size of 15 mm in width and 25 mm in length. Accordingly, the smart card 230 inserted in the M2M module 200 occupies a considerable space in the M2M module 200.

스마트 카드(230)가 M2M 모듈(200)에서 많은 공간을 차지함에 따라, 메모리, 제어 모듈, 통신 모듈 등이 포함되는 회로부(240)의 크기에 제한이 있을 수 밖에 없으며, 다른 부가 기능을 제공하는 모듈 추가를 위한 공간 확보가 어렵게 된다. 이와 같이 새로운 모듈 추가에 제한이 발생됨에 따라, M2M 모듈(200)의 성능 확장에 있어서 한계를 발생한다. 또한, 스마트 카드(230) 내부에 포함된 가입자 인증 정보를 이용하기 위하여, 일정한 전류를 계속적으로 제공해야함에 따라, M2M 모듈에서의 전력 부족 문제가 발생될 수 있다.As the smart card 230 occupies a lot of space in the M2M module 200, there is no limit to the size of the circuit unit 240 including a memory, a control module, a communication module, etc., and provides other additional functions. It becomes difficult to secure space for adding modules. As such a limitation occurs in adding a new module, there is a limit in expanding the performance of the M2M module 200. In addition, in order to use subscriber authentication information included in the smart card 230, as a constant current must be continuously provided, a power shortage problem in the M2M module may occur.

이와 같은 문제점을 해결하기 위하여, 본 발명은 스마트 카드에 탑재된 형태로 제공되던 가입자 인증 정보를 M2M 장치 내부에 저장시킴으로써, M2M 장치의 내부 공간을 확보하고 여유 전력을 확보하기 위한 방법 및 이를 위한 M2M 장치의 구조를 제공한다.In order to solve this problem, the present invention is to store the subscriber authentication information provided in the form mounted on the smart card in the M2M device, to secure the internal space of the M2M device and to secure the power and the M2M for the same Provide the structure of the device.

이를 위하여 본 발명의 실시예에 따른 M2M 장치는 이동통신 서비스 제공을 위한 가입자 인증 절차에 사용되는 가입자 인증 정보를 저장하는 M2M 장치의 구조로서, 이동통신 서비스를 제공받으려는 M2M 디바이스와의 연결을 위한 인터페이스를 제공하는 연결부; 이동통신 서비스를 제공받기 위한 각종 프로그램 및 가입자 인증 정보를 저장하는 데이터 저장부; 이동통신 서비스를 제공하는 통신망과 연결을 위한 인터페이스를 제공하는 통신부; 및 M2M 디바이스로부터 입력된 이동통신 서비스 제공 요청이 연결부를 통해 입력되면, 데이터 저장부로부터 가입자 인증 정보를 호출한 뒤, 통신부를 통해 통신망으로 전송하는 일련의 과정을 제어하는 제어부를 포함하는 포함한다.To this end, the M2M device according to an embodiment of the present invention is a structure of an M2M device that stores subscriber authentication information used in a subscriber authentication procedure for providing a mobile communication service, and an interface for connection with an M2M device to receive a mobile communication service. Providing a connection; A data storage unit for storing various programs and subscriber authentication information for receiving a mobile communication service; A communication unit providing an interface for connecting with a communication network providing a mobile communication service; And a controller configured to control a series of processes of calling the subscriber authentication information from the data storage unit and transmitting the subscriber authentication information to the communication network through the communication unit when the mobile communication service providing request input from the M2M device is input through the connection unit.

또한, 본 발명의 실시예에 따른 가입자 인증 정보 저장 방법은 이동통신 서비스 제공을 위한 가입자 인증 절차에 사용되는 가입자 인증 정보를 M2M 장치에 저장하는 방법으로서, (a) 가입자 인증 정보의 제공을 요청하는 요청 메시지를 생성하는 단계; (b) 요청 메시지를 통신망으로 송출하는 단계; (c) 통신망으로부터 가입자 인증 정보가 포함된 인증 메시지가 수신하는 단계; (d) 인증 메시지로부터 가입자 인증 정보를 추출하는 단계; 및 (e) 추출된 가입자 인증 정보를 저장하는 단계를 포함한다.In addition, the method for storing subscriber authentication information according to an embodiment of the present invention is a method of storing subscriber authentication information used in a subscriber authentication procedure for providing a mobile communication service in an M2M device, which includes (a) requesting provision of subscriber authentication information. Generating a request message; (b) sending a request message to a communication network; (c) receiving an authentication message including subscriber authentication information from a communication network; (d) extracting subscriber authentication information from the authentication message; And (e) storing the extracted subscriber authentication information.

또한, 본 발명의 실시예에 따른 이동통신 서비스 방법은 가입자 인증 절차에 사용되는 가입자 인증 정보를 저장하는 M2M 장치에서 이동통신 서비스를 제공받는 방법으로서, (a) 연결되어 있는 M2M 디바이스로부터 입력된 이동통신 서비스 제공 요청을 통신망으로 송출하는 단계; (b) 저장되어 있는 가입자 인증 정보를 이용하여 인증 절차를 수행하고, 인증 결과를 통신망으로 송출하는 단계; 및 (c) 통신망으로부터 이동통신 서비스에 관련된 데이터가 수신되면, M2M 디바이스로 수신된 데이터를 전달하는 단계를 포함한다.In addition, the mobile communication service method according to an embodiment of the present invention is a method for receiving a mobile communication service in an M2M device storing subscriber authentication information used in the subscriber authentication procedure, (a) mobile input from the connected M2M device Sending a request for providing a communication service to a communication network; (b) performing an authentication procedure using the stored subscriber authentication information and transmitting the authentication result to the communication network; And (c) if the data related to the mobile communication service is received from the communication network, transferring the received data to the M2M device.

본 발명에 따르면, M2M 장치의 가입자 인증 정보 확인을 위하여, 스마트 카드를 삽입할 필요가 없으므로, M2M 장치의 크기를 줄여 휴대성을 증가시킬 수 있다. 또한, 스마트 카드가 삽입되던 공간을 다른 부가 기능을 제공하는 회로의 구현 공간으로서 확보할 수 있게됨에 따라, M2M 장치에 다양한 기능을 추가적으로 부가할 수 있다.According to the present invention, in order to confirm subscriber authentication information of the M2M device, it is not necessary to insert a smart card, it is possible to increase the portability by reducing the size of the M2M device. In addition, as the space in which the smart card is inserted can be secured as an implementation space of a circuit providing other additional functions, various functions can be added to the M2M device.

그리고, M2M 장치에 삽입된 스마트 카드를 작동시키기 위하여 제공되던 전력 공급이 필요없어짐에 따라, M2M 장치에서의 전력 부족 문제가 발생하는 것을 방지할 수 있다.In addition, as the power supply provided to operate the smart card inserted in the M2M device becomes unnecessary, a problem of power shortage in the M2M device may be prevented from occurring.

또한, 산업용 M2M 장치나 M2M 디바이스의 경우, 고열이나 고진동과 같은 외부적 환경 조건에 따른 USIM 카드의 내구성 확보를 위한 추가적인 기구적 고려를 하지 않아도 되므로, 전반적인 관리 및 활용성 개선도 기대할 수 있다.In addition, in the case of industrial M2M devices or M2M devices, additional mechanical considerations for securing durability of the USIM card due to external environmental conditions such as high temperature and high vibration may be eliminated, and thus overall management and usability improvement may be expected.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기 에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding other components unless specifically stated otherwise. In addition, the terms “… unit”, “… unit”, “module”, etc. described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware or software or a combination of hardware and software. have.

도 3은 본 발명의 실시예에 따른, M2M 장치의 내부 구조를 간략하게 나타낸 블록 구성도이다.3 is a block diagram schematically illustrating an internal structure of an M2M device according to an embodiment of the present invention.

본 발명의 실시예에 따른 M2M 장치(200)는 연결부(310), 인식부(320), 판단부(330), 데이터 저장부(340), 통신부(350) 및 제어부(360)를 포함한다.The M2M device 200 according to the embodiment of the present invention includes a connection unit 310, a recognition unit 320, a determination unit 330, a data storage unit 340, a communication unit 350, and a control unit 360.

연결부(310)는 M2M 디바이스(100)와 M2M 장치(200)를 연결하기 위한 인터페이스를 제공하는 역할을 한다. 연결부(310)는 도 2에 도시된 바와 같은 핀 형태로 구성되어 M2M 디바이스(100)에 삽입될 수도 있으며, USB나 1394 포트 등 다양한 형태로 구현될 수 있다.The connector 310 serves to provide an interface for connecting the M2M device 100 and the M2M device 200. The connector 310 may be configured in the form of a pin as shown in FIG. 2 and inserted into the M2M device 100, and may be implemented in various forms such as a USB or 1394 port.

인식부(320)는 연결부(310)를 통해 연결되는 M2M 디바이스(100)의 종류를 확인하고, 연결된 M2M 디바이스(100)와의 연동을 위한 부팅을 실시한다. 연결되는 M2M 디바이스의 종류 확인은 연결부(310)의 핀 설정을 확인하거나, M2M 디바이스(100) 종류 확인을 위한 별도의 프로그램을 실행시키는 방법을 이용할 수 있다. 또한, M2M 장치(200)에 별도의 디스플레이창을 구비하고, 디스플레이창을 통해 M2M 디바이스(100)의 종류 선택을 위한 화면을 제공하여, M2M 장치(100)의 사용자로 하여금 연결되는 M2M 디바이스(100)의 종류를 선택하도록 하는 방법이 이용될 수도 있다.The recognition unit 320 checks the type of the M2M device 100 connected through the connection unit 310 and performs booting for interworking with the connected M2M device 100. The type of the M2M device to be connected may be determined by checking a pin setting of the connector 310 or by executing a separate program for checking the type of the M2M device 100. In addition, a separate display window is provided in the M2M device 200, and a screen for selecting a type of the M2M device 100 is provided through the display window, thereby allowing the user of the M2M device 100 to be connected to the M2M device 100. May be used.

판단부(330)는 인식부(320)를 통해 종류가 확인된 M2M 디바이스(100)에서 제공 가능한 데이터 포맷 정보를 판단하는 기능을 수행한다.The determination unit 330 performs a function of determining data format information that can be provided by the M2M device 100 whose type is confirmed through the recognition unit 320.

데이터 저장부(340)는 M2M 장치(200)에서 실행되는 각종 프로그램을 저장하는 프로그램 저장부(342)와 가입자 인증 정보를 저장하는 가입자 인증 정보 저장부(344)를 포함한다. The data storage unit 340 includes a program storage unit 342 for storing various programs executed in the M2M device 200 and a subscriber authentication information storage unit 344 for storing subscriber authentication information.

프로그램 저장부(342)에는 인식부(320)에서 M2M 디바이스(100)의 종류를 확인하기 위하여 사용하는 M2M 디바이스 확인 프로그램, 통신망(300)과의 연결 및 데이터 송수신을 위한 통신 프로그램, GPS 모듈 등을 이용한 위치 확인 프로그램을 비롯하여, M2M 장치(200)의 동작을 위한 제어 프로그램 등 각종 프로그램이 저장된다.The program storage unit 342 includes an M2M device confirmation program used by the recognition unit 320 to confirm the type of the M2M device 100, a communication program for connecting to the communication network 300 and transmitting and receiving data, and a GPS module. Various programs such as a control program for the operation of the M2M apparatus 200 are stored as well as the used positioning program.

가입자 인증 정보 저장부(344)는 본 발명의 실시예에 따라, 무선 통신을 위하여 할당된 가입자 번호(전화번호), 기능 및 환경 변수 값, 서비스 망 정보, 서비스 테이블, 가입자 인증 키, 통화 시간 및 요금 정보 등의 다양한 가입자 인증 정보가 프로그램 형태로 저장된다. 여기서, 통신망(300)으로부터 전송되는 OTA(Over The Air) 메시지를 통해 가입자 인증 정보 저장부(344)에 가입자 인증 정보를 저장 시키거나, 가입자 인증 정보 저장부(344)에 저장되어 있는 가입자 인증 정보를 수정 또는 삭제할 수 있다.Subscriber authentication information storage unit 344, according to an embodiment of the present invention, the subscriber number (telephone number), function and environment variable values, service network information, service table, subscriber authentication key, call time and Various subscriber authentication information such as fee information is stored in a program form. Here, the subscriber authentication information is stored in the subscriber authentication information storage unit 344 through an over-the-air (OTA) message transmitted from the communication network 300, or the subscriber authentication information stored in the subscriber authentication information storage unit 344. Can be modified or deleted.

통신부(350)는 WCDMA(Wideband Code Division Multiple Access)망, HSDPA(High Speed Data Packet Access)망, 휴대 인터넷(WiMax or WiBro) 망 중 적어도 하나의 망과의 무선 통신을 위한 인터페이스를 제공하며, 무선 통신 기능을 이용하여 통신망(300)을 통해 서비스 서버(400)와 연결된다. 또한, 제어부(340)로부터 전달되는 각종 메시지를 통신망(300)으로 송출하거나, 통신망(300)으로부터 전송되는 데이터를 수신하는 역할을 수행한다.The communication unit 350 provides an interface for wireless communication with at least one of a wideband code division multiple access (WCDMA) network, a high speed data packet access (HSDPA) network, and a WiMax or WiBro network. It is connected to the service server 400 through the communication network 300 using a communication function. In addition, it transmits various messages transmitted from the control unit 340 to the communication network 300, or serves to receive data transmitted from the communication network 300.

제어부(360)는 M2M 장치(200)의 각 부의 동작을 제어하고, M2M 디바이스(100)와의 연동 프로세서를 제어하는 역할을 한다. M2M 모듈(200)이 M2M 디바이스(100)에 연결되면, 제어부(360)는 연결부(310) 및 인식부(320)를 통해 연결된 M2M 디바이스(100)의 종류를 확인하고, 서비스 서버(400)와의 연결을 통한 이동통신 서비스 제공이 요청되면, 통신망(300)으로의 가입자 등록 절차를 수행한다. 이를 위하여, 제어부(360)에서는 가입자 인증 정보 저장부(344)에 저장되어 있는 가입자 인증 정보를 호출한 뒤, 통신부(350)를 통해 통신망(300)으로 전송하는 일련의 작업을 수행한다.The controller 360 controls the operation of each unit of the M2M device 200 and controls the interworking processor with the M2M device 100. When the M2M module 200 is connected to the M2M device 100, the controller 360 checks the type of the M2M device 100 connected through the connection unit 310 and the recognition unit 320, and connects the service server 400 with the service server 400. When the mobile communication service is requested through the connection, the subscriber registration procedure to the communication network 300 is performed. To this end, the control unit 360 calls the subscriber authentication information stored in the subscriber authentication information storage unit 344, and then performs a series of operations for transmitting to the communication network 300 through the communication unit 350.

여기서, M2M 장치(200)는 상기의 구성 외에도 사용자로부터 동작을 위한 제어 명령을 입력받기 위한 입력부, 동작 상태를 표시하기 위한 디스플레이부 등을 추가로 포함할 수 있다.Here, in addition to the above configuration, the M2M device 200 may further include an input unit for receiving a control command for operation from a user, a display unit for displaying an operation state, and the like.

도 4는 본 발명의 실시예에 따라 M2M 장치에 가입자 인증 정보를 저장하는 방법을 설명하기 위한 흐름도이다.4 is a flowchart illustrating a method of storing subscriber authentication information in an M2M device according to an embodiment of the present invention.

본 발명의 실시예에 따라 이동통신 서비스를 제공받기 위하여, M2M 장치(200)의 데이터 저장부(340)에는 가입자 인증 정보가 저장되어 있어야 한다. 그러나, 초기의 M2M 장치(200)에는 가입자 인증 정보가 저장되어 있지 않다. 이에 따라, M2M 장치(200)에 가입자 인증 정보를 저장하는 과정이 요구된다.In order to receive a mobile communication service according to an embodiment of the present invention, subscriber authentication information should be stored in the data storage unit 340 of the M2M device 200. However, the initial M2M device 200 does not store subscriber authentication information. Accordingly, a process of storing subscriber authentication information in the M2M device 200 is required.

M2M 장치(200)에 가입자 인증 정보를 저장하는 방법에 있어서, 이동통신 서비스 업체에서 M2M 장치(200)에 가입자 인증 정보를 저장시켜 발급하는 방법, 가입자가 오프라인 상에서 이동통신 서비스 업체를 방문하여 M2M 장치(200)에 가입자 인증 정보를 저장시키는 방법, M2M 장치(200)의 사용자가 유무선망을 통하여 이동통신 서비스 업체로 가입자 인증 정보의 제공을 요청하면, 이동통신 서비스 업체에서 통신망(300)을 통하여 가입자 인증 정보를 M2M 장치(200)로 전송하여 저장시키는 방법 등 다양한 방법이 사용될 수 있다. 여기서는, 사용자가 이동통신 서비스 업체로 가입자 인증 정보의 제공을 요청한 후, 이동통신 서비스 업체에서 통신망(300)을 통하여 전송한 가입자 인증 정보를 저장하는 방법에 대하여 설명하기로 한다.A method for storing subscriber authentication information in an M2M device 200, the method of storing and issuing subscriber authentication information in an M2M device 200 in a mobile communication service provider, and a subscriber visits a mobile communication service company in an offline manner, thereby causing an M2M device. Method of storing subscriber authentication information in the 200, when the user of the M2M device 200 requests the provision of subscriber authentication information to the mobile communication service provider through a wired or wireless network, the mobile service provider through the communication network 300 Various methods, such as a method of transmitting and storing authentication information to the M2M device 200, may be used. Here, a method for storing subscriber authentication information transmitted by the mobile communication service provider through the communication network 300 after the user requests the provision of subscriber authentication information to the mobile communication service provider will be described.

가입자 인증 정보가 저장되어 있지 않은 M2M 장치(200)를 사용하려는 사용자는 M2M 장치(200)에 구현된 특정 기능(특정 버튼 입력 등) 또는 M2M 장치(200)가 연결된 M2M 디바이스(100)에 구현된 특정 기능을 통해 가입자 인증 정보의 제공을 요청하는 명령을 입력한다(S410).A user who wants to use the M2M device 200 that does not have subscriber authentication information stored in the M2M device 100 connected to a specific function (such as a specific button input) implemented in the M2M device 200 or the M2M device 200 is connected to. A command for requesting provision of subscriber authentication information through a specific function is input (S410).

사전에 구현된 특정 버튼의 입력 또는 M2M 디바이스(100)에 구현된 특정 기능을 통하여, 가입자 인증 정보 제공 요청 명령을 입력받은 M2M 장치(200)는 가입자 인증 정보 제공을 요청하는 메시지를 생성한다. 이를 위하여, 프로그램 저장부(342)에는 가입자 인증 정보 제공 요청 메시지의 생성을 위한 프로그램이 저장될 수 있다. M2M 장치(200)에서 생성된 가입자 인증 정보 제공 요청 메시지는 통신망(300)으로 송출된다. 이 때, 가입자 인증 정보 제공 요청 메시지에는 M2M 장치(200)의 기기 고유 번호 및 가입자에 대한 고유 번호가 동봉될 수 있다(S420).Through input of a specific button implemented in advance or a specific function implemented in the M2M device 100, the M2M device 200 which has received the subscriber authentication information provision request command generates a message requesting provision of subscriber authentication information. To this end, the program storage unit 342 may store a program for generating a subscriber authentication information provision request message. The subscriber authentication information providing request message generated by the M2M device 200 is transmitted to the communication network 300. At this time, the subscriber authentication information providing request message may be accompanied by a device unique number and a unique number for the subscriber of the M2M device 200 (S420).

M2M 장치(200)의 기기 고유 번호 및 가입자 고유 번호가 동봉된 가입자 인증 정보 제공 요청 메시지를 수신한 통신망(300)에서는, 수신된 M2M 장치(200)의 기기 고유 번호를 이용하여 M2M 장치(200)에 대한 인증 절차를 수행한다(S430). In the communication network 300 that receives the subscriber authentication information providing request message with the device unique number and the subscriber unique number of the M2M device 200, the M2M device 200 uses the received device unique number of the M2M device 200. Perform an authentication procedure for (S430).

수신된 기기 고유 번호의 확인 결과, 상기 M2M 장치(200)가 유효한 장치라고 판단되면, 수신된 가입자 고유 번호를 대응되는 가입자 인증 정보를 별도의 데이터베이스로부터 호출한다(S440).As a result of confirming the received device unique number, if the M2M device 200 is determined to be a valid device, the received subscriber identification number corresponding to the received subscriber identification information is called from a separate database (S440).

통신망(300)에서는 가입자 인증 정보가 확인되면, 가입자 인증 정보가 포함된 가입자 인증 정보 메시지를 생성한 뒤(S450), M2M 장치(200)로 전송한다. 이 때, 가입자 인증 정보 메시지는 OTA 전송 기술을 이용하여 전송하는 것이 바람직하다.When the subscriber authentication information is confirmed, the communication network 300 generates a subscriber authentication information message including the subscriber authentication information (S450) and transmits it to the M2M device 200. At this time, the subscriber authentication information message is preferably transmitted using the OTA transmission technology.

여기서, OTA 전송 기술은 파일이나 메시지 내용을 단문 메시지와 결합하여 전송하는 방법으로서, 단문 메시지를 이용한 양방향 통신을 통해 파일이나 메시지 내용이 쉽게 전송되도록 하는 기술이다. Here, the OTA transmission technology is a method of transmitting a file or message content in combination with a short message, and is a technology for easily transmitting the file or message content through bidirectional communication using the short message.

이와 같은 본 발명의 실시예에 따른 가입자 인증 정보 메시지가 OTA 전송 기술을 이용한 제어 메시지의 형태로 M2M 장치(200)로 전송되는 경우, M2M 장치(200)에서는 복잡한 다운로드 절차 없이 수신된 가입자 인증 정보 메시지를 분석하여 실행할 수 있다(S460).When the subscriber authentication information message according to the embodiment of the present invention is transmitted to the M2M device 200 in the form of a control message using an OTA transmission technology, the subscriber authentication information message received in the M2M device 200 without a complicated download procedure. It can be analyzed and executed (S460).

통신망(300)에서 송출된 가입자 인증 정보 메시지가 통신부(350)를 통하여 수신되면, M2M 장치(200)는 가입자 인증 정보 메시지에 포함된 가입자 번호, 기능 및 환경 변수 값, 서비스 망 정보, 서비스 테이블, 가입자 인증 키 등의 각종 가입자 인증 정보를 가입자 인증 정보 저장부(344)에 저장시킨다(S470).When the subscriber authentication information message transmitted from the communication network 300 is received through the communication unit 350, the M2M device 200 receives the subscriber number, function and environment variable values, service network information, service table, Various subscriber authentication information such as a subscriber authentication key is stored in the subscriber authentication information storage unit 344 (S470).

이와 같은 방법을 통하여, M2M 장치(200)는 통신망(300)으로부터 수신되는 가입자 인증 정보를 저장할 수 있다.Through the above method, the M2M device 200 may store subscriber authentication information received from the communication network 300.

또한, 이와 같은 방법을 통하여, M2M 장치(200)는 저장되어 있는 가입자 인증 정보를 업데이트할 수 있다. 즉, 가입자 인증 정보의 업데이트를 위하여, M2M 장치(200)는 가입자 인증 정보 업데이트 제공 요청 메시지를 생성하여 통신망(300)으로 전송하고, 통신망(300)에서는 별도의 데이터베이스로부터 업데이트 요청된 가입자에 대한 가입자 인증 정보를 확인하여 변경 사항을 추출한 뒤, 가입자 인증 정보 업데이트 메시지를 통해 M2M 장치(200)로 전송한다. OTA 전송 기술을 통해 가입자 인증 정보 업데이트 메시지를 수신한 M2M 장치(200)는 기존에 저장되어 있던 가입자 인증 정보를, 가입자 인증 정보 업데이트 메시지에 저장되어 있는 가입자 인증 정보로 업데이트 할 수 있다.In addition, through this method, the M2M device 200 may update the stored subscriber authentication information. That is, in order to update subscriber authentication information, the M2M device 200 generates a subscriber authentication information update providing request message and transmits it to the communication network 300, and in the communication network 300, the subscriber for the subscriber requested to be updated from a separate database. After checking the authentication information to extract the change, and transmits to the M2M device 200 through the subscriber authentication information update message. Upon receiving the subscriber authentication information update message through the OTA transmission technology, the M2M device 200 may update the subscriber authentication information previously stored with the subscriber authentication information stored in the subscriber authentication information update message.

도 5는 본 발명의 실시예에 따라 M2M 장치에 저장된 가입자 인증 정보를 이용하여 이동통신 서비스를 제공받는 방법을 설명하기 위한 흐름도이다.5 is a flowchart illustrating a method of receiving a mobile communication service using subscriber authentication information stored in an M2M device according to an embodiment of the present invention.

M2M 장치(200)가 연결된 M2M 디바이스(100)를 이용하여 이동통신 서비스를 제공받으려는 가입자는 M2M 디바이스(100)에 탑재된 응용 프로그램을 통해 이동통신 서비스의 제공을 요청하는 명령을 입력한다. 통신 기능이 없는 M2M 디바이스(100)를 통해 입력된 이동통신 서비스 제공 요청은 M2M 장치(200)를 통해 통신망(300)으로 전달된다(S510).A subscriber who wants to receive a mobile communication service using the M2M device 100 to which the M2M device 200 is connected, inputs a command for requesting the provision of the mobile communication service through an application program mounted on the M2M device 100. The mobile communication service providing request input through the M2M device 100 having no communication function is transmitted to the communication network 300 through the M2M device 200 (S510).

이동통신 서비스 제공 요청을 수신한 통신망(300)은 M2M 장치(200)로 가입자 인증을 요청하는 메시지(이하, '가입자 인증 요청 메시지'라 칭함)를 전송하고(S520), M2M 장치(200)는 데이터 저장부(340)에 저장되어 있는 가입자 인증 정보를 이용하여 인증 알고리즘을 수행한다(S530).The communication network 300 receiving the mobile communication service providing request transmits a message (hereinafter referred to as a subscriber authentication request message) requesting subscriber authentication to the M2M device 200 (S520), and the M2M device 200 The authentication algorithm is performed using the subscriber authentication information stored in the data storage unit 340 (S530).

인증 알고리즘의 수행 결과가 도출되면, M2M 장치(200)는 인증 결과를 포함하는 인증 결과 메시지를 생성하여 통신망(300)으로 송출하고(S540), 통신망(300)에서는 M2M 장치(200)로부터 수신한 인증 결과를 확인하여(S550), 정상적인 이동통신 서비스를 제공받을 수 있는 유효 가입자인지 여부를 확인한다(S560).When the result of performing the authentication algorithm is derived, the M2M device 200 generates an authentication result message including the authentication result and sends it to the communication network 300 (S540), and the communication network 300 receives the message from the M2M device 200. By checking the authentication result (S550), it is checked whether or not it is a valid subscriber who can receive a normal mobile communication service (S560).

여기서, M2M 장치(200)가 통신망(300)으로부터 전송된 가입자 인증 요청 메시지를 수신하여 인증 알고리즘을 수행하고, 인증 결과를 통신망(300)으로 전송하면 통신망(300)에서 인증 결과를 확인하는 S520 내지 S550 단계는 도 6을 통하여 상세하게 설명하기로 한다.Here, when the M2M device 200 receives the subscriber authentication request message transmitted from the communication network 300 to perform an authentication algorithm, and transmits the authentication result to the communication network 300, S520 to check the authentication result in the communication network 300; Operation S550 will be described in detail with reference to FIG. 6.

수신된 가입자 인증 정보를 확인한 결과, 정상적인 이동통신 서비스를 제공받을 수 없는 비정상 가입자임이 확인되면, 통신망(300)은 요청된 이동통신 서비스의 제공이 불가능함을 알리는 서비스 제공 불가 메시지를 생성한 뒤, M2M 장치(200)를 통해 M2M 디바이스(100)로 전송한다. 서비스 제공 불가 메시지를 수신한 M2M 디바이스(100)에서는 요청한 이동통신 서비스의 제공이 불가능함을 표시하는 메시지를 디스플레이한다(S570).As a result of checking the received subscriber authentication information, if it is confirmed that the subscriber is an abnormal subscriber who cannot receive a normal mobile communication service, the communication network 300 generates a service unavailable message indicating that the requested mobile communication service cannot be provided. The M2M device 200 transmits the data to the M2M device 100. The M2M device 100 receiving the service unavailable message displays a message indicating that the requested mobile communication service cannot be provided (S570).

그러나, M2M 장치(200)로부터 수신된 인증 결과를 확인한 결과, 정상적인 이동통신 서비스를 제공받을 수 있는 유효 가입자임이 확인되면, 통신망(300)은 연결된 다수의 서비스 서버(400) 중에서, 가입자가 요청한 이동통신 서비스를 제공하는 서비스 서버(400)를 확인한 후, 이동통신 서비스의 제공을 요청하는 메시지를 확인된 서비스 서버(400)로 전송한다. 이 때, 서비스 서버(400)로 전송되는 서비스 제공 요청 메시지에는 M2M 장치(200)의 가입자 번호나 기기 고유 번호가 포함될 수 있다(S580).However, when it is confirmed that the authentication result received from the M2M device 200 is a valid subscriber capable of receiving a normal mobile communication service, the communication network 300 moves from the plurality of service servers 400 connected to the request requested by the subscriber. After checking the service server 400 providing the communication service, and transmits a message requesting the provision of the mobile communication service to the confirmed service server 400. In this case, the service providing request message transmitted to the service server 400 may include a subscriber number or a device unique number of the M2M device 200 (S580).

서비스 제공 요청 메시지를 수신한 서비스 서버(400)에서는 요청된 이동통신 서비스를 제공하기 위한 데이터를 호출한 뒤, 통신망(300)을 통해 M2M 장치(200)로 전송한다. M2M 장치(200)에서는 통신부(350)를 통해 수신된 데이터를 연결부(310)를 통해 M2M 디바이스(100)로 전달하고, M2M 디바이스(100)에서는 수신된 데이터는 실행시켜 사용자에게 이동통신 서비스를 제공한다(S590).The service server 400 receiving the service providing request message calls data for providing the requested mobile communication service and transmits the data to the M2M device 200 through the communication network 300. The M2M device 200 transmits the data received through the communication unit 350 to the M2M device 100 through the connection unit 310, and executes the received data in the M2M device 100 to provide a mobile communication service to a user. (S590).

도 6은 본 발명의 실시예에 따른 M2M 장치에서의 인증 절차를 설명하기 위한 흐름도이다.6 is a flowchart illustrating an authentication procedure in an M2M device according to an embodiment of the present invention.

이동통신 서비스 제공 요청을 수신한 통신망(300)은 인증 과정에서 인증 벡터(AV: Authentication Vector)를 생성한다. 인증 벡터에는 랜덤 챌린지(RAND: Random Challenge, 이하, 'RAND'라 칭함), 예측 응답값(XRES: Expected Response, 이하 'XRES'라 칭함) 및 인증 토큰(AUTN: Authentication Token for Network Authentication, 이하 'AUTN'이라 칭함)을 포함한다. 이 때, AUTN은 익명키(AK: Anonymity Key, 이하, 'AK'라 칭함), 시퀀스 넘버(SQN: Sequence Number, 이하 'SQN'이라 칭함), 인증 관리 필드(AMF: Authentication Management Field, 이하 'AMF'라 칭함) 및 메시지 인증 코드(MAC: Message Authentication Code, 이하 'MAC'이라 칭함)을 포함한다.The communication network 300 receiving the mobile communication service providing request generates an authentication vector (AV) during the authentication process. The authentication vector includes a random challenge (RAND: `` RAND ''), an expected response (XRES: Expected Response, `` XRES ''), and an authentication token (AUTN: Authentication Token for Network Authentication, '' AUTN '). At this time, the AUTN is an anonymous key (AK: Anonymity Key, hereinafter referred to as' AK '), a sequence number (SQN: Sequence Number, hereinafter referred to as' SQN'), authentication management field (AMF: Authentication Management Field, hereinafter ' AMF ') and a message authentication code (MAC: "MAC").

통신망(300)은 인증 벡터가 생성되면, RAND 및 AUTN이 포함된 가입자 인증 요청 메시지를 생성하여 M2M 장치(200)로 전송한다(S520).When the authentication vector is generated, the communication network 300 generates a subscriber authentication request message including the RAND and the AUTN and transmits it to the M2M device 200 (S520).

가입자 인증 요청 메시지를 수신한 M2M 장치(200)는 RAND, AUTN 및 f5 인증 알고리즘을 이용하여 AK 및 SQN을 산출한다(S5310). 그리고, 산출된 AK, SQN 및 f1 인증 알고리즘을 이용하여 예측 인증 코드(XMAC: Expected MAC, 이하 'XMAC'라 칭함)을 산출한다(S5320).Upon receiving the subscriber authentication request message, the M2M device 200 calculates AK and SQN using the RAND, AUTN, and f5 authentication algorithms (S5310). A predicted authentication code (XMAC: Expected MAC, hereinafter referred to as 'XMAC') is calculated using the calculated AK, SQN, and f1 authentication algorithms (S5320).

M2M 장치(200)는 수신된 AUTN으로부터 MAC을 추출하여 산출된 XMAC와 비교하여(S5330), 추출된 MAC과 산출된 XMAC이 상이함이 확인되면(S5340), 인증이 정상적으로 수행되지 않았음을 표시하는 인증 거부 메시지(User Authentication Reject)를 통신망(300)으로 전송한다. 인증 거부 메시지를 수신한 통신망(300)은 인증 실패 보고서(Authentication Failure Report)를 생성한 후 인증 절차를 종료한다. 이 때, S520 단계에서 생성된 인증 벡터를 M2M 장치(200)로 재전송하거나, 새로운 인증 벡터를 생성하여 M2M 장치(200)로 전송함으로써, M2M 장치(200)에서의 인증 절차를 다시 수행하도록 할 수도 있다(S5410).The M2M device 200 extracts the MAC from the received AUTN and compares it with the calculated XMAC (S5330). When it is confirmed that the extracted MAC differs from the calculated XMAC (S5340), it indicates that authentication is not normally performed. The authentication rejection message (User Authentication Reject) is transmitted to the communication network (300). The communication network 300 receiving the authentication rejection message generates an authentication failure report and then ends the authentication procedure. In this case, the authentication vector generated in step S520 may be retransmitted to the M2M device 200 or a new authentication vector may be generated and transmitted to the M2M device 200 to perform the authentication procedure in the M2M device 200 again. There is (S5410).

그러나, S5330 단계에서 MAC과 XMAC이 동일하다고 판단되면, S5310 단계에서 산출된 SQN이 유효 범위 내에 존재하는지 여부를 확인한다(S5350). SQN이 유효 범위 내에 위치하지 않음이 확인되면, M2M 장치(200)는 동기 실패 매개 변수(AUTS: Synchronization Failure Parameter)를 포함하는 동기 실패 메시지(Synchronization Failure Message)를 생성하여 통신망(300)으로 전송한다(S5420).However, if it is determined in step S5330 that the MAC and XMAC are the same, it is checked whether the SQN calculated in step S5310 is within the valid range (S5350). If it is confirmed that the SQN is not within the valid range, the M2M device 200 generates a Synchronization Failure Message including a Synchronization Failure Parameter (AUTS) and transmits it to the communication network 300. (S5420).

그러나, S5350 단계에서 SQN이 유효 범위 내에 위치하고 있음이 확인되면, M2M 장치(200)는 f2 인증 알고리즘을 이용하여 사용자 인증 응답 값(RES: Response, 이하, 'RES'라 칭함)을 산출하고, 산출된 RES가 포함된 가입자 인증 응답 메시지(User Authentication Response)를 생성하여 통신망(300)으로 전송한다.However, when it is confirmed in step S5350 that the SQN is located within the valid range, the M2M device 200 calculates and calculates a user authentication response value (RES: Response, hereinafter referred to as 'RES') using an f2 authentication algorithm. A subscriber authentication response message including the RES is generated and transmitted to the communication network 300.

이 때, 통신망(300)으로 전송되는 가입자 인증 응답 메시지에는 M2M 장치(200)에서 f3 인증 알고리즘을 이용하여 산출한 암호키(CK: Cipher Key)와 f4 인증 알고리즘을 이용하여 산출한 무결성키(IK: Integrity Key)가 포함될 수 있다(S5430).At this time, the subscriber authentication response message transmitted to the communication network 300 includes a cipher key (CK) calculated using the f3 authentication algorithm and an integrity key calculated using the f4 authentication algorithm. Integrity Key) may be included (S5430).

통신망(300)에서는 수신된 가입자 인증 응답 메시지에 포함된 RES를 확인한 뒤(S5510), S520 단계에서 생성된 XRES와 비교하여 동일한지 여부를 확인한다(S5520).After checking the RES included in the received subscriber authentication response message (S5510), the communication network 300 compares the XRES generated in step S520 and checks whether it is the same (S5520).

가입자 인증 응답 메시지에 포함된 RES와 생성된 XRES가 동일하다고 판단되면, M2M 디바이스(100)를 이용하여 이동통신 서비스를 요청한 가입자를 유효 가입자로 판단한다. 그리고, 인증 벡터로부터 사용될 암호키와 무결성키를 선택한 다(S5530).If it is determined that the RES included in the subscriber authentication response message is the same as the generated XRES, the subscriber requesting the mobile communication service using the M2M device 100 is determined to be a valid subscriber. Then, the encryption key and the integrity key to be used from the authentication vector is selected (S5530).

이와 같이 통신망(300)에서는 RES와 XRES를 비교 결과에 따라 유효 가입자임이 확인되면, 서비스 서버(400)로 이동통신 서비스의 제공을 요청하는 메시지를 전송하는 S580 이후의 단계를 수행한다.As such, when it is determined that the RES and the XRES are valid subscribers according to the comparison result, the communication network 300 performs a step after S580 of transmitting a message requesting the provision of the mobile communication service to the service server 400.

그러나, S5520 단계에서 가입자 인증 응답 메시지에 포함된 RES와 생성된 XRES가 상이하다고 판단되면, 통신망(300)은 인증 실패 보고서(Authentication Failure Report)를 생성한 후 인증 절차를 종료한다. 이 때, 통신망(300)은 새로운 인증 벡터를 생성하여 M2M 장치(200)로 전송함으로써, M2M 장치(200)에서의 인증 절차를 재수행하도록 할 수도 있다.However, if it is determined in step S5520 that the RES included in the subscriber authentication response message is different from the generated XRES, the communication network 300 generates an authentication failure report and then ends the authentication procedure. In this case, the communication network 300 may generate a new authentication vector and transmit the new authentication vector to the M2M device 200 to re-perform the authentication procedure in the M2M device 200.

이상에서 설명한 f1 인증 알고리즘 내지 f5 인증 알고리즘은 사전에 프로그램 저장부(342)나 가입자 인증 정보 저장부(344)에 저장되는 인증 프로그램에 포함된다. 여기서, f1 인증 알고리즘 내지 f5 인증 알고리즘은 당업자 사이에서 널리 알려진 내용이므로, 상세한 설명은 생략하기로 한다.The above-described f1 authentication algorithm to f5 authentication algorithm are included in the authentication program stored in the program storage unit 342 or the subscriber authentication information storage unit 344 in advance. Here, since the f1 authentication algorithm to the f5 authentication algorithm is well known to those skilled in the art, a detailed description thereof will be omitted.

이상에서와 같이 도 5 및 도 6을 통하여 설명한 방법을 통하여, M2M 장치(200)가 연결된 M2M 디바이스(100)를 이용하는 가입자는, M2M 장치(200)에 저장된 가입자 인증 정보를 이용하여 이동통신 서비스를 제공받을 수 있다.As described above, through the method described with reference to FIGS. 5 and 6, a subscriber using the M2M device 100 to which the M2M device 200 is connected may use a mobile communication service using subscriber authentication information stored in the M2M device 200. Can be provided.

이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다. The embodiments of the present invention described above are not implemented only through the apparatus and the method, but may be implemented through a program for realizing a function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded. Implementation may be easily implemented by those skilled in the art from the description of the above-described embodiments.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

도 1은 M2M 모듈을 이용한 통신 시스템을 간략하게 나타낸 구성도,1 is a configuration diagram briefly showing a communication system using an M2M module,

도 2는 종래 이용되는 M2M 모듈의 내부 구조를 간략하게 나타낸 도면,2 is a view briefly showing the internal structure of a conventionally used M2M module,

도 3은 본 발명의 실시예에 따른, M2M 모듈의 내부 구조를 간략하게 나타낸 블록 구성도,3 is a block diagram schematically illustrating an internal structure of an M2M module according to an embodiment of the present invention;

도 4는 본 발명의 실시예에 따라 M2M 모듈에 가입자 인증 정보를 저장하는 방법을 설명하기 위한 흐름도,4 is a flowchart illustrating a method of storing subscriber authentication information in an M2M module according to an embodiment of the present invention;

도 5는 본 발명의 실시예에 따라 M2M 모듈에 저장된 가입자 인증 정보를 이용하여 이동통신 서비스를 제공받는 방법을 설명하기 위한 흐름도,5 is a flowchart illustrating a method for receiving a mobile communication service using subscriber authentication information stored in an M2M module according to an embodiment of the present invention;

도 6은 본 발명의 실시예에 따른 M2M 모듈에서의 인증 절차를 설명하기 위한 흐름도이다.6 is a flowchart illustrating an authentication procedure in an M2M module according to an embodiment of the present invention.

Claims (13)

이동통신 서비스 제공을 위한 가입자 인증 절차에 사용되는 가입자 인증 정보를 저장하는 M2M 장치의 구조에 있어서,In the structure of the M2M device for storing subscriber authentication information used in subscriber authentication procedure for providing mobile communication service, 이동통신 서비스를 제공받으려는 M2M 디바이스와의 연결을 위한 인터페이스를 제공하는 연결부;A connection unit providing an interface for connection with an M2M device to receive a mobile communication service; 상기 이동통신 서비스를 제공받기 위한 각종 프로그램 및 OTA(Over Time Air) 메시지를 통해 통신망으로부터 전송되는 상기 가입자 인증 정보를 저장하는 데이터 저장부;A data storage unit for storing the subscriber authentication information transmitted from a communication network through various programs for receiving the mobile communication service and an over time air (OTA) message; 상기 이동통신 서비스를 제공하는 통신망과 연결을 위한 인터페이스를 제공하는 통신부; 및A communication unit providing an interface for connection with a communication network providing the mobile communication service; And 상기 M2M 디바이스로부터 입력된 이동통신 서비스 제공 요청이 상기 연결부를 통해 입력되면, 상기 데이터 저장부로부터 상기 가입자 인증 정보를 호출한 뒤, 상기 통신부를 통해 상기 통신망으로 전송하는 일련의 과정을 제어하는 제어부When the mobile communication service providing request input from the M2M device is input through the connection unit, the control unit for controlling a series of processes to call the subscriber authentication information from the data storage unit, and then transmits to the communication network through the communication unit 를 포함하는 M2M 장치.M2M device comprising a. 제1항에 있어서,The method of claim 1, 상기 연결부를 통해 연결되는 M2M 디바이스의 종류를 확인하는 인식부;Recognizing unit for checking the type of M2M device connected through the connection; 상기 인식부를 통해 종류가 확인된 M2M 디바이스의 데이터 포맷 정보를 확인하는 판단부;A determination unit for confirming data format information of the M2M device whose type has been confirmed through the recognition unit; 상기 M2M 장치의 동작을 위한 제어 명령을 입력받는 입력부; 및An input unit to receive a control command for the operation of the M2M device; And 상기 M2M 장치의 동작 상태를 표시하는 디스플레이부A display unit for displaying the operation state of the M2M device 중 하나 이상을 추가로 포함하는 M2M 장치.M2M device further comprising one or more of the. 제1항에 있어서,The method of claim 1, 상기 제어부는,The control unit, 상기 통신부를 통하여 상기 가입자 인증 정보에 대한 업데이트 정보가 포함된 가입자 인증 정보 업데이트 메시지가 수신되면, 상기 가입자 인증 정보 업데이트 메시지에 포함되어 있는 업데이트 정보를 이용하여, 상기 데이터 저장부에 저장되어 있는 가입자 인증 정보를 수정하는 것을 특징으로 하는 M2M 장치.When the subscriber authentication information update message including the update information on the subscriber authentication information is received through the communication unit, the subscriber authentication stored in the data storage unit is performed by using the update information included in the subscriber authentication information update message. M2M device, characterized in that to modify the information. 제1항에 있어서,The method of claim 1, 상기 데이터 저장부는,The data storage unit, 상기 이동통신 서비스를 제공받기 위한 각종 프로그램을 저장하는 프로그램 저장부; 및A program storage unit storing various programs for receiving the mobile communication service; And 상기 가입자 인증 정보를 저장하는 가입자 인증 정보 저장부Subscriber authentication information storage unit for storing the subscriber authentication information 를 포함하는 M2M 장치.M2M device comprising a. 이동통신 서비스 제공을 위한 가입자 인증 절차에 사용되는 가입자 인증 정보를 M2M 장치에 저장하는 방법에 있어서,A method for storing subscriber authentication information used in a subscriber authentication procedure for providing a mobile communication service in an M2M device, (a) 상기 가입자 인증 정보의 제공을 요청하는 요청 메시지를 생성하는 단계;(a) generating a request message requesting the provision of the subscriber authentication information; (b) 상기 요청 메시지를 통신망으로 송출하는 단계; (b) sending the request message to a communication network; (c) 상기 통신망으로부터 가입자 인증 정보가 포함된 인증 메시지가 수신하는 단계;(c) receiving an authentication message including subscriber authentication information from the communication network; (d) 상기 인증 메시지로부터 상기 가입자 인증 정보를 추출하는 단계; 및(d) extracting the subscriber authentication information from the authentication message; And (e) 상기 추출된 가입자 인증 정보를 저장하는 단계(e) storing the extracted subscriber authentication information 를 포함하는 가입자 인증 정보 저장 방법.Subscriber authentication information storage method comprising a. 제5항에 있어서,The method of claim 5, 상기 요청 메시지는,The request message, 상기 M2M 장치의 기기 고유 번호 또는 사전에 가입자에게 할당된 가입자 고유 번호를 더 포함하는 가입자 인증 정보 저장 방법.And a device unique number of the M2M device or a subscriber unique number previously assigned to the subscriber. 제6항에 있어서,The method of claim 6, 상기 단계 (b)와 상기 단계 (c) 사이에,Between step (b) and step (c), 상기 통신망에서 상기 M2M 장치의 기기 고유 번호를 이용하여 상기 M2M 장치에 대한 인증 절차를 수행하는 단계;Performing an authentication procedure for the M2M device using the device unique number of the M2M device in the communication network; 상기 인증 절차를 통해 상기 M2M 장치가 유효한 장치임이 확인되면, 상기 가입자 고유 번호를 이용하여 가입자 데이터베이스나 인증 서버에 저장된 가입자 인증 정보를 확인하는 단계; 및If the M2M device is found to be a valid device through the authentication procedure, confirming subscriber authentication information stored in a subscriber database or an authentication server using the subscriber unique number; And 확인된 가입자 인증 정보를 포함하는 인증 메시지를 생성하여, 상기 M2M 장치로 전송하는 단계Generating an authentication message including the confirmed subscriber authentication information and transmitting the same to the M2M device; 를 추가로 포함하는 가입자 인증 정보 저장 방법.Subscriber authentication information storage method further comprising. 제5항에 있어서,The method of claim 5, 상기 (e) 단계 이후에,After step (e), (f) 상기 가입자 인증 정보의 업데이트 내역이 포함된 가입자 인증 정보 업데이트 메시지가 상기 통신망으로부터 수신되면, 상기 가입자 인증 정보 업데이트 메시지에 포함되어 있는 업데이트 내역을 이용하여, 저장되어 있는 가입자 인증 정보를 수정하는 단계(f) when the subscriber authentication information update message including the update history of the subscriber authentication information is received from the communication network, modifying the stored subscriber authentication information using the update history included in the subscriber authentication information update message. step 를 추가로 포함하는 가입자 인증 정보 저장 방법.Subscriber authentication information storage method further comprising. 가입자 인증 절차에 사용되는 가입자 인증 정보를 저장하는 M2M 장치에서 이동통신 서비스를 제공받는 방법에 있어서,A method of receiving a mobile communication service in an M2M device storing subscriber authentication information used in a subscriber authentication procedure, (a) 연결되어 있는 M2M 디바이스로부터 입력된 이동통신 서비스 제공 요청을 통신망으로 송출하는 단계;(a) transmitting a mobile communication service providing request inputted from a connected M2M device to a communication network; (b) 저장되어 있는 가입자 인증 정보를 이용하여 예측 인증 코드를 산출하여 인증 절차를 수행하고, 인증 결과를 상기 통신망으로 송출하는 단계; 및(b) calculating a predicted authentication code using stored subscriber authentication information, performing an authentication procedure, and transmitting an authentication result to the communication network; And (c) 상기 통신망으로부터 이동통신 서비스에 관련된 데이터가 수신되면, 상기 M2M 디바이스로 수신된 데이터를 전달하는 단계(c) if the data related to the mobile communication service is received from the communication network, transferring the received data to the M2M device 를 포함하는 이동통신 서비스 방법.Mobile communication service method comprising a. 제9항에 있어서,10. The method of claim 9, 상기 단계 (b)는,Step (b) is, (b1) 상기 통신망으로부터 가입자 인증을 요청하는 메시지를 수신하는 단계;(b1) receiving a message requesting subscriber authentication from the communication network; (b2) 상기 M2M 장치에 저장된 가입자 인증 정보를 이용하여 인증 절차를 수행하고, 인증 결과를 생성하는 단계; 및(b2) performing an authentication procedure using subscriber authentication information stored in the M2M device and generating an authentication result; And (b3) 상기 인증 결과를 상기 통신망으로 송출하는 단계(b3) transmitting the authentication result to the communication network; 를 포함하는 이동통신 서비스 방법.Mobile communication service method comprising a. 제10항에 있어서,The method of claim 10, 상기 단계 (b1)은,Step (b1) is, 상기 통신망으로부터 랜덤 챌린지(RAND) 및 인증 토큰(AUTN)―여기서, 인증 토큰은 시퀀스 넘버와 메시지 인증 코드를 포함함―이 포함된 인증 요청 메시지를 수신하는 것을 특징으로 하는 이동통신 서비스 방법.Receiving an authentication request message including a random challenge (RAND) and an authentication token (AUTN) from the network, wherein the authentication token comprises a sequence number and a message authentication code. 제11항에 있어서,The method of claim 11, 상기 단계 (b2)는,Step (b2), (b21) 상기 랜덤 챌린지와 상기 인증 토큰을 이용하여 예측 인증 코드를 산출하는 단계;(b21) calculating a predicted authentication code using the random challenge and the authentication token; (b22) 산출된 상기 예측 인증 코드를 상기 인증 요청 메시지에 포함된 메시지 인증 코드와 비교하여, 상이하면 인증 실패를 표시하는 인증 결과를 생성하고, 동일하면 상기 인증 요청 메시지에 포함된 시퀀스 넘버를 확인하는 단계; 및(b22) comparing the calculated authentication code with the message authentication code included in the authentication request message to generate an authentication result indicating authentication failure if different, and checking the sequence number included in the authentication request message if identical. Doing; And (b23) 상기 시퀀스 넘버가 사전에 설정된 유효 범위 내에 존재하면 인증 성공을 표시하는 인증 결과를 생성하고, 유효 범위 내에 존재하지 않으면 인증 실패를 표시하는 인증 결과를 생성하는 단계(b23) generating an authentication result indicating authentication success if the sequence number is within a preset valid range, and generating an authentication result indicating authentication failure if not present in the valid range 를 포함하는 이동통신 서비스 방법.Mobile communication service method comprising a. 제9항 또는 제10항에 있어서,11. The method according to claim 9 or 10, 상기 단계 (b)와 상기 단계 (c) 사이에,Between step (b) and step (c), 상기 인증 절차를 통해 유효 가입자임이 확인되면, 요청된 이동통신 서비스를 제공하는 서비스 서버로 접속하는 단계; 및Accessing a service server that provides the requested mobile communication service when it is confirmed that the subscriber is a valid subscriber through the authentication procedure; And 상기 서비스 서버로부터 상기 이동통신 서비스 제공을 위한 데이터를 수신하여, 상기 M2M 장치로 전송하는 단계Receiving data for providing the mobile communication service from the service server and transmitting the data to the M2M device; 를 추가로 포함하는 이동통신 서비스 방법.A mobile communication service method further comprising.
KR1020090018209A 2009-03-03 2009-03-03 Method and Apparatus for Storing Subscriber Information at Machine-to-Machine Module KR101029366B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090018209A KR101029366B1 (en) 2009-03-03 2009-03-03 Method and Apparatus for Storing Subscriber Information at Machine-to-Machine Module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090018209A KR101029366B1 (en) 2009-03-03 2009-03-03 Method and Apparatus for Storing Subscriber Information at Machine-to-Machine Module

Publications (2)

Publication Number Publication Date
KR20100099625A KR20100099625A (en) 2010-09-13
KR101029366B1 true KR101029366B1 (en) 2011-04-13

Family

ID=43005886

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090018209A KR101029366B1 (en) 2009-03-03 2009-03-03 Method and Apparatus for Storing Subscriber Information at Machine-to-Machine Module

Country Status (1)

Country Link
KR (1) KR101029366B1 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101670522B1 (en) * 2011-05-13 2016-10-28 주식회사 케이티 Time Synchronization Method in Machine to Machine Communication System
WO2013032081A1 (en) * 2011-09-01 2013-03-07 Lg Electronics Inc. Establishing new interface for new m2m application
KR101329421B1 (en) * 2012-01-19 2013-11-14 주식회사 엘지유플러스 Router, Method, and Recording Medium for M2M Service
KR101871512B1 (en) 2012-02-23 2018-06-26 주식회사 케이티 Device for Do It Yourself M2M platform and, M2M service Method thereof
WO2013168911A1 (en) * 2012-05-10 2013-11-14 주식회사 케이티 Method for forming container resource using user identification information, recording medium, and device therefor
KR101453155B1 (en) 2012-05-30 2014-10-23 모다정보통신 주식회사 Method for Authorizing Access to Resource in M2M Communications
KR101453154B1 (en) 2012-05-30 2014-10-23 모다정보통신 주식회사 Method for Authorizing Access to Resource in M2M Communications
US9420598B2 (en) 2012-05-31 2016-08-16 Lg Electronics Inc. Method and apparatus for combining schedules in wireless communication system
CN104753909B (en) 2013-12-31 2016-12-07 腾讯科技(深圳)有限公司 Method for authenticating after information updating, Apparatus and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100310376B1 (en) * 1996-03-06 2001-11-30 추후제출 Personal communications internetworking
US20040023689A1 (en) * 2002-08-02 2004-02-05 Nokia Corporation Method for arranging SIM facility to digital wireless terminal equipment and corresponding terminal equipment and server
US20070169107A1 (en) * 2003-06-25 2007-07-19 Sampo Huttunen Method of configuring parameters of machine-to-machine module and machine-to-machine module
KR20070100580A (en) * 2006-04-07 2007-10-11 엄동일 A method of a making the social network contents community on the basis of the reliability using a m2m hardware thereof a device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100310376B1 (en) * 1996-03-06 2001-11-30 추후제출 Personal communications internetworking
US20040023689A1 (en) * 2002-08-02 2004-02-05 Nokia Corporation Method for arranging SIM facility to digital wireless terminal equipment and corresponding terminal equipment and server
US20070169107A1 (en) * 2003-06-25 2007-07-19 Sampo Huttunen Method of configuring parameters of machine-to-machine module and machine-to-machine module
KR20070100580A (en) * 2006-04-07 2007-10-11 엄동일 A method of a making the social network contents community on the basis of the reliability using a m2m hardware thereof a device

Also Published As

Publication number Publication date
KR20100099625A (en) 2010-09-13

Similar Documents

Publication Publication Date Title
KR101029366B1 (en) Method and Apparatus for Storing Subscriber Information at Machine-to-Machine Module
US10136307B2 (en) Method for providing multi number service
US20180302224A1 (en) Method, requester device, verifier device and server for proving at least one piece of user information
US11271922B2 (en) Method for authenticating a user and corresponding device, first and second servers and system
CN107196917B (en) Service response method and middleware thereof
CN108028755B (en) Method and device for authentication
EP2727384B1 (en) Method for accessing at least one service and corresponding system
EP2672689B1 (en) Remote operation system, relay apparatus, mobile communication apparatus, in-terminal server control method and relay processing method
CN111586671B (en) Embedded user identification card configuration method and device, communication equipment and storage medium
KR20200017180A (en) Electronic device, external electronic device and method for managing embedded subscriber identity module of the external electronic device
KR20130031435A (en) Method and apparatus for generating and managing of encryption key portable terminal
CN101583102A (en) Method for realizing one-time pad through wireless broadband access short message mode
US10924928B1 (en) System and method for providing authenticated identity of mobile phones
EP3079329B1 (en) Terminal application registration method, device and system
TWI441534B (en) A method of the data transmission of the mobile phone and the system therefore
EP2797348A1 (en) Subscriber data management
KR101665227B1 (en) Method and server for setting representative number
KR20130041033A (en) Method and apparatus for generating and managing of encryption key portable terminal
JP7305072B1 (en) Method and system
KR20130039615A (en) Method for providing wifi wireless internet service without sim card to inbound roamer
KR100931735B1 (en) Communication call control method and apparatus
KR20040069841A (en) A method of certifying smart card for Subscriber Identification Module using Network
KR20070091808A (en) Authentication method, system, server and recording medium for controlling mobile communication terminal by using encryption algorithm
KR101354705B1 (en) Method and terminal for providing history of communication service use
EP3267651A1 (en) Method, device and system for storing securely data

Legal Events

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

Payment date: 20180403

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190401

Year of fee payment: 9