KR0151901B1 - Mobile terminal authentication method using password - Google Patents
Mobile terminal authentication method using password Download PDFInfo
- Publication number
- KR0151901B1 KR0151901B1 KR1019950039935A KR19950039935A KR0151901B1 KR 0151901 B1 KR0151901 B1 KR 0151901B1 KR 1019950039935 A KR1019950039935 A KR 1019950039935A KR 19950039935 A KR19950039935 A KR 19950039935A KR 0151901 B1 KR0151901 B1 KR 0151901B1
- Authority
- KR
- South Korea
- Prior art keywords
- password
- terminal
- value
- exchange
- received
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/38—Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
- H04M3/382—Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using authorisation codes or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/12—Detection or prevention of fraud
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 비밀번호를 이용한 이동 단말기의 인증 방법에 관한 것으로, 본 발명의 수행을 위한 프로그램을 저장하는 ROM(30)과 비밀번호를 쓰고 읽기 위한 소거/기록이 가능한 EEPROM(50)을 포함하는 인증 장치의 비밀번호(AFKN)를 이용한 이동 단말기의 인증 방법에 있어서, 단말기로부터 비밀번호를 수신하여 교환기에 저장된 비밀번호와 상기 단말기로부터 수신된 비밀번호의 값을 비교하는 제1단계(100 내지 102); 상기 제1단계(100 내지 102)에서 동일하면 음성채널 할당시 상기 단말기로 비밀번호에 대한 증가치(DAFKN)를 송신하고, 동일하지 않으면 상기 단말기로부터 수신된 AFKNm 값이 교환기에 저장된 AFKNs 값에 DAFKN를 합한 값과 동일한지를 비교하여 동일하면 교환기의 비밀번호(AFKNs)를 상기 단말기로부터 수신한 비밀번호(AFKNm)의 값으로 변경한후 음성채널 할당시 상기 단말기로 DAFKN을 송신하는 제2단계(103 내지 106); 상기 단말기는 교환기로부터 수신된 DAFKN의 값과 AFKNm의 값을 합하여 비밀번호를 변경한 후 SAT를 리턴하고, 교환기는 음성채널 연결확인 신호가 수신되었는지 판단하는 제3단계(107); 및 상기 제3단계(107)에서 음성채널 연결 확인 신호가 수신되면 교환기의 비밀번호(AFKNs)에 증가분(DAFKN)을 합하여 교환기의 비밀번호를 변경한후 새로운 DAFKN을 설정하고, 음성채널 연결확인 신호가 수신되지 않았으면 기존의 AFKNs 값과 DAFKN의 값을 저장하고 종료하는 제4단계(108 내지 110)를 포함하여 이동 단말기와 교환기의 비밀번호를 매 통화시 변경하므로 설령 공간 전파 도청을 통해 복제를 하더라도 가입자가 이를 인지하여 대처할 수 있으며, 또한 자기복제의 경우에도 오직 하나의 단말기만 사용할 수 있어 불법복제를 방지할 수 있는 효과가 있다.The present invention relates to a method for authenticating a mobile terminal using a password, comprising: a ROM (30) for storing a program for performing the present invention and an EEPROM (50) capable of erasing / writing to write and read a password. A method for authenticating a mobile terminal using a password (AFKN), comprising: a first step (100 to 102) of receiving a password from a terminal and comparing a password stored in the exchanger with a value received from the terminal; If the same in the first step (100 to 102), if the voice channel is assigned, the increase value (DAFKN) for the password is transmitted to the terminal, and if it is not the same, the AFKNm value received from the terminal adds the DAFKN to the AFKNs value stored in the exchange. A second step (103 to 106) for comparing DAFKN to the terminal when assigning a voice channel after changing the password (AFKNs) of the exchange to the value of the password (AFKNm) received from the terminal if the value is equal to the same value; The terminal returns a SAT after changing the password by adding the DAFKN value and the AFKNm value received from the exchange, and the exchange determines whether a voice channel connection confirmation signal has been received; And when the voice channel connection confirmation signal is received in the third step 107, adds the increment DAFKN to the password AFKNs of the exchange, changes the password of the exchange, sets a new DAFKN, and receives the voice channel connection confirmation signal. If not, the password of the mobile terminal and the exchange is changed at each call, including the fourth step (108 to 110) of storing and terminating the existing AFKNs and DAFKN values. This can be recognized and coped with, and in the case of self-replication, only one terminal can be used to prevent illegal duplication.
Description
제1도는 본 발명이 적용되는 시스템 구성도.1 is a system configuration to which the present invention is applied.
제2도는 본 발명의 일실시예에 따른 발신시의 처리 흐름도.2 is a flowchart of processing at origination according to an embodiment of the present invention.
제3도는 본 발명의 일실시예에 따른 착신시의 처리 흐름도.3 is a flow chart of processing when an incoming call according to an embodiment of the present invention.
제4도는 본 발명의 다른 실시예에 따른 전체 흐름도.4 is an overall flow chart according to another embodiment of the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
10 : 중앙 처리 장치(CPU) 20 : 디코더10: central processing unit (CPU) 20: decoder
30 : 롬(ROM) 40 : 램(RAM)30: ROM 40: RAM
50 : 이이피롬(EEPROM)50: EEPROM
본 발명은 비밀 번호를 이용한 이동 단말기의 인증 방법에 관한 것이다. 이동 단말기가 급속도로 보급되면서 이동 단말기에 대한 불법 복제가 성행하고 있다. 이동 단말기의 불법복제한 하나의 이동 단말기에 고유하게 부여되는 전화번호(Mobile station Identification Number, 이하 'MIN'이라 함), 장치 일련 번호(Electronic Serial Number, 이하 'esn'이라 함)를 다른 단말기에 복제하는 것을 말하며, 이렇게 하여 한 가입자가 두개 이상의 이동 단말기를 사용하거나 또는 타인의 번호를 도용하여 사용하는 경우를 말한다.The present invention relates to a method for authenticating a mobile terminal using a password. With the rapid spread of mobile terminals, illegal copying of mobile terminals is prevalent. A mobile station identification number (hereinafter referred to as 'MIN') and a device serial number (hereinafter referred to as 'esn') uniquely assigned to one illegally cloned mobile terminal are transferred to another terminal. In this case, it refers to a case where one subscriber uses two or more mobile terminals or steals another's number.
이러한 불법복제를 방지하기 위하여 종래에는 교환시스템의 데이타를 실시간 수집 분석 검증하여 불법 가입자를 찾아내는 방법과 기지국 마다 'Phone print'라는 RF 장치를 설치하여 가입자 단말기의 RF 특징을 이용하여 불법 가입자를 찾아내는 방법을 사용하였다. 또한 고유 번호를 추가하여 불법복제를 막는 방법으로 PIN(Personal ID Number) 번호를 사용하는 방법이 있는데, 이 방법은 가입자가 전화를 사용할 때 타인의 불법복제는 막을 수 있으나, 자기복제나 공간 전파를 도청하여 복제하는 것은 막을 수 없을뿐만 아니라 가입자가 전화를 사용할 때 PIN 번호를 다이얼링 해야 하므로 사용이 불편한 문제점이 있었다.In order to prevent such illegal copying, a method of finding illegal subscribers by collecting, analyzing and verifying data of an exchange system in real time and installing an RF device called 'Phone print' at each base station and finding illegal subscribers using RF characteristics of subscriber terminals Was used. In addition, there is a method of using a personal identification number (PIN) number as a way to prevent piracy by adding a unique number, which prevents illegal duplication of another person when the subscriber uses the telephone. Eavesdropping and duplication could not be prevented, and the subscriber had to dial the PIN when using the phone, which caused inconvenience.
상기한 같은 종래 기술의 문제점을 해결하기 위하여 안출된 본 발명은 이동 단말기의 불법복제를 막기 위하여 비밀 번호를 이용하여 교환기와 이동 단말기간 상호 인증하게 하므로서 불법복제를 막을수 있는 비밀 번호를 이용한 이동 단말기의 인증 방법을 제공하는데 그 목적이 있다.The present invention has been made to solve the problems of the prior art as described above is to prevent the illegal copying of the mobile terminal by using a password to mutual authentication between the exchange and the mobile terminal of the mobile terminal using a password that can prevent illegal copying Its purpose is to provide an authentication method.
상기 목적을 달성하기 위한 본 발명은 본 발명의 수행을 위한 프로그램을 저장하는 ROM과 비밀번호를 쓰고 읽기 위한 소거/기록이 가능한 EEPROM을 포함하는 인증 장치의 비밀번호(AFKN)를 이용한 이동 단말기의 인증 방법에 있어서, 단말기로부터 비밀번호(AFKNm)를 수신하여 교환기에 저장된 비밀번호(AFKNs)와 상기 단말기로부터 수신된 비밀번호(AFKNm)의 값을 비교하는 제1단계, 상기 제1단계에서 AFKNs와 AFKNm의 값이 동일하면 음성채널 할당시 상기 단말기로 비밀번호(AFKN)에 대한 증가치(DAFKN)를 송신하고, AFKNs와 AFKNm의 값이 동일하지 않으면 상기 단말기로부터 수신된 AFKNm 값이 교환기에 저장된 AFKNs 값에 증가치(DAFKN)를 합한 값과 동일한지를 비교하여 동일하지 않으면 호처리를 중지하고, 동일하면 교환기의 비밀번호(AFKNs)를 상기 단말기로부터 수신한 비밀번호(AFKNm)의 값으로 변경한 후 음성채널 할당시 상기 단말기로 DAFKN을 송신하는 제2단계, 상기 단말기는 수신된 DAFKN의 값과 AFKNm의 값을 합하여 비밀번호를 변경한 후 SAT(Supervisory Audio Tone)를 리턴하고, 교환기는 음성채널 연결확인 신호가 수신되었는지 판단하는 제3단계, 상기 제3단계에서 음성채널 연결확인 신호가 수신되면 교환기의 비밀번호(AFKNs)에 증가분(DAFKN)을 합하여 교환기의 비밀번호를 변경한후 새로운 DAFKN을 설정하고, 음성채널 연결확인 신호가 수신되지 않았으면 기존의 AFKNs 값과 DAFKN의 값을 저장하고 종료하는 제4단계를 포함하는 것을 특징으로 한다.The present invention for achieving the above object is an authentication method of a mobile terminal using a password (AFKN) of the authentication device including a ROM for storing the program for performing the present invention and EEPROM capable of writing and reading the password. The first step of receiving the password AFKNm from the terminal to compare the value of the password (AFKNs) stored in the exchanger and the password (AFKNm) received from the terminal, if the value of AFKNs and AFKNm in the first step is the same When a voice channel is allocated, an increase value DAFKN for a password AFKN is transmitted to the terminal, and if the values of AFKNs and AFKNm are not the same, the AFKNm value received from the terminal is added to the AFKNs value stored at the exchange and added with the increase value DAFKN. If it is not the same, the call processing stops if it is not the same. If it is the same, the secret received from the terminal with the AFKNs A second step of transmitting DAFKN to the terminal when assigning a voice channel after changing to the value of a call (AFKNm), the terminal changes the password by adding the value of the received DAFKN and the value of AFKNm and then changes the password to a supervisory audio tone (SAT) In operation 3, the exchange determines whether a voice channel connection confirmation signal has been received, and when the voice channel connection confirmation signal is received in step 3, the exchange adds the incremental password DAFKN to the exchange password AFKNs and sets the password of the exchange. And setting a new DAFKN after the change, and if the voice channel connection confirmation signal is not received, storing and ending existing AFKNs and DAFKN values.
또한, 상기 목적을 달성하기 위한 다른 실시예의 본 발명은 본 발명의 수행을 위한 프로그램을 저장하는 ROM과 비밀번호를 쓰고 읽기 위한 소거/기록이 가능한 EEPROM을 포함하는 인증 장치의 비밀번호(AFKN)를 이용한 이동 단말기의 인증 방법에 있어서, 단말기로부터 비밀번호(AFKNm)를 수신하여 교환기에 저장된 비밀번호(AFKNs)와 상기 단말기로부터 수신된 비밀번호(AFKNm)의 값을 비교하는 제1단계; 상기 제1단계에서 AFKNs와 AFKNm의 값이 동일하면 음성 채널 할당시 상기 단말기로 새로운 비밀번호(AFKN)를 송신하고, AFKNs와 AFKNm의 값이 동일하지 않으면 상기 단말기로부터 수신된 AFKNm 값이 교환기에 저장된 이전의 비밀번호(AFKNs) 값과 동일한지를 비교하여 동일하지 않으면 호처리를 중지하고, 동일하면 교환기의 비밀번호(AFKNs)를 상기 단말기로부터 수신한 비밀번호(AFKNm)의 값으로 변경한 후 음성채널 할당시 상기 단말기로 새로운 AFKN을 송신하는 제2단계; 상기 단말기는 교환기로부터 수신된 새로운 AFKN의 값으로 비밀번호를 변경한 후 SAT를 리턴하고, 교환기는 음성채널 연결 확인 신호가 수신되었는지 판단하는 제3단계; 및 상기 제3단계에서 음성채널 연결 확인 신호가 수신되면 교환기의 비밀번호(AFKNs)를 새로운 비밀번호로 변경한 후 새로운 비밀번호(AFKN)를 설정하고, 음성채널 연결 확인 신호가 수신되지 않았으면 기존의 AFKNs 값과 새로운 AFKN의 값을 저장하고 종료하는 제4단계를 포함하는 것을 특징으로 한다.In addition, the present invention of another embodiment for achieving the above object is a movement using a password (AFKN) of the authentication device including a ROM for storing the program for performing the present invention and EEPROM capable of writing and reading the password A method for authenticating a terminal, the method comprising: a first step of receiving a password AFKNm from a terminal and comparing the values of the passwords AFKNs stored in the exchanger and the passwords AFKNm received from the terminal; In the first step, if the values of AFKNs and AFKNm are the same, a new password (AFKN) is transmitted to the terminal when assigning a voice channel, and if the values of AFKNs and AFKNm are not the same, the AFKNm value received from the terminal is stored in the exchange. If it is not the same, the call processing stops if it is not the same, and if it is the same, the password (AFKNs) of the exchange is changed to the value of the password (AFKNm) received from the terminal, and then the voice channel is allocated. Transmitting a new AFKN to the mobile station; The terminal, after changing the password to the value of the new AFKN received from the exchange, returns the SAT, and the exchange determines whether a voice channel connection confirmation signal has been received; And when the voice channel connection confirmation signal is received in step 3, change the password (AFKNs) of the exchange to a new password, set a new password (AFKN), and if the voice channel connection confirmation signal is not received, the existing AFKNs value. And a fourth step of storing and ending the value of the new AFKN.
이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention;
제1도는 본 발명이 적용되는 시스템의 구성도로서, 도면에서 10은 중앙 처리 장치(CPU), 20은 디코더(Decoder), 30은 롬(ROM), 40은 램(RAM), 50은 EEPROM(Eletrically Erasable and Programable Read Only Memory)을 각각 나타낸다.1 is a configuration diagram of a system to which the present invention is applied, in which 10 is a central processing unit (CPU), 20 is a decoder, 30 is a ROM, 40 is a RAM, and 50 is an EEPROM ( Eletrically Erasable and Programmable Read Only Memory).
ROM(30)에는 본 발명을 수행하기 위한 프로그램과 ESN이 저장되며, 중앙 처리 장치(10)는 상기 ROM(30)의 데이타를 읽어 본 발명을 수행한다. RAM(40)은 일반적인 데이타를 읽고 쓰기 위한 메모리이고, 소거/기록이 가능한 EEPROM(50)에는 본 발명에 필요한 가변 비밀 번호가 쓰여지고 읽혀진다. 본 발명을 수행하기 위한 이동 단말기와 교환기의 하드웨어 구성은 서로 유사하다.The ROM 30 stores a program and an ESN for carrying out the present invention, and the central processing unit 10 reads the data of the ROM 30 and performs the present invention. The RAM 40 is a memory for reading and writing general data, and the variable password required for the present invention is written and read in the EEPROM 50 capable of erasing / writing. The hardware configurations of the mobile terminal and the exchange for carrying out the present invention are similar.
이동 전화 서비스에 가입한 가입자가 처음 단말기를 사용하면 이동 단말기의 EEPROM(50)에 저장된 가입자가 알지 못하는 임의의 비밀번호 AFKN(Anti Fraud Key Number)가 송신되어 교환기의 메모리 수단에 저장된다. 이후 단말기를 사용하면 저장된 AFKN의 값을 이용해 인증 과정을 수행한다. 또한 교환기는 AFKN에 대한 증가치 DAFKN(Delta AFKN)을 단말기로 전송하여 단말기의 EEPROM(50)에 저장된 AFKN의 값과 교환기에 저장된 AFKN의 값을 수시로 변경할 수 있다.When a subscriber subscribes to the mobile phone service for the first time, an arbitrary anti-fraction key number (AFKN) unknown to the subscriber stored in the EEPROM 50 of the mobile terminal is transmitted and stored in the memory means of the exchange. After that, the terminal performs the authentication process using the stored AFKN value. In addition, the exchange may change the value of the AFKN stored in the EEPROM 50 of the terminal and the value of the AFKN stored in the exchange by sending the increase value DAFKN (Delta AFKN) for the AFKN to the terminal.
제2도는 본 발명의 일실시예에 따른 발신시의 처리 흐름도를 나타낸다.2 is a flowchart illustrating a process at the time of transmission according to an embodiment of the present invention.
먼저 발신 단말기로부터 MIN, ESN, 상대방 전화번호(Dialied Digits) 및 상기 단말기에 저장된 비밀번호(AFKNm)을 수신하여(100) MIN과 ESN을 이용하여 상기 단말기의 사용가능 여부를 확인한다(101). 상기 단말기에 대한 확인 확인 작업이 완료되면 교환기에 저장되어 있던 비밀 번호(AFKNs)와 상기 단말기로부터 수신한 비밀 번호(AFKNm)의 값을 비교하여 동일한지를 판단한다(102). 비교결과 동일하면 음성 채널 할당시 상기 단말기로 비밀 번호(AFKN)에 대한 증가분(DAFKN)을 송신한다(103). 비교 결과 동일하지 않으면 상기 단말기로부터 수신된 비밀번호(AFKNm) 값이 교환기에 저장된 비밀번호(AFKNs)에 증가분(DAFKN)을 합한 값과 동일한지를 비교하여(104) 동일하지 않으면 호처리를 중지하고(105), 동일하면 상기 단말기로부터 수신된 비밀번호(AFKNm) 값으로 교환기의 비밀번호(AFKNs) 값을 대치하고(106), 음성채널을 할당하면서 상기 단말기로 비밀번호의 증가분(DAFKN)을 송신한다(103). 여기서 교환기에 저장된 비밀번호(AFKNs)와 상기 단말기로부터 수신된 비밀번호(AFKNm)를 비교하여 일치하지 않을 경우 교환기에 저장된 AFKNs 값에 증가분(DAFKN)을 합하여 검증 단계를 더 수행하는 이유는 교환기에서 단말기로 증가분(DAFKN)을 송신하였지만 단말기가 수신하지 못하였거나, 또는 단말기는 수신하고, 단말기가 음성채널로 SAT(Supervisory Audio Tone) 리턴 신호를 송신하였지만 교환기가 음성채널 연결확인 신호를 수신하지 못한 경우를 대비한 것이다. 상기 단말기는 교환기로부터 증가분(DAFKN)을 수신하면 상기 단말기에 저장된 비밀번호(AFKNm)에 증가분(DAFKN)을 합하여 저장하고, 할당된 음성채널을 통해 SAT를 단말기로 보내면 단말기는 SAT를 리턴한다. 교환기는 음성채널 연결확인 신호를 수신하면(107) 교환기에 저장된 비밀번호(AFKNs)에 증가분(DAFKN)을 합하여 비밀번호를 변경하여 저장하고(108), 다음에 사용할 DAFKN을 새로이 설정한다(109). 교환기는 음성채널 연결확인 신호를 수신하지 못하면 기존의 AFKNs값과 DAFKN값을 그대로 유지한다(110).First, MIN, ESN, a counterpart phone number (Dialied Digits) and a password (AFKNm) stored in the terminal are received from the calling terminal (100) and the availability of the terminal is checked using MIN and ESN (101). When the confirmation and confirmation operation for the terminal is completed, it is determined whether the passwords AFKNs stored in the exchanger and the values of the passwords AFKNm received from the terminal are the same (102). If the comparison result is the same, when the voice channel is allocated, an increment DAFKN for the password AFKN is transmitted to the terminal (103). If the comparison result is not the same (AFKNm) received from the terminal is equal to the sum of the password (AFKNs) and the increment (DAFKN) stored in the exchange is compared (104) If not the same, call processing stops (105) If it is the same, the password AFKNs of the exchanger are replaced by the password AFKNm received from the terminal 106, and the password DAFKN is transmitted to the terminal while allocating a voice channel (103). Here, the reason why the verification step is performed by adding the increment (DAFKN) to the AFKNs value stored in the exchange when the passwords (AFKNs) stored in the exchange and the password (AFKNm) received from the terminal do not match is increased. (DAFKN) but not received by the terminal, or received by the terminal, and the terminal transmits a Supervisory Audio Tone (SAT) return signal on the voice channel, but the exchange fails to receive the voice channel connection confirmation signal. will be. When the terminal receives the increment DAFKN from the exchange, the terminal adds and stores the increment DAFKN to the password stored in the terminal AFKNm. When the terminal sends the SAT to the terminal through the assigned voice channel, the terminal returns the SAT. When the exchange receives the voice channel connection confirmation signal (107), the password is changed and stored by adding the increment (DAFKN) to the password (AFKNs) stored in the exchange (108), and a new DAFKN to be used next is set (109). If the exchange does not receive the voice channel connection confirmation signal, it maintains the existing AFKNs and DAFKN values (110).
제3도는 본 발명의 일실시예에 따른 착신시의 처리 흐름도를 나타낸다.3 is a flowchart illustrating a process at the time of incoming call according to an embodiment of the present invention.
착신시는 착신 단말기로부터 페이지(PAGE)에 대한 응답시 MIN, ESN 및 비밀번호(AFKN)를 함께 수신하면(200), MIN과 ESN을 이용하여 상기 단말기의 사용가능 여부를 확인한다(201). 이후의 과정은 발신시의 과정과 동일하므로 여기서는 약하기로 한다.When a call is received from the called terminal with a MIN, ESN, and password (AFKN) in response to the page (PAGE) (200), using the MIN and ESN to check the availability of the terminal (201). Since the subsequent process is the same as the originating process, it is weak here.
제4도는 본 발명의 또다른 실시예에 따른 전체 흐름도를 나타낸다.4 shows an overall flow diagram according to another embodiment of the present invention.
이동 단말기로부터 MIN, ESN 및 상기 단말기에 저장된 비밀번호(AFKNm)을 수신하면(300) MIN과 ESN을 이용하여 상기 단말기의 사용가능 여부를 확인한다(301). 상기 단말기에 대한 확인 작업이 완료되면 교환기에 저장되어 있던 비밀번호(AFKNs)와 상기 단말기로부터 수신한 비밀번호(AFKNm)의 값을 비교하여 동일한지를 판단한다(302). 비교 결과 동일하면 음성 채널 할당시 상기 단말기로 새로운 비밀번호(AFKN)를 송신한다(303). 비교 결과 동일하지 않으면 상기 단말기로부터 수신된 비밀번호(AFKNm) 값이 교환기에 저장된 이전의 비밀번호(AFKNs) 값과 동일한지를 비교하여(304) 동일하지 않으면 호처리를 중지하고(305), 동일하면 상기 단말기로부터 수신된 비밀번호(AFKNm) 값으로 교환기의 비밀번호(AFKNs) 값을 대치하고(306), 음성채널을 할당하면서 상기 단말기로 새로운 비밀번호(AFKN)를 송신한다(303). 상기 단말기는 교환기로부터 새로운 비밀번호(AFKN)를 수신하면 상기 단말기에 저장된 비밀번호(AFKNm)에 새로운 비밀번호(AFKN)로 변경하고, 할당된 음성채널을 통해 SAT를 단말기로 보내면 단말기는 SAT를 리턴한다. 교환기는 음성채널 연결확인 신호를 수신하면(307) 교환기에 저장된 비밀번호(AFKNs)를 새로운 비밀번호로 변경하고(308), 다음에 사용할 새로운 비밀번호(AFKN)를 설정한다(309). 교환기는 음성 채널 연결확인 신호를 수신하지 못하면 기존의 AFKNs 값과 새로운 AFKN 값을 저장한다(310).When receiving the MIN, ESN and the password (AFKNm) stored in the terminal from the mobile terminal (300), it is confirmed whether the terminal is available using the MIN and ESN (301). When the check operation for the terminal is completed, it is determined whether the passwords AFKNs stored in the exchanger are equal to the values of the passwords AFKNm received from the terminal (302). If the comparison result is the same, a new password (AFKN) is transmitted to the terminal when the voice channel is allocated (303). If the comparison result is not the same, the value of the password (AFKNm) received from the terminal is equal to the previous password (AFKNs) value stored in the exchange (304). Substituting the password (AFKNs) value of the exchange with the password (AFKNm) value received from (306), and transmits a new password (AFKN) to the terminal while assigning a voice channel (303). When the terminal receives the new password AFKN from the exchange, the terminal changes the password AFKNm stored in the terminal into a new password AFKN, and when the SAT is sent to the terminal through the assigned voice channel, the terminal returns the SAT. When the exchange receives the voice channel connection confirmation signal (307), it changes the password (AFKNs) stored in the switch to a new password (308), and sets a new password (AFKN) to be used next (309). If the exchange does not receive the voice channel connection confirmation signal, it stores the existing AFKNs value and the new AFKN value (310).
상기와 같이 구성되어 동작하는 본 발명은 이동 단말기와 교환기의 비밀번호를 매 통화시 변경하므로 설령 공간 전파 도청을 통해 복제를 하더라도 가입자가 이를 인지하여 대처할 수 있으며, 또한 교환기에서 가입자의 통화 내역을 기록할 때 매 통화시의 비밀번호를 기록하면, 가입자 단말기에 저장된 비밀번호를 읽어 교환기에서 기록한 비밀번호 내역과 비교하므로서 어느 통화부터 도용당했는지를 확인할 수 있다. 또한 자기복제의 경우에도 오직 하나의 단말기만 사용할 수 있어 불법복제를 방지할 수 있는 효과가 있다.In the present invention configured and operated as described above, the password of the mobile terminal and the exchange is changed at every call, so even if a copy is made through the radio wave eavesdropping, the subscriber can recognize and cope with it, and the exchange can record the call history of the subscriber. When the password is recorded at each call, the password stored in the subscriber terminal can be read and compared with the password recorded by the exchange to confirm which call has been stolen. In addition, in the case of self-replication, only one terminal can be used, thereby preventing illegal duplication.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019950039935A KR0151901B1 (en) | 1995-11-06 | 1995-11-06 | Mobile terminal authentication method using password |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019950039935A KR0151901B1 (en) | 1995-11-06 | 1995-11-06 | Mobile terminal authentication method using password |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR970031533A KR970031533A (en) | 1997-06-26 |
| KR0151901B1 true KR0151901B1 (en) | 1998-11-02 |
Family
ID=19433092
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019950039935A Expired - Lifetime KR0151901B1 (en) | 1995-11-06 | 1995-11-06 | Mobile terminal authentication method using password |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR0151901B1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100315642B1 (en) * | 1999-05-06 | 2001-12-12 | 서평원 | during athentication parameter update happened processing methode of authentication request |
| KR100375242B1 (en) * | 2000-06-09 | 2003-03-08 | 에스케이 텔레콤주식회사 | Method of determining an unautholized mobile station |
| KR100377195B1 (en) * | 1999-08-16 | 2003-03-28 | 한국전자통신연구원 | Method For Authenticating Visiting User In Intelligent Network Interworking System |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101618692B1 (en) * | 2016-01-06 | 2016-05-09 | 주식회사 센스톤 | User authentication method for security enhancement |
-
1995
- 1995-11-06 KR KR1019950039935A patent/KR0151901B1/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100315642B1 (en) * | 1999-05-06 | 2001-12-12 | 서평원 | during athentication parameter update happened processing methode of authentication request |
| KR100377195B1 (en) * | 1999-08-16 | 2003-03-28 | 한국전자통신연구원 | Method For Authenticating Visiting User In Intelligent Network Interworking System |
| KR100375242B1 (en) * | 2000-06-09 | 2003-03-08 | 에스케이 텔레콤주식회사 | Method of determining an unautholized mobile station |
Also Published As
| Publication number | Publication date |
|---|---|
| KR970031533A (en) | 1997-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7363056B2 (en) | Method and system for secured duplication of information from a SIM card to at least one communicating object | |
| US6236852B1 (en) | Authentication failure trigger method and apparatus | |
| US6707915B1 (en) | Data transfer verification based on unique ID codes | |
| EP1805932B1 (en) | System and method for providing a multi-credential authentication protocol | |
| US6463276B1 (en) | Mobile terminal having conditional blocking of outgoing call requests | |
| EP1827049B1 (en) | Authentication vector generating device, subscriber authentication module, mobile communication system and authentication vector generation method | |
| US20070293192A9 (en) | Identification of a terminal to a server | |
| JP2001308850A (en) | Method and device for connecting to network by communication terminal device | |
| GB2324004A (en) | Controlling operation of a mobile radio terminal and SIM card | |
| JPH11507451A (en) | System for detecting unauthorized account access | |
| JPH09510073A (en) | Subscriber match confirmation at fixed cellular terminals | |
| JP4536934B2 (en) | Authentication method for cellular communication system | |
| CA2063447C (en) | Method for authentication and protection of subscribers in telecommunication systems | |
| CN1341338A (en) | Authentication in radiotelephone network | |
| KR0151901B1 (en) | Mobile terminal authentication method using password | |
| JPH11510019A (en) | Access restriction process for communication networks, communication systems and units for such systems | |
| CN100536612C (en) | A method and device to perfect the terminal authentication | |
| KR100619882B1 (en) | Anti-theft device and method of portable terminal | |
| CN1124766C (en) | Systems and methods for preventing acknowledgment attacks in wireless communications | |
| KR100292289B1 (en) | System that prevents use after copying information of authentication terminal by using non-authentication terminal | |
| CN1244330A (en) | Procedure for carraying out checking functions relating to safety management in mobile communication network and/or in wireless local network | |
| KR20020009301A (en) | System and method to certify credit card | |
| WO1997029601A1 (en) | A method for preventing a subscriber number being cloned in a mobile telephone | |
| JPH10191457A (en) | Method and apparatus for detecting unauthorized clone terminal wireless device | |
| KR100608826B1 (en) | Data access method of mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19951106 |
|
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19951106 Comment text: Request for Examination of Application |
|
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19980617 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980624 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 19980624 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20010626 Start annual number: 4 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20040527 Start annual number: 7 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20070601 Start annual number: 10 End annual number: 12 |
|
| PR1001 | Payment of annual fee |
Payment date: 20100603 Start annual number: 13 End annual number: 13 |
|
| PR1001 | Payment of annual fee |
Payment date: 20110601 Start annual number: 14 End annual number: 14 |
|
| PR1001 | Payment of annual fee |
Payment date: 20120604 Start annual number: 15 End annual number: 15 |
|
| FPAY | Annual fee payment |
Payment date: 20130403 Year of fee payment: 16 |
|
| PR1001 | Payment of annual fee |
Payment date: 20130403 Start annual number: 16 End annual number: 16 |
|
| FPAY | Annual fee payment |
Payment date: 20140612 Year of fee payment: 17 |
|
| PR1001 | Payment of annual fee |
Payment date: 20140612 Start annual number: 17 End annual number: 17 |
|
| EXPY | Expiration of term | ||
| PC1801 | Expiration of term |