UICC(USIM) File 구조
2011. 9. 16. 14:37ㆍIT관련
반응형
한번 생성된 파일은 삭제나 변경이 불가능 하다.
중간에 파일의 길이를 변경하는 방법이 있으나 해당 기능을 지원하는 카드는 많지 않은 것으로 알고 있다.
EF Type
- transparent
- 가장 일반적인 file로써 READ Binary, Update Binary로 읽고 쓰기가 가능하다.
- file의 일부분만 쓰기가 가능하다.
- linear fixed
- Record를 가지는 file로써 READ Record, Update Record로 읽고 쓰기가 가능하다.
- Record가 1개인 경우에는 transparent와 유사하나 일부분 쓰기는 불가능 하다.
- cyclic
- 말그대로 Cyclic이기 때문에 하나의 Record씩 쓰다 보면 이전에 썼던 Record를 덮어쓰게 된다.
FID (File ID)
- 모든 파일에는 고유의 ID가 부여된다.
- USIM 내의 File을 읽고 쓰기 위해서는 반드시 FID를 이용하여 EF를 선택(SELECT)해야 한다.
SFI (Short File ID)
- FID를 짧게 줄인 것이다.
Access Conditions
- USIM내의 File을 읽거나 쓰기 위해서는 반드시 Access Condition을 만족해야 한다.
- Access Condition을 만족 하기 위해서는 PIN, ADM 값을 알아야 가능하다. PIN, ADM 값을 알면 USIM내의 File을 읽거나 쓸 수 있기 때문에 해당 값들은 반드시 보안을 유지해야 한다.
- NEVER로 되어 있는 EF는 절대로 읽고 쓸 수 없다.
MF, ADF, DF
- MF (Master File)
- USIM의 File은 Tree 구조로 되어 있다고 보는 편이 좋다.
- File Tree에서 최상위 Node를 MF라고 한다.
- ADF (Application DF)
- USIM 내의 특정 Application에서 사용하는 EF들의 최상위 Node이다.
- 만약 'A' Application의 EF을 읽고 쓰기 위해서는 반드시 'A' Application을 선택(SELECT)하고서 하위 EF를 선택(SELECT) 해야 한다.
- DF (Dedicated File)
반응형
'IT관련' 카테고리의 다른 글
RUIM과 CSIM의 차이 (0) | 2011.09.16 |
---|---|
RPLMN(last Registered PLMN) (0) | 2011.09.16 |
UICC(USIM) Key Set (0) | 2011.09.16 |
EF Update, Read 방법 (0) | 2011.09.16 |
UICC(USIM) 관련 Spec (0) | 2011.09.16 |