SYSTEM AND METHOD FOR CODE OBFUSCATION OF APPLICATION

    公开(公告)号:US20180157808A1

    公开(公告)日:2018-06-07

    申请号:US15887310

    申请日:2018-02-02

    Abstract: Provided is a method and system for code obfuscation of an application. A method configured as a computer may include receiving an application program package that includes an intermediate language (IL) code generated by compiling code for an application including a plurality of classes and a plurality of methods as a dex file over a network, selecting a protection target class or a protection target method from among the plurality of classes and the plurality of methods, encrypting the selected protection target class or the selected protection target method by retrieving and encrypting an IL code corresponding to the selected protection target class or the selected protection target method from the dex file, and adding decryption information for decrypting the encrypted protection target class or the encrypted protection target method to a secure module that is further included in the application program package.

    METHOD OF DISTRIBUTING APPLICATION WITH SECURITY FEATURES AND METHOD OF OPERATING THE APPLICATION
    7.
    发明申请
    METHOD OF DISTRIBUTING APPLICATION WITH SECURITY FEATURES AND METHOD OF OPERATING THE APPLICATION 审中-公开
    分配具有安全特征的应用程序的方法和操作应用程序的方法

    公开(公告)号:US20160292432A1

    公开(公告)日:2016-10-06

    申请号:US14824327

    申请日:2015-08-12

    Abstract: Provided is a method of distributing an application including transmitting, by a distribution server, a signal for requesting metadata to a user terminal where an application is installed; receiving, by the distribution server, a reply including first metadata from the user terminal; determining, by the distribution server, whether the first metadata is valid based on second metadata corresponding to the application; setting a connection with the user terminal to re-install the application on the user terminal if the distribution server determines that the first metadata is not valid; encrypting, by the distribution server, one or more installation files that install the application with a private key; and transmitting the one or more encrypted installation files via the set connection to the user terminal.

    Abstract translation: 提供了一种分发应用的方法,包括由分发服务器将用于请求元数据的信号发送到安装了应用的用户终端; 由所述分发服务器接收包括来自所述用户终端的第一元数据的回复; 基于与所述应用相对应的第二元数据,由所述分发服务器确定所述第一元数据是否有效; 如果所述分发服务器确定所述第一元数据是无效的,则设置与所述用户终端的连接以在所述用户终端上重新安装所述应用; 由分发服务器加密用私钥安装应用程序的一个或多个安装文件; 以及经由所述设置连接将所述一个或多个加密的安装文件发送到所述用户终端。

Patent Agency Ranking