'UICC(USIM)'에 해당되는 글 22건
2012/05/10 15:32
스마트 카드의 근본이 되는 표준 스펙은 Global Platform(http://www.globalplatform.org/)이다.
Global Platform은 카드의 추상적인 스펙이 기술되어 있으며, 전세계의 모든 카드들은 이 표준을 따르고 있다.
현재 GP는 2.2.1 까지 배포된 것으로 알고 있으며 기술문서는 해당 홈페이지에서 다운로드가 가능하다.
카드에 대한 대략적인 지식이 있어야 스펙분석이 용이하다.
GP 2.2에 대한 대략적인 자료를 첨부해 두니 필요한 사람은 참고하기 바란다.
'UICC(USIM)' 카테고리의 다른 글
| Global Platform(GP) (0) | 2012/05/10 |
|---|---|
| ISIM(IP Multimedia Service Identity Module) (2) | 2011/10/11 |
| EF ICCID(ICC Identification) (0) | 2011/09/29 |
| 0x60 (Null byte) (0) | 2011/09/29 |
| EF DIR (0) | 2011/09/29 |
| Response APDU structure (0) | 2011/09/28 |
2011/10/11 17:28
LTE 시대로 들어서면서 ISIM(IP Multimedia Service Identity Module)이 USIM 기능에 추가가 되고 있다.
구체적으로 명확히 알지는 못하지만 이름만 보고 판단을 할 경우 IP 기반의 서비스를 하고자 할때 사용이 되는 것 같다.
좀더 생각해 보면 핸드폰이 아닌 다른 유무선 데이터를 사용하는 기기(Smart TV, 냉장고, 테블릿, ..)에서 사용자 인증을 하기 위해 사용이 될 수 있을 것이다.
ISIM은 다음과 같은 EF(File)을 제공한다.
3GPP TS 31.103 spec을 보면 ISIM command가 정의되어 있는데 보면 AUTHENICATE만 있는 것을 확인 할 수 있다.
물론 기본 USIM의 command는 모두 포함을 한다.
AUTHENTICATE command를 통해서는 IMS AKA, GBA Bootstrapping, GBA NAF Derivation, HTTP-Digest, Local Key Establishment 방식을 통해 인증을 한다.
위 모든 인증 방식을 얼마나 지원할지는 모르지만 대표적인 WCDMA 인증 방식인 AKA는 대부분 지원하지 않을까 싶다.
즉, ISIM만 있는 UICC가 나온다면 이는 Smart TV, 태블릿, 냉장고, .. 등의 다양한 전자제품이 포함이 되어 사용자 인증에 사용이 될 수 있으며, 이로써 Content 사용에 대한 과금같은 문제를 해결할 수 있을 것으로 보여진다.
추가적으로 ISIM으로 인증이 되면 모뎀칩이 없는 전자 제품에서는 Skype와 같은 VoIP도 사용이 가능할 것으로 보여진다.
구체적으로 명확히 알지는 못하지만 이름만 보고 판단을 할 경우 IP 기반의 서비스를 하고자 할때 사용이 되는 것 같다.
좀더 생각해 보면 핸드폰이 아닌 다른 유무선 데이터를 사용하는 기기(Smart TV, 냉장고, 테블릿, ..)에서 사용자 인증을 하기 위해 사용이 될 수 있을 것이다.
ISIM은 다음과 같은 EF(File)을 제공한다.
- IMPI(IMS private user identity)
- DOMAIN(Home Network Domain Name)
- IMPU(IMS public user identity)
- AD(Administrative Data)
- ARR(Access Rule Reference)
- IST(ISIM Service Table)
- P-CSCF(P-CSCF Address)
- GBABP(GBA Bootstrapping parameters)
- GBANL(GBA NAF List)
- NAFKCA(NAF Key Centre Address)
- SMS(Short messages)
- SMSS(SMS Status)
- SMSR(Short message status reports)
- SMSP(Short message service parameters)
3GPP TS 31.103 spec을 보면 ISIM command가 정의되어 있는데 보면 AUTHENICATE만 있는 것을 확인 할 수 있다.
물론 기본 USIM의 command는 모두 포함을 한다.
AUTHENTICATE command를 통해서는 IMS AKA, GBA Bootstrapping, GBA NAF Derivation, HTTP-Digest, Local Key Establishment 방식을 통해 인증을 한다.
위 모든 인증 방식을 얼마나 지원할지는 모르지만 대표적인 WCDMA 인증 방식인 AKA는 대부분 지원하지 않을까 싶다.
즉, ISIM만 있는 UICC가 나온다면 이는 Smart TV, 태블릿, 냉장고, .. 등의 다양한 전자제품이 포함이 되어 사용자 인증에 사용이 될 수 있으며, 이로써 Content 사용에 대한 과금같은 문제를 해결할 수 있을 것으로 보여진다.
추가적으로 ISIM으로 인증이 되면 모뎀칩이 없는 전자 제품에서는 Skype와 같은 VoIP도 사용이 가능할 것으로 보여진다.
'UICC(USIM)' 카테고리의 다른 글
| Global Platform(GP) (0) | 2012/05/10 |
|---|---|
| ISIM(IP Multimedia Service Identity Module) (2) | 2011/10/11 |
| EF ICCID(ICC Identification) (0) | 2011/09/29 |
| 0x60 (Null byte) (0) | 2011/09/29 |
| EF DIR (0) | 2011/09/29 |
| Response APDU structure (0) | 2011/09/28 |
2011/09/29 17:51
이통사에 유니크한 식별번호인 ICCID를 저장하는 EF이다.
ICCID가 1234567890123456785F일 경우 아래와 같이 저장이 된다.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 5 | F |
| 2 | 1 | 4 | 3 | 6 | 5 | 8 | 7 | 0 | 9 | 2 | 1 | 4 | 3 | 6 | 5 | 8 | 7 | F | 5 |
'UICC(USIM)' 카테고리의 다른 글
| Global Platform(GP) (0) | 2012/05/10 |
|---|---|
| ISIM(IP Multimedia Service Identity Module) (2) | 2011/10/11 |
| EF ICCID(ICC Identification) (0) | 2011/09/29 |
| 0x60 (Null byte) (0) | 2011/09/29 |
| EF DIR (0) | 2011/09/29 |
| Response APDU structure (0) | 2011/09/28 |
2011/09/29 17:30
UICC가 시간이 오래 걸리는 작업을 할 때 단말기에 0x60이라는 null byte를 주기적으로 보낸다.
null byte를 단말기가 수신할 경우 이후 응답을 기다리도록 wait 해야 한다.
null byte를 단말기가 수신할 경우 이후 응답을 기다리도록 wait 해야 한다.
'UICC(USIM)' 카테고리의 다른 글
| ISIM(IP Multimedia Service Identity Module) (2) | 2011/10/11 |
|---|---|
| EF ICCID(ICC Identification) (0) | 2011/09/29 |
| 0x60 (Null byte) (0) | 2011/09/29 |
| EF DIR (0) | 2011/09/29 |
| Response APDU structure (0) | 2011/09/28 |
| Command APDU structure (0) | 2011/09/28 |
2011/09/29 17:15
EF_DIR은 MF하위의 linear fixed file이고 mandatory이다.
linear fixed file이기 때문에 다수의 record를 가질 수 있으며, UICC내에 탑재되어 있는 mandatory applet의 ID가 정의되어 있다.
mandatory applet은 USIM에 반드시 필요한 applet(USIM, ISIM, CSIM, ...)등을 칭한다.
Application template TLV object의 구조는 다음과 같다.
단말기는 해당 EF_DIR을 읽어서 Applet을 select할 때 사용을 한다.
최근 퀄컴소스 내부에서는 EF_DIR을 읽어 등록된 applet 개수 만큼 logical channel을 open해 두어 EF_DIR에 applet이 많이 있다면 문제가 될 수 있다.
'UICC(USIM)' 카테고리의 다른 글
| EF ICCID(ICC Identification) (0) | 2011/09/29 |
|---|---|
| 0x60 (Null byte) (0) | 2011/09/29 |
| EF DIR (0) | 2011/09/29 |
| Response APDU structure (0) | 2011/09/28 |
| Command APDU structure (0) | 2011/09/28 |
| IMSI를 이용한 IMSI_M 구하기 (0) | 2011/09/28 |




GP2.2_교육자료.docx