首页> 外国专利> / System and method for creating secure Android apps and installing/running apps on the Android platform

/ System and method for creating secure Android apps and installing/running apps on the Android platform

机译:/系统和方法,用于在Android平台上创建安全的Android应用程序和安装/运行应用程序

摘要

The present invention creates an Android app to which encryption is applied, and includes an Android operating system with an added function to install and run the created Android app, so that the Android app can be created/installed and executed more safely. To a system and method for installing/executing an app on an Android platform, a package receiving unit for receiving an application package, a code area encryption unit for separating a code area from the received application package, and encrypting the separated code area, the encrypted An encryption application package receiving unit comprising a security application package generating unit generating a security application package including a code area and a package encryption unit encrypting the generated security application package, and receiving an encrypted application package including an encrypted executable code; In response to an application installation unit including a package decryption unit for decrypting the received encrypted application package, a package installation unit for installing the decrypted application package, and a re-encryption unit for re-encrypting the decrypted application package, and an application execution command, the package is installed an executable code decoding unit for decoding the re-encrypted executable code installed in the unit, an executable code loading unit for loading the executable code decrypted by the executable code decoding unit into a memory; and an application management unit including an application package loading unit that decrypts the application package re-encrypted by the re-encryption unit and loads it into a memory.
机译:本发明创建了应用程序的Android应用程序,并包括一个具有添加和运行创建的Android应用程序的添加功能的Android操作系统,以便可以更安全创建/安装和执行Android应用程序。对于用于在Android平台上安装/执行应用的系统和方法,用于接收应用程序包的包接收单元,用于将代码区域与所接收的应用程序包分离的代码区域加密单元,以及加密分离的代码区域加密加密应用程序包接收单元,包括安全应用程序包生成单元生成包括代码区域和加密生成的安全应用程序包的包加密单元的安全应用程序包,以及接收包括加密可执行代码的加密应用程序包;响应于包括用于解密接收的加密应用程序包的包解密单元的应用程序安装单元,用于安装解密的应用程序包的包装安装单元,以及用于重新加密解密的应用程序包的重新加密单元以及应用程序执行命令,该包装安装了可执行代码解码单元,用于解码安装在本机中的重新加密的可执行代码,用于将可执行代码解码单元解密的可执行代码加载到存储器中的可执行代码加载单元;和一个应用程序管理单元,包括应用程序包加载单元,用于解密由重新加密单元重新加密的应用程序包,并将其加载到存储器中。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号