EF Update, Read 방법

2011. 9. 16. 14:40IT관련

반응형
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하는 방법은 다음과 같다.
  1. SELECT MF (생략 가능)
  2. SELECT EF_TEMP01
  3. READ Binary
EF_TEMP01은 READ condition이 Always임으로 별다른 조건 없이 읽을 수 있다.

EF_TEMP01을 UPDATE하는 방법은 다음과 같다.
  1. SELECT MF (생략 가능)
  2. SELECT EF_TEMP01
  3. VERIFY PIN
  4. UPDATE Binary
EF_TEMP01의 Update condition은 PIN임을 PIN verify를 해야만 가능하다.


EF_TEMP03을 READ 하는 방법은 다음과 같다.
  1. SELECT ADF_USIM
  2. SELECT EF_TEMP03
  3. VERIFY ADM
  4. READ Record
EF_TEMP03의 READ condition은 ADM임으로 ADM verify를 해야만 가능하다.
또한 Linear Fixed임으로 READ Record로 해야만 가능하다.

EF_TEMP03을 UPDATE 하는 방법은 다음과 같다.
  1. SELECT ADF_USIM
  2. SELECT EF_TEMP03
  3. VERIFY??? 
  4. UPDATE Record
EF_TEMP03의 UPDATE condition은 NEVER임으로 UPDATE가 불가능 하다.


반응형

'IT관련' 카테고리의 다른 글

RUIM과 CSIM의 차이  (0) 2011.09.16
RPLMN(last Registered PLMN)  (0) 2011.09.16
UICC(USIM) Key Set  (0) 2011.09.16
UICC(USIM) File 구조  (0) 2011.09.16
UICC(USIM) 관련 Spec  (0) 2011.09.16