분류 전체보기(433)
-
NFC와 Combi USIM의 차이
UICC 카드의 총 8개의 접점으로 나뉜다. 각각의 접점은 개별적인 기능을 가지고 있는데 NFC와 Combi의 가장 큰 차이점으로는 C4, C8 단자를 둘 수가 있다. Combi의 경우 C4, C8은 RF 단자이며, NFC의 경우 C4, C8은 USB 단자로 활용한다. 즉, NFC USIM은 고속통신으로 USB를 사용할 수 있다고 보면 된다. 하지만 아직 USB 단자를 활용하는 곳은 없다. 대신 NFC USIM은 C6 단자를 SWP 통신으로 사용한다. (Combi의 경우 C6 단자는 프로그래밍 전압으로 활용) Combi의 경우 핸드폰의 RF 안테나를 이용해 직접 RF 단자를 사용해 통신 하지만 NFC의 경우는 단말이 RF 통신을 하고 통신된 데이터를 핸드폰의 NFC 칩과 UICC의 C6단자(SWP)를 통..
2011.09.16 -
RUIM과 CSIM의 차이
RUIM은 Removable User Identity Module의 약자로써 GSM SIM 카드가 CDMA phone에서도 사용하능 하기 위해 확장해 나가는 과정에서 만들어진 카드이다. CDMA 망에서도 사용이 가능하게 하기 위해 CSIM의 초기 버전의 내용들을 포함하고 있다. 즉, RUIM은 GSM, CDMA 망에서도 혼용이 가능한 카드를 의미한다. CSIM은 CDMA Subscriber Identity Module의 약자로써 CDMA 망에서 사용가능한 removable smart card이다. CSIM을 사용하는 곳은 미국의 Virizon과 한국의 LGU+ 정도 있다. CSIM spec은 3GPP2 C.S0065를 참고한다. RUIM spec은 3GPP2 C.S0023을 참고한다.
2011.09.16 -
RPLMN(last Registered PLMN)
RPLMN은 마지막으로 등록되었던 PLMN의 정보를 가지는 파일이다. 과거에는 RPLMN이라는 파일이 존재 했던것 같은데 최근에는 EF_LOCI로 대체되었다. EF_LOCI는 망에 Attach 할때의 망 정보를 기록하는 것으로써 RPLMN의 정보와 유사한 내용을 가지고 있기 때문으로 판단된다.
2011.09.16 -
UICC(USIM) Key Set
UICC(USIM)는 두개 이상의 Key Set을 가지고 있다. 하나의 Key Set은 3개의 Key로 구성되어 있는데 Secure Channel Encryption Key, Secure Channel MAC Key, Data Encrypt Key이며 각각의 Key는 16 bytes이다. 각 KeySet의 Key들은 보안 사항이며, 유출될 시 심각한 문제가 발생 될 수 있기 때문에 별도로 관리된다. (유출될 경우 USIM의 내용들을 마음대로 변경할 수 있고 Applet을 설치/ 삭제 할 수 있다.) 1번 Key Set은 금융용으로 사용 하며, 이통사에 따라 카드 고유의 정보를 가지고 Derivation Key를 만들어 사용하기도 한다. 2번 Key Set은 통신용으로 OTA에서 MAC 인증용으로 사용을 ..
2011.09.16 -
EF Update, Read 방법
USIM(UICC)내의 특정 EF에 대해 읽고 쓰는 방법에 대해 정리한다. 예를 들어 USIM의 EF가 아래와 같다고 정의하자. [MF] +-- [EF TEMP01] +-- [EF TEMP02] +-- [ADF USIM] +-- [EF TEMP03] +-- [EF TEMP04] EF_TEMP01 FID: '6F01' Type: Transparent Access Conditions READ: Always UPDATE: PIN EF_TEMP03 FID: '6F02' Type: Linear Fixed Access Conditions READ: ADM UPDATE: NEVER EF_TEMP01을 READ하는 방법은 다음과 같다. SELECT MF (생략 가능) SELECT EF_TEMP01 READ Binary..
2011.09.16 -
UICC(USIM) File 구조
USIM에는 데이터를 저장할 수 있도록 EF(Element File)을 제공한다. 하지만 EF는 중간에 신규로 추가되지는 않으며, 최초에 USIM이 만들어 질때 미리 정의하여 생성한다. 한번 생성된 파일은 삭제나 변경이 불가능 하다. 중간에 파일의 길이를 변경하는 방법이 있으나 해당 기능을 지원하는 카드는 많지 않은 것으로 알고 있다. EF Type transparent 가장 일반적인 file로써 READ Binary, Update Binary로 읽고 쓰기가 가능하다. file의 일부분만 쓰기가 가능하다. linear fixed Record를 가지는 file로써 READ Record, Update Record로 읽고 쓰기가 가능하다. Record가 1개인 경우에는 transparent와 유사하나 일부분 ..
2011.09.16