본문 바로가기

[☩ Forensics ☩]

Mobile 통신 식별번호 및 용어

Mobile Forensics 관련 공부를 하다가 메모형식으로 남겨 봅니다. 참고하시길 바랍니다.

좀더 세부적으로 들어가다보니 용어에 대한 빠른 이해가 중요하고 기지국의 인증체계도 알아두면 나중에 공부하실때 좋을거 같습니다.  

아래  pdf 파일은 제목 그대로의 파일이고 해당 법규에 대한 내용이 잘 명시되 있으니 참고 하시길 바랍니다.


IMSI (International Mobile Station Identity), 국제 이동국 식별 번호
GSM 서비스 가입 시에 이동 단말기에 할당되는 고유 15자리 식별 번호. 이 번호는 이동 국가 코드, 이동 네트워크 코드, 이동 가입자 식별 번호 및 국가 이동 가입자 식별 번호로 구성된다. IMSI는 다음과 같은 구조를 지닌다.



[MCC] [MNC] [MSIN]

 MCC(3digits) - Mobile Contry Code (ITU-T E.212 , 한국 450)
 MNC (2-3digits) - Moblie Network Code : 한 국가가 사업자에게 부여 (05 - SKT)
 MSIN (9-10) - Mobile Subscriber Identification Number) - 가입자 고유 식별 번호

Example   IMSI: 284011234567890

MCC 284 Bulgaria
MNC 01 MobilTel
MSIN 1234567890

Example (American)  IMSI: 310150123456789

MCC 310 USA
MNC 150 T-Mobile
MSIN 123456789


MSISDN (Mobile Subscriber International ISDN Number)

   [CC] [NDC] [SN]

 CC(1-3), Country Code - ITU-T E.164 (82 - Korea)
 * NDC + SN : (15 ~n digits)
    NDC - Network Destination Code  - 한 국가가 사업자에게 부여 (011/016/019/018/017)
    SN - (Subscriber Number) - Subscriber Number

MSISDN example:

CC NDC SN
420 603 123 456

MCC+MNC는 이동전화 가입자의 Home Network를 전세계 어떠한 망에서든지 유일하게 식별한다. 다시말해, IMSI는 Visited Network(로밍 서비스를 제공하는 타 Network)가 최대 처음 6자리를 분석해서 Home Network를 조회할 수 있는 구조로 되어 있다. MSIN은 MCC와 MNC가 주어진 경우, 이동전화 단말기를 유일하게 식별한다.


TMSI (Temporary Mobile Subscriber Identity), 임시 이동 가입자 식별 번호
이동 통신 시스템에서 이동국을 식별하는 임시 식별 번호. 임시 식별 번호는 홈 위치 레지스터(HLR)의 인증 센터(AC/Auc)에 의해 부여되며, 이동국과 이동 전화 교환국(MSC) 사이에서 보안상 국제 이동국 식별 번호(IMSI: International Mobile Station Identity) 대신 사용된다.

이는 Air 인터페이스 상에 IMSI 노출을 최소화하기 위하여 최초 위치 등록시 IMSI 대신에 TMSI를 가입자별로 핟당한다.

가입자 식별을 보호하기 위해 인증과 암호화를 거쳐 이동국에 전송되며, 이동국 통신권 내에서 유효하고 통신권 외에서는 추가적으로 위치 영역 식별(LAI: Location Area Identification)이 필요하다.

- TMSI 는 HLR의 인증센터(AC,AuC)에 의해 부과되며,Mobile 과 MSC 의 Air 인터페이스 상의 보안을 위해 사용
- 최초 위치 등록시 가입자 별로 IMSI 대신 TMSI 할당 받음.


MIN (Mobile Identification Number), 이동국 식별 번호
이동국(이동 전화 단말기)에 할당된 10자리 전화번호를 디지털로 표시하는 34비트의 숫자. 단말기의 지정 번호(일명 전화번호)로서 MIN 1과 MIN 2가 있다.

MIN 1은 단말기에 할당된 7개 디짓의 전화번호로 24개 비트로 구성되며, MIN 2는 3개 디짓의 지역 번호로 10개의 비트로 구성된다. 011-YYY-XXXX에서 MIN 1은 YYY-XXXX이고 MIN 2는 011이다.

[참고] MIN은 원래 북미의 이동전화 단말기를 식별하기 위한 것이었다. 10자리의 MIN은 국제 로밍을 제공하기 위해 필요한 추가정보를 포함할 수 없다는 점 때문에 IMSI 체계가 필요하게 되었다. IMSI 는 GSM 표준에서 사용된다. (ITU-T)


MSISDN (Mobile Station International ISDN Number), 이동국 국제 ISDN 번호
WCDMA IMT-2000에서는 가입자에게 두 가지 번호를 부여한다. USIM 카드에 IMSI와 단말기에 MSISDN이라는 것이 부여되는데, 이번에 정부에서 010X로 부여한 것이 바로 MSISDN이고 이 MSISDN에는 실제로는 국가코드(우리나라 = 82)가 들어가 있는 상태이다.

따라서 가입자는 상대방이 어디에 있는지 전혀 예상하지 않고서도 별도의 다이얼링 없이 전화를 걸어 상대방이 다른 국가에 있다는 것을 알 수 있다. 하나의 IMSI에 4개의 MSISDN을 가질 수 있다.

GSM 네트웍에서의 전화번호란 MSISDN(Mobile Station Integrated System Digital Network)을 뜻하며 국가코드(Country Code), 네트웍코드(NetworkCode) 그리고 디렉토리번호(Directory Number)로 구성되어 있다.

반면에 IS-41C 네트웍에서의 전화번호란 휴대폰의 MIN(Mobile Identification Number)를 뜻하며 지역번호(Area Code)와 전화번호(Phone Number)로 구성되어 있고 (NPA) Nxx-xxxx 형태를 갖고 있다. MDN (Mobile Directory Number)와 동일한 것으로, 가입자 전화번호를 의미한다.

IMEI (International Mobile Equipment Identity), 국제 이동 단말기 식별 번호
GSM 표준에서 제조업체에 의해서 단말의 하드웨어 제작시 할당되는 최대 15자리 하드웨어 번호를 말하며, 이 번호는 형식 승인 코드, 최종 조합 코드 및 일련 번호를 포함하여 15자리로 구성된다. 이를 통해 GSM 이동 단말기가 서로를 고유하게 식별할 수 있다.

-- while list : 정상적인 사용이 가능한 단말들의 분류
-- black list : 호를 금지시켜야 하는 단말들의 분류
-- gray list : 호를 금지하지는 않지만, 추적이 필요한 단말들의 분류

CDMA MAP  - ANSI 41.D   , TIA/EIA 664A (서비스 규격) , SKT GMAP
UMTS MAP  - 3GPP 29.002 MAP , 3GPP 23.003 (Numbering , Addressing ..)
CAP - 3GPP 29.078 (CAP), 22.078, 23.078

PIN (Personal Identification Number), 개인 식별 번호
특정 기능이나 정보의 접근을 위해 모든 GSM 기반 전화기에서 사용되는 코드로, PIN은 가입과 동시에 제공한다.

AAA (Authentication, Authorization, and Accounting)
2G 및 1x 패킷 데이터 망에서 가입자 인증, 가입자 권한 확인, 과금 부여의 기능을 수행하는 무선 인터넷의 필수 망 요소의 하나이다.

즉, 가입자가 핸드폰을 사용하여 무선 인터넷에 접속할 경우,
1) 해당 가입자가 적법한지,
2) 해당 가입자에게 어떤 종류의 서비스가 제공 가능한지,
3) 얼마 만큼의 데이터 서비스를 받았는지를 결정하는 시스템이다.

DRN (Data Roaming Node)  
W-CDMA망에서 해외로 로밍한 경우에도 데이터 서비스를 받을 수 있도록 해주는 시스템으로서, IM-GSN (Intermediate GRPS Serving Node)의 기능을 수행한다. 다른 PLMN 가입자의 Roaming 시 패킷 착신이 가능하도록 visited SGSN 과 home SGSN 간에 GTP 메시지를 중계하는 기능을 제공하며, 방문한 PLMN에서 동작한다.

GGSN (Gateway GPRS Support Node)
SGSN과 PDN 사이의 무선 게이트웨이 역할을 하는 GPRS 망 실체. 이 GGSN을 이용하여 이동 가입자가 PDN을 접속할 수 있다. GPRS 망에서는 외부망과 게이트웨이 역할을 담당하는 GGSN을 통하여 인터넷과 접속한다. 다시말해 GGSN은 패킷 데이터를 인터넷망으로 보내기 위한 게이트웨이 장치이다.
 
HSS (Home Subscriber Server)
HSS는 사용자에 대한 마스터 데이터베이스 역할을 수행하는 시스템으로, 2G 망의 HLR과 AuC 기능이 통합된 형태의 시스템이다. HSS는 이동성 관리, 사용자 인증 정보 생성, 서비스 Provisioning, 서비스 인증, 접속 권한부여 및 Call/Session 설정 지원 기능 등을 수행한다.

HSS는 3G HLR 기능을 모두 포함함과 동시에 IMS 가입자에 대한 정보를 관리하는 HLR의 super set이라고 볼 수 있다.

IWF (InterWorking Function system)
2 세대 데이터 서비스를 제공을 위한 모뎀 및 라우팅 기능 제공한다. 구형 모델의 휴대폰(예 : 흑백폰) 상에서의 데이터 서비스는 IWF를 통해서 IP 망과 연동하여 제공

PDSN (Packet Data Serving Node)
동기식 (CDMA) 1x 망에서 데이터 서비스를 제공하기 위해 네트워크 자원의 할당과 단말의 이동성을 관리하고 과금 정보를 수집해서 AAA로 전달한다. H/W 측면에서 보면 PDSN은 2.5 세대 및 3 세대 데이터 서비스를 제공하기 위한 라우터이다. 현재 대다수 컬러폰들이 PDSN과 연동한다. 

SGSN (Support GPRS Serving Node)
SGSN은 비동기망(W-CDMA, UMTS, GPRS등)에서 패킷 데이터 처리를 수행하는 시스템으로, 음성 서비스 분야의 교환기에 해당하는 역할을 수행한다. 이는 GGSN과 함께 GPRS 네트워크에서 초고속 인터넷 서비스를 가능케 하는 시스템 요소이다.

 AuC (Authentication Center)  
이동통신 망에서 가입자에 대한 인증 및 무선 통화 구간에 대한 암호화 기능을 지원(인증 키 관리)한다. 인증 및 암호화를 위하여, 자체 데이터베이스에서 가입자에 대한 전화번호, 단말기 일련번호, 인증 키 등을 관리하여, 정의된 인증 알고리즘을 수행한다.  

BSC (Base Station Controller), 제어국
여러대의 기지국(BTS)들을 관리하면서 이동교환기(MSC)와 연동하며, 일부 제어국에서는 2.5 세대/3 세대 데이터서비스를 위하여 PDSN(라우터)과 연동 기능 제공

BTS (Base station Transceiver Subsystem), 기지국
이동전화와 무선 구간으로 연결되어 이동전화를 제어하고 통화 채널을 연결시켜주는 시스템

DSCP (Data SCP)
지능망 SCP와 연동하여, 선불형 지능망 가입자에 대한 세분화된 과금을 실시간 처리
 
EIR (Equipment Identification Register)  
이동통신망에서 단말에 대한 IMEI (International Mobile Station Equipment Identity)를 저장하고 관리한다. 부적절한 이동통신 단말기를 검출하고, 이들 단말에 대한 목록을 관리함으로써 부적절한 단말에 대한 사용을 제한하는 기능을 수행한다.

GMLC (General Mobile Location Center)
GMLC는 W-CDMA 망에서 SMLC(Serving Mobile Location Center) 및 교환기, SGSN 등과의 연동을 통해서 가입자의 위치를 수집한다. 이는 이동 가입자(휴대폰)의 LBS 서비스 플랫폼의 가입자 위치정보 요청에 의하여 가입자의 위치 정보를 수집하여, LBS 서비스 플랫폼으로 전송 기능을 수행한다.

HLR (Home Location Register), 홈위치등록기
이 동전화가입자에 대한 정보 (이동성- 현재 위치- 정보, 인증 및 부가 서비스 정보 등)를 실시간으로 관리하는 시스템으로, 교환기는 HLR에게 가입자의 현재 위치 정보를 입수하여 이동통신 가입자에 대한 착신이 가능하게 된다. 내부 데이터베이스에는 가입자에 대한 전화번호, 단말기 일련번호, 호처리 루팅 정보, 권한 정보, 각종 부가서비스 정보 등을 관리한다. 

INBH (Intelligent Billing Host)  
선불형 지능망 가입자의 데이터 호(단문 메시지, 인터넷 컨텐츠, 장문 메시지 등)에 대한 실시간 과금을 수행한다. SMSC, VAS, LMSC 등 여러 종류의 Client와 연동하여 차감 금액을 실시간으로 계산하고, 이를 지능망 SCP에 전달한다.

IPAS (IP Accounting System)  
다양한 특성을 가진 개별 서비스(IP address, 컨텐츠 내용, URL 등)에 대한 차등 과금을 수행한다. (컨텐츠 가치 중시) 데이터 망에서 전송되는 raw packet data를 실시간으로 캡쳐하고, 실시간으로 분석하여, 실시간으로 과금 처리하는 기능을 제공한다.

LMSC( Long Message Service Center), 장문메세지센터
장문 메시지 저장/전송 기능 제공한다. 단문메시지와 장문메시지의 구분 기분은 전송할 메시지가 80바이트를 넘는지의 여부이다.

MMS (Multimedia Message System), 멀티미디어메세지센터
멀티미디어 메시지 저장/전송 기능 제공

MPC (Mobile Positioning Center)
MPC 는 CDMA 망에서 측위 서버인 PDE(Positioning Determination Entity) 및 교환기와의 연동을 통해서 가입자의 위치를 수집한다. 이는 이동 가입자(휴대폰)의 LBS 서비스 플랫폼의 가입자 위치정보 요청에 의하여 가입자의 위치 정보를 수집하여, LBS 서비스 플랫폼으로 전송 기능을 수행한다.

MSC (Mobile Switching Center), 이동교환기
이동통신망의 핵심 망요소로서, 음성통화 및 각종 부가서비스를 제어하고, 통화로를 설정하며, 여러 다른 장비들 및 외부망과의 연결기능을 제공한다. 즉, MSC는 이동통신 가입자에게 회선교환 서비스 및 통화채널 전환 기능을 제공하는 교환기이다.

SMSC (Short Message Service Center), 단문메세지센터
단문 메시지 저장/전송 기능 제공한다. 단문메시지와 장문메시지의 구분 기분은 전송할 메시지가 80바이트를 넘는지의 여부이다.

VLR (Visitor Location Register)
방문 가입자에 대한 호처리를 위한 위치레지스터 시스템

Source :
http://successman.tistory.com/80