METHOD FOR CONTROLLING AN APPLICATION UPDATE AND AN ELECTRONIC DEVICE THEREOF
Various embodiments of the present invention relate to a method for controlling application program updates in an electronic device and the device thereof. The electronic device operating method includes: an operation of checking the integrity of a certificate included in an application program pack...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Various embodiments of the present invention relate to a method for controlling application program updates in an electronic device and the device thereof. The electronic device operating method includes: an operation of checking the integrity of a certificate included in an application program package; an operation of checking if the application program can access the functions of a trusted execution environment (TEE); an operation of checking the integrity of the application program package; an operation of optimizing the bytecodes of the application program to make the bytecodes to be dependent on a platform; an operation of calculating a unique application program ID; an operation of transmitting the application program ID to the TEE; and an operation of applying a signature to the application program ID and storing the application program ID to a memory.
본 개시의 다양한 실시 예는 전자 장치에서 응용프로그램 업데이트를 제어하기 위한 장치 및 방법에 관한 것이다. 전자 장치의 동작 방법은, 응용프로그램(application) 패키지(package)에 포함된 인증서(certificate)의 무결성(integrity)을 확인(check)하는 동작; 상기 응용프로그램이 신뢰가 보장된 실행 환경(TEE: Trusted Execution Environment) 기능(functionality)에 접근(access) 가능한지 확인하는 동작; 상기 응용프로그램 패키지의 무결성을 확인하는 동작; 상기 응용프로그램의 바이트코드(bytecode)를 플랫폼(platform)에 종속(dependent)되도록 최적화(optimization)하는 동작; 고유 응용프로그램 아이디(uniqee application ID)를 연산(calculation)하는 동작; 상기 응용프로그램 아이디를 상기 신뢰가 보장된 실행 환경으로 전송하는 동작; 상기 응용프로그램 아이디를 서명(Signing)하고 메모리에 저장하는 동작을 포함할 수 있다. |
---|