μ λ’° μ€ν νκ²½(TEE)μ μ΄μ , 보μ λ©μ»€λμ¦, μ€μ μ μ© μ¬λ‘μ λν μ’ ν© κ°μ΄λ. TEEκ° μ μΈκ³ λ€μν μ°μ μμ μ΄λ»κ² νλμ¨μ΄ 보μμ κ°ννλμ§ μμ보μΈμ.
νλμ¨μ΄ 보μ: μ λ’° μ€ν νκ²½(TEE)μ μ΄ν΄μ ꡬν
μ€λλ κ³Ό κ°μ΄ μνΈ μ°κ²°λ μΈμμμ νλμ¨μ΄ 보μμ κ°μ₯ μ€μν©λλ€. λͺ¨λ°μΌ κΈ°κΈ°μ λ―Όκ°ν λ°μ΄ν°λ₯Ό 보νΈνλ κ²λΆν° μ°μ μ μ΄ μμ€ν μ ν΅μ¬ μΈνλΌλ₯Ό μ§ν€λ κ²κΉμ§, κ°λ ₯ν νλμ¨μ΄ 보μ μ‘°μΉλ νμμ μ λλ€. μ΄λ¬ν κ³Όμ λ₯Ό ν΄κ²°νλ ν΅μ¬ κΈ°μ μ€ νλκ° λ°λ‘ μ λ’° μ€ν νκ²½(Trusted Execution Environment, TEE)μ λλ€. μ΄ μ’ ν© κ°μ΄λλ TEEμ μν€ν μ², μ΄μ , μ¬μ© μ¬λ‘, κ·Έλ¦¬κ³ μ μΈκ³ μ¬μ©μλ₯Ό μν ꡬν κ³ λ € μ¬νμ μ¬λ μκ² λ€λ£Ήλλ€.
μ λ’° μ€ν νκ²½(TEE)μ΄λ 무μμΈκ°?
μ λ’° μ€ν νκ²½(TEE)μ μ£Ό νλ‘μΈμ λ΄μ 보μ μμμΌλ‘, νμ€ μ΄μ νκ²½(λ¦¬μΉ OS)λ³΄λ€ λμ μμ€μ 보μμ μ 곡ν©λλ€. μ΄λ λ―Όκ°ν μ½λλ₯Ό μ€ννκ³ κΈ°λ° λ°μ΄ν°λ₯Ό λ¬΄λ¨ μ κ·Όμ΄λ μμ μΌλ‘λΆν° 보νΈνλλ‘ μ€κ³λμμΌλ©°, μ£Ό μ΄μ 체μ κ° μμλ κ²½μ°μλ λ§μ°¬κ°μ§μ λλ€. μ»΄ν¨ν° μμ μμ ν κΈκ³ λΌκ³ μκ°ν μ μμ΅λλ€.
μμ ν 격리λ 보μ μμμ λ¬λ¦¬, TEEλ κΈ°μ‘΄ νλ‘μΈμ μν€ν μ²λ₯Ό νμ©νμ¬ λ λΉμ© ν¨μ¨μ μ΄κ³ μ μ°ν μ루μ μ μ 곡ν©λλ€. μ΄λ‘ μΈν΄ λͺ¨λ°μΌ κ²°μ λΆν° DRM(λμ§νΈ μ μκΆ κ΄λ¦¬) λ±μ μ΄λ₯΄κΈ°κΉμ§ κ΄λ²μν μ ν리μΌμ΄μ μ μ΄μμ μ λλ€.
TEEμ μ£Όμ κ΅¬μ± μμ
ꡬ체μ μΈ κ΅¬νμ λ€λ₯Ό μ μμ§λ§, λλΆλΆμ TEEλ λ€μκ³Ό κ°μ κΈ°λ³Έ κ΅¬μ± μμλ₯Ό 곡μ ν©λλ€:
- 보μ λΆν (Secure Boot): TEEμ νμ¨μ΄κ° μ€ν μ μ λ³μ‘°λμ§ μμκ³ μ§λ³Έμμ 보μ₯ν©λλ€. μ΄λ μ λ’°μ (root of trust)μ ν립ν©λλ€.
- 보μ λ©λͺ¨λ¦¬(Secure Memory): TEE λ΄μμ μ€νλλ μ½λλ§ μ κ·Όν μ μλ μ μ© λ©λͺ¨λ¦¬ μμμΌλ‘, λ¦¬μΉ OSλ‘λΆν° λ―Όκ°ν λ°μ΄ν°λ₯Ό 보νΈν©λλ€.
- 보μ νλ‘μΈμ(Secure Processor): λ¦¬μΉ OSμ 격리λ μνλ‘ TEE λ΄μμ μ½λλ₯Ό μ€ννλ μ²λ¦¬ μ₯μΉμ λλ€.
- 보μ μ μ₯μ(Secure Storage): μνΈν ν€ λ° κΈ°ν λ―Όκ°ν μ 보λ₯Ό μ μ₯νλ λ° μ¬μ©λλ TEE λ΄μ μ μ₯ 곡κ°μ λλ€.
- μ¦λͺ (Attestation): TEEκ° μ격 λΉμ¬μμκ² μμ μ μ μκ³Ό μννΈμ¨μ΄μ 무결μ±μ μνΈνμ μΌλ‘ μ¦λͺ ν μ μκ² νλ λ©μ»€λμ¦μ λλ€.
μ£Όμ TEE κΈ°μ
μ¬λ¬ TEE κΈ°μ μ΄ λ€μν νλ«νΌμμ λ리 μ¬μ©λκ³ μμ΅λλ€. λ€μμ λͺ κ°μ§ λνμ μΈ μμμ λλ€:
ARM TrustZone
ARM TrustZoneμ λ§μ ARM νλ‘μΈμμμ μ¬μ©ν μ μλ νλμ¨μ΄ κΈ°λ° λ³΄μ νμ₯ κΈ°λ₯μ λλ€. μμ€ν μ μΌλ° μλ(λ¦¬μΉ OS)μ 보μ μλ(TEE)λΌλ λ κ°μ κ°μ μΈκ³λ‘ λλλλ€. 보μ μλλ νλμ¨μ΄ 리μμ€μ λν νΉκΆ μ‘μΈμ€ κΆνμ κ°μ§λ©° μΌλ° μλμ 격리λ©λλ€. TrustZoneμ λͺ¨λ°μΌ κΈ°κΈ°, μλ² λλ μμ€ν λ° IoT κΈ°κΈ°μμ λ리 μ¬μ©λ©λλ€.
μμ: μ€λ§νΈν°μμ TrustZoneμ μ§λ¬Έ μΈμ¦ λ°μ΄ν°, κ²°μ μ격 μ¦λͺ λ° DRM μ½ν μΈ λ₯Ό 보νΈν μ μμ΅λλ€. μ±μ TrustZoneμ μ¬μ©νμ¬ λ―Όκ°ν ν€λ₯Ό μλλ‘μ΄λ OSμ λ ΈμΆνμ§ μκ³ μμ νκ² μνΈν μμ μ μνν μ μμ΅λλ€.
Intel SGX (Software Guard Extensions)
Intel SGXλ μ ν리μΌμ΄μ μ΄ λ³΄μ μν΄λ μ΄λΈ(secure enclaves), μ¦ λ―Όκ°ν μ½λμ λ°μ΄ν°λ₯Ό 격리ν μ μλ 보νΈλ λ©λͺ¨λ¦¬ μμμ μμ±ν μ μλλ‘ νλ λͺ λ Ήμ΄ μΈνΈμ λλ€. SGXλ νλμ¨μ΄ κΈ°λ₯μ μ¬μ©νμ¬ μννΈμ¨μ΄λ‘ ꡬνλλ€λ μ μμ TrustZoneκ³Ό λ€λ₯΄λ©°, μ΄λ‘ μΈν΄ λ μ μ°νμ§λ§ μ μ€νκ² κ΅¬ννμ§ μμΌλ©΄ νΉμ μ¬μ΄λ μ±λ 곡격μ λ μ·¨μ½ν μ μμ΅λλ€. SGXλ μ£Όλ‘ μλ² λ° ν΄λΌμ°λ νκ²½μμ μ¬μ©λ©λλ€.
μμ: κΈμ΅ κΈ°κ΄μ SGXλ₯Ό μ¬μ©νμ¬ ν΄λΌμ°λ νκ²½μμ λ―Όκ°ν κ±°λ μκ³ λ¦¬μ¦κ³Ό κ³ κ° λ°μ΄ν°λ₯Ό 보νΈν μ μμ΅λλ€. ν΄λΌμ°λ μ 곡μ 체μ μΈνλΌκ° μμλλλΌλ SGX μν΄λ μ΄λΈ λ΄μ λ°μ΄ν°λ μμ νκ² μ μ§λ©λλ€.
GlobalPlatform TEE
GlobalPlatform TEEλ TEE μν€ν μ², μΈν°νμ΄μ€ λ° λ³΄μ μꡬ μ¬νμ λν νμ€μ λλ€. TEE κ°λ° λ° μνΈ μ΄μ©μ±μ μν κ³΅ν΅ νλ μμν¬λ₯Ό μ 곡ν©λλ€. GlobalPlatform μ¬μμ ARM TrustZone λ±μ ν¬ν¨ν λ€μν TEE ꡬνμμ μ§μλ©λλ€. μ΄λ μ¬λ¬ λ€λ₯Έ νλ«νΌμμ TEEκ° κ΅¬νλκ³ μ¬μ©λλ λ°©μμ νμ€ννλ κ²μ λͺ©νλ‘ ν©λλ€.
TEE μ¬μ©μ μ΄μ
TEEλ₯Ό ꡬννλ©΄ λ€μκ³Ό κ°μ μ¬λ¬ κ°μ§ μ€μν μ΄μ μ΄ μμ΅λλ€:
- ν₯μλ 보μ: κΈ°μ‘΄μ μννΈμ¨μ΄ κΈ°λ° λ³΄μ μ‘°μΉμ λΉν΄ λ―Όκ°ν λ°μ΄ν°μ μ½λμ λν΄ λ λμ μμ€μ 보μμ μ 곡ν©λλ€.
- λ°μ΄ν° 보νΈ: μ£Ό μ΄μ 체μ κ° μμλ κ²½μ°μλ λ¬΄λ¨ μ κ·Ό, μμ λλ μ μΆλ‘λΆν° κΈ°λ° λ°μ΄ν°λ₯Ό 보νΈν©λλ€.
- μ½λ 무결μ±: ν΅μ¬ μ½λμ 무결μ±μ 보μ₯νμ¬ μ μ± μ½λκ° μ μμ μΈ μ½λλ₯Ό μ£Όμ νκ±°λ μμ€ν μ κΈ°λ₯μ λ³μ‘°νλ κ²μ λ°©μ§ν©λλ€.
- μ λ’° μ΅μ»€: μ 체 μμ€ν μ λν μ λ’°μ μ ν립νμ¬ μΉμΈλ μννΈμ¨μ΄λ§ μ€νλλλ‘ λ³΄μ₯ν©λλ€.
- κ·μ μ€μ κ°μ : μ‘°μ§μ΄ GDPR(μΌλ° λ°μ΄ν° λ³΄νΈ κ·μ ) λ° CCPA(μΊλ¦¬ν¬λμ μλΉμ κ°μΈμ 보 보νΈλ²)μ κ°μ μ°μ κ·μ λ° λ°μ΄ν° κ°μΈμ 보 보νΈλ²μ μ€μνλ λ° λμμ΄ λ©λλ€.
- 곡격 νλ©΄ κ°μ: TEE λ΄μμ λ―Όκ°ν κΈ°λ₯μ 격리ν¨μΌλ‘μ¨ μ£Ό μ΄μ 체μ μ 곡격 νλ©΄μ μ€μ λλ€.
μ λ’° μ€ν νκ²½μ μ¬μ© μ¬λ‘
TEEλ λ€μν μ°μ λ° μ ν리μΌμ΄μ μμ μ¬μ©λ©λλ€:
λͺ¨λ°μΌ 보μ
λͺ¨λ°μΌ κ²°μ : κ²°μ μ격 μ¦λͺ μ μμ νκ² μ μ₯νκ³ μ²λ¦¬νμ¬ μ μ± μ½λ λ° μ¬κΈ° κ±°λλ‘λΆν° 보νΈν©λλ€. μλ₯Ό λ€μ΄, Apple Payμ Google Payλ TEEλ₯Ό νμ©νμ¬ λ―Όκ°ν κΈμ΅ λ°μ΄ν°λ₯Ό 보νΈν©λλ€.
μ§λ¬Έ μΈμ¦: μ§λ¬Έ ν νλ¦Ώμ μμ νκ² μ μ₯νκ³ μΌμΉμμΌ νΈλ¦¬νκ³ μμ νκ² κΈ°κΈ°λ₯Ό μ κΈ ν΄μ νκ³ μ¬μ©μλ₯Ό μΈμ¦νλ λ°©λ²μ μ 곡ν©λλ€. λ§μ μλλ‘μ΄λ λ° iOS κΈ°κΈ°λ μ§λ¬Έ 보μμ μν΄ TEEμ μμ‘΄ν©λλ€.
DRM(λμ§νΈ μ μκΆ κ΄λ¦¬): μ μκΆμ΄ μλ μ½ν μΈ λ₯Ό λ¬΄λ¨ λ³΅μ λ° λ°°ν¬λ‘λΆν° 보νΈν©λλ€. λ·νλ¦μ€λ μ€ν¬ν°νμ΄μ κ°μ μ€νΈλ¦¬λ° μλΉμ€λ TEEλ₯Ό μ¬μ©νμ¬ DRM μ μ± μ μνν©λλ€.
IoT(μ¬λ¬Ό μΈν°λ·) 보μ
보μ μ₯μΉ νλ‘λΉμ λ: IoT μ₯μΉμ μνΈν ν€μ μ격 μ¦λͺ μ μμ νκ² νλ‘λΉμ λνμ¬ λ¬΄λ¨ μ κ·Ό λ° λ³μ‘°λ₯Ό λ°©μ§ν©λλ€. μ΄λ μ€λ§νΈ ν, μ°μ μ μ΄ μμ€ν λ° μ»€λ₯ν°λ μΉ΄λ₯Ό 보νΈνλ λ° λ§€μ° μ€μν©λλ€.
λ°μ΄ν° μνΈν: μΌμ λ°μ΄ν° λ° κΈ°ν λ―Όκ°ν μ 보λ₯Ό ν΄λΌμ°λλ‘ μ μ‘νκΈ° μ μ μνΈννμ¬ λμ² λ° λ°μ΄ν° μ μΆλ‘λΆν° 보νΈν©λλ€. μ΄λ νΉν μλ£ λ° μ°μ μ ν리μΌμ΄μ μμ μ€μν©λλ€.
보μ νμ¨μ΄ μ λ°μ΄νΈ: νμ¨μ΄ μ λ°μ΄νΈκ° μ§λ³Έμ΄κ³ λ³μ‘°λμ§ μμμμ 보μ₯νμ¬ μ μμ μΈ μ λ°μ΄νΈκ° μ₯μΉλ₯Ό μμμν€λ κ²μ λ°©μ§ν©λλ€. μ΄λ μλͺ μ£ΌκΈ° λμ IoT μ₯μΉμ 보μμ μ μ§νλ λ° λ§€μ° μ€μν©λλ€.
ν΄λΌμ°λ 보μ
보μ λ°μ΄ν° μ²λ¦¬: λ―Όκ°ν λ°μ΄ν°λ₯Ό 보μ μν΄λ μ΄λΈμμ μ²λ¦¬νμ¬ ν΄λΌμ°λ μ 곡μ 체λ λ€λ₯Έ ν λνΈμ λ¬΄λ¨ μ κ·ΌμΌλ‘λΆν° 보νΈν©λλ€. μ΄λ κΈμ΅ λ°μ΄ν°, μλ£ κΈ°λ‘ λ° κΈ°ν κΈ°λ° μ 보λ₯Ό μ²λ¦¬νλ λ° νΉν μ μ©ν©λλ€.
μ격 μ¦λͺ : κ°μ λ¨Έμ κ³Ό 컨ν μ΄λλ₯Ό λ°°ν¬νκΈ° μ μ 무결μ±μ νμΈνμ¬ μμλμ§ μμμμ 보μ₯ν©λλ€. μ΄λ ν΄λΌμ°λ μΈνλΌμ 보μμ μ μ§νλ λ° λμμ΄ λ©λλ€.
κΈ°λ° μ»΄ν¨ν : ν΄λΌμ°λμμ λ°μ΄ν°λ₯Ό μνΈνλ μνλ‘ μ μ§νλ©΄μ μ²λ¦¬ν μ μλλ‘ ν©λλ€. μ΄λ Intel SGX λ° AMD SEV(보μ μνΈν κ°μν)μ κ°μ κΈ°μ μ μ¬μ©νμ¬ λ¬μ±λ©λλ€.
μλμ°¨ 보μ
보μ λΆν : μ°¨λμ νμ¨μ΄κ° μ§λ³Έμ΄κ³ λ³μ‘°λμ§ μμμμ 보μ₯νμ¬ μ μ± μννΈμ¨μ΄κ° μ°¨λ μμ€ν μ μ μ΄νλ κ²μ λ°©μ§ν©λλ€. μ΄λ μ λ λ° μ‘°ν₯κ³Ό κ°μ μ€μν κΈ°λ₯μ 보νΈνλ λ° λ§€μ° μ€μν©λλ€.
보μ ν΅μ : ν΄λΌμ°λ μλ² λ° λ€λ₯Έ μ°¨λκ³Ό κ°μ μΈλΆ μμ€ν κ³Ό μμ νκ² ν΅μ νμ¬ λμ² λ° λ°μ΄ν° μ μΆμ λ°©μ§ν©λλ€. μ΄λ OTA(Over-the-Air) μ λ°μ΄νΈ λ° μ»€λ₯ν°λ μΉ΄ μλΉμ€μ κ°μ κΈ°λ₯μ μ€μν©λλ€.
μ°¨λ λ΄ λ°μ΄ν° 보νΈ: μ¬μ©μ νλ‘ν, λ΄λΉκ²μ΄μ λ°μ΄ν°, μ§λ¨ μ 보 λ± μ°¨λ λ΄μ μ μ₯λ λ―Όκ°ν λ°μ΄ν°λ₯Ό 보νΈν©λλ€. μ΄λ κ°μΈ λ°μ΄ν°μ λλ λ° λ¬΄λ¨ μ κ·Όμ λ°©μ§νλ λ° λμμ΄ λ©λλ€.
TEE ꡬν: μ£Όμ κ³ λ € μ¬ν
TEEλ₯Ό ꡬννλ €λ©΄ μ μ€ν κ³νκ³Ό κ³ λ €κ° νμν©λλ€. λ€μμ μΌλμ λμ΄μΌ ν λͺ κ°μ§ μ£Όμ μμμ λλ€:
- νλμ¨μ΄ μ ν: ARM TrustZone λλ Intel SGXμ κ°μ TEE κΈ°μ μ μ§μνλ νλ‘μΈμλ₯Ό μ νν©λλ€.
- TEE OS: Trustonic Kinibi, OP-TEE λλ seL4μ κ°μ΄ TEEμ©μΌλ‘ μ€κ³λ 보μ μ΄μ 체μ λ₯Ό μ νν©λλ€. μ΄λ¬ν OSλ 보μμ μΌλμ λκ³ μ€κ³λμμΌλ©° λ²μ© μ΄μ 체μ μ λΉν΄ 곡격 νλ©΄μ΄ μμ΅λλ€.
- 보μ μ½λ© κ΄ν: TEEμ© μ½λλ₯Ό κ°λ°ν λ μ·¨μ½μ μ λ°©μ§νκΈ° μν΄ λ³΄μ μ½λ© κ΄νμ λ°λ¦ λλ€. μ¬κΈ°μλ μ λ ₯ μ ν¨μ± κ²μ¬, λ©λͺ¨λ¦¬ κ΄λ¦¬ λ° μνΈν λͺ¨λ² μ¬λ‘κ° ν¬ν¨λ©λλ€.
- μ¦λͺ : μ격 λΉμ¬μκ° TEEμ 무결μ±μ νμΈν μ μλλ‘ μ¦λͺ λ©μ»€λμ¦μ ꡬνν©λλ€. μ΄λ TEEμ λν μ λ’°λ₯Ό ꡬμΆνλ λ° λ§€μ° μ€μν©λλ€.
- 보μ ν μ€νΈ: TEE ꡬνμ μ μ¬μ μ·¨μ½μ μ μλ³νκ³ ν΄κ²°νκΈ° μν΄ μ² μ ν 보μ ν μ€νΈλ₯Ό μνν©λλ€. μ¬κΈ°μλ μΉ¨ν¬ ν μ€νΈ, νΌμ§ λ° μ μ λΆμμ΄ ν¬ν¨λ©λλ€.
- ν€ κ΄λ¦¬: TEE λ΄μμ μ¬μ©λλ μνΈν ν€λ₯Ό 보νΈνκΈ° μν΄ κ°λ ₯ν ν€ κ΄λ¦¬ μμ€ν μ ꡬνν©λλ€. μ¬κΈ°μλ 보μ ν€ μμ±, μ μ₯ λ° μνμ΄ ν¬ν¨λ©λλ€.
- μν λͺ¨λΈλ§: μ μ¬μ μΈ κ³΅κ²© 벑ν°μ μ·¨μ½μ μ μλ³νκΈ° μν΄ μν λͺ¨λΈλ§μ μνν©λλ€. μ΄λ 보μ λ Έλ ₯μ μ°μ μμλ₯Ό μ νκ³ ν¨κ³Όμ μΈ λμμ± μ μ€κ³νλ λ° λμμ΄ λ©λλ€.
보μ κ³Όμ λ° μν μ λ΅
TEEλ μλΉν 보μ μ΄μ μ μ 곡νμ§λ§ 곡격μΌλ‘λΆν° μμ λ‘μ§λ μμ΅λλ€. λ€μμ λͺ κ°μ§ μΌλ°μ μΈ λ³΄μ κ³Όμ λ° μν μ λ΅μ λλ€:
- μ¬μ΄λ μ±λ 곡격: μ΄λ¬ν 곡격μ μ λ ₯ μλΉ, μ μκΈ° λ°©μ¬ λλ νμ΄λ° λ³νμ κ°μ μμ€ν μ 물리μ νΉμ±μ ν΅ν΄ μ μΆλλ μ 보λ₯Ό μ μ©ν©λλ€. μν μ λ΅μλ μμ μκ° μκ³ λ¦¬μ¦ μ¬μ©, λ§μ€νΉ λ° μ°¨νκ° ν¬ν¨λ©λλ€.
- μ€λ₯ μ£Όμ 곡격: μ΄λ¬ν 곡격μ μμ€ν μ μ€λ₯λ₯Ό μ£Όμ νμ¬ μ μμ μΈ μλμ λ°©ν΄νκ³ λ³΄μ κ²μ¬λ₯Ό μ°ννλ κ²μ ν¬ν¨ν©λλ€. μν μ λ΅μλ μ€λ³΅μ±, μ€λ₯ κ°μ§ μ½λ λ° λ³΄μ λΆν μ΄ ν¬ν¨λ©λλ€.
- μννΈμ¨μ΄ μ·¨μ½μ : TEE OS λλ μ ν리μΌμ΄μ μ μ·¨μ½μ μ 곡격μκ° TEEλ₯Ό μμμν€λ λ° μ μ©λ μ μμ΅λλ€. μν μ λ΅μλ 보μ μ½λ© κ΄ν, μ κΈ°μ μΈ λ³΄μ μ λ°μ΄νΈ λ° μΉ¨ν¬ ν μ€νΈκ° ν¬ν¨λ©λλ€.
- 곡κΈλ§ 곡격: 곡격μλ 곡κΈλ§μ μμμμΌ μ μ± μ½λλ νλμ¨μ΄λ₯Ό TEEμ μ£Όμ ν μ μμ΅λλ€. μν μ λ΅μλ μ² μ ν 곡κΈμ 체 κ²μ¦, νλμ¨μ΄ 보μ λͺ¨λ(HSM) λ° λ³΄μ λΆν μ΄ ν¬ν¨λ©λλ€.
- νμ¨μ΄ 곡격: 곡격μλ μμ€ν μ μ μ΄νκΈ° μν΄ TEEμ νμ¨μ΄λ₯Ό νμ μΌλ‘ μΌμ μ μμ΅λλ€. μν μ λ΅μλ 보μ λΆν , νμ¨μ΄ μ λ°μ΄νΈ λ° λ³μ‘° λ°©μ§ νλμ¨μ΄κ° ν¬ν¨λ©λλ€.
μ λ’° μ€ν νκ²½μ λ―Έλ
TEEμ λ―Έλλ 보μ, μ±λ₯ λ° νμ₯μ±μ ν₯μμν€λ λ° μ΄μ μ λ§μΆ μ§μμ μΈ μ°κ΅¬ κ°λ° λ Έλ ₯μΌλ‘ μ λ§ν΄ 보μ λλ€. λ€μμ μ£Όλͺ©ν΄μΌ ν λͺ κ°μ§ μ£Όμ λν₯μ λλ€:
- ν΄λΌμ°λ νκ²½μμμ μ±ν μ¦κ°: TEEλ κΈ°λ° μ»΄ν¨ν μ νμ±ννκ³ λ―Όκ°ν λ°μ΄ν°λ₯Ό 보νΈνκΈ° μν΄ ν΄λΌμ°λ νκ²½μμ μ μ λ μΈκΈ°λ₯Ό μ»κ³ μμ΅λλ€.
- νλμ¨μ΄ 보μ λͺ¨λ(HSM)κ³Όμ ν΅ν©: TEEλ₯Ό HSMκ³Ό κ²°ν©νλ©΄ μνΈν μμ μ λν΄ ν¨μ¬ λ λμ μμ€μ 보μμ μ 곡ν μ μμ΅λλ€.
- νμ€ν λ Έλ ₯: GlobalPlatform TEEμ κ°μ μ΄λμ ν°λΈλ TEE μνκ³μ νμ€ν λ° μνΈ μ΄μ©μ±μ μ΄μ§νκ³ μμ΅λλ€.
- κ³ κΈ λ³΄μ κΈ°λ₯: λ©λͺ¨λ¦¬ μνΈν λ° μ½λ μ¦λͺ κ³Ό κ°μ μλ‘μ΄ λ³΄μ κΈ°λ₯μ΄ TEEμ 보μμ λμ± κ°ννκΈ° μν΄ κ°λ°λκ³ μμ΅λλ€.
- μμλ΄μ±μνΈ: μμ μ»΄ν¨ν°κ° λμ± κ°λ ₯ν΄μ§μ λ°λΌ TEEλ μμλ΄μ±μνΈ μκ³ λ¦¬μ¦μ μ§μνλλ‘ μ‘°μ λμ΄μΌ ν©λλ€.
κ²°λ‘
μ λ’° μ€ν νκ²½μ λ―Όκ°ν λ°μ΄ν°μ μ½λλ₯Ό 보νΈνκΈ° μν μμ ν κΈ°λ°μ μ 곡νλ νλ νλμ¨μ΄ 보μμ ν΅μ¬ κ΅¬μ± μμμ λλ€. TEEμ μ리λ₯Ό μ΄ν΄νκ³ ν¨κ³Όμ μΌλ‘ ꡬνν¨μΌλ‘μ¨ μ‘°μ§μ μμ€ν λ° μ ν리μΌμ΄μ μ 보μμ ν¬κ² ν₯μμν¬ μ μμ΅λλ€. κΈ°μ μ΄ λ°μ ν¨μ λ°λΌ TEEλ μ μΈκ³ λ€μν μ°μ λ° νλ«νΌμμ λμ§νΈ μμ°μ 보νΈνλ λ° κ³μν΄μ μ€μν μν μ ν κ²μ λλ€. TEE κΈ°μ μ μ΄ν΄μ ꡬνμ ν¬μνλ κ²μ μ€λλ μ μ λ 볡μ‘ν΄μ§λ μν νκ²½μμ 보μκ³Ό λ°μ΄ν° 보νΈλ₯Ό μ°μ μνλ λͺ¨λ μ‘°μ§μ λ§€μ° μ€μν©λλ€. λͺ¨λ°μΌ κΈ°κΈ°μμ ν΄λΌμ°λ μλ²μ μ΄λ₯΄κΈ°κΉμ§, TEEλ μ§ννλ μ¬μ΄λ² μνμ λν μ€μν λ°©μ΄ κ³μΈ΅μ μ 곡νμ¬ λ―Όκ°ν μ 보μ κΈ°λ°μ±, λ¬΄κ²°μ± λ° κ°μ©μ±μ 보μ₯ν©λλ€.