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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TYMUR KORKISHKO, VASYL SHUTOVSKYI, ANDREY ANDROSOV, VITALIY VASYLSKIY, YURIY BAKHTIGOZIN
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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)하고 메모리에 저장하는 동작을 포함할 수 있다.