Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Application program encryption method and device for Android-based system

An application and encryption device technology, applied in the field of Android system, can solve the problem of lack of application protection tools and methods, and achieve the effect of taking into account performance indicators and user experience, reducing additional operations, and high confidentiality

Active Publication Date: 2017-05-31
上海云间半导体科技股份有限公司
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, there is a lack of effective protection tools and methods for applications

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Application program encryption method and device for Android-based system
  • Application program encryption method and device for Android-based system
  • Application program encryption method and device for Android-based system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Exemplary embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0022] According to an embodiment of the present invention, the structure of the application program encryption device in the Android system is as follows: figure 1 As shown, it includes: SOC module 1-1, encryption driver module 1-2, authorization service module 1-3, and application program module 1-4.

[0023] The SOC (System on Chip, System on Chip) module is a high-performance microprocessor, and the SOC module includes a high-performance, high-integration, ultra-low-power 32 bit application processor chip CR800. Each SOC module contains characteristic information different from other SOCs, and this information is used as a key element to distinguish other hardware platforms.

[0024] The encryption driver module is an Android system driver module. By reading the characteristic information of the SOC processor, through the AES (Advanced En...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an application program encryption method and device for an Android-based system. When the Android-based system is powered on, an authorization service module is enabled, and an encryption driving module is requested to read SOC feature information; the encryption driving module reads the SOC feature information in an SOC module, conducts secondary encryption on the information through an AES encryption algorithm and an XOR encryption algorithm and then transmits the information to the authorization service module; the authorization service module decrypts the encrypted information through an AES decryption algorithm and the XOR decryption algorithm, judges whether the SOC module is authorized or not according to the decrypted information and stores an authorization result to allow an application program module to query; when the application program module runs, an authorization detection request is sent to the authorization service module, the authorization service module returns the authorization result to the application program module, and the application program module determines whether or not to withdraw from running according to the authorization result. Accordingly, the purpose that the application program module can only run on an authorized hardware platform is achieved, and the security of the application program module is greatly improved.

Description

technical field [0001] The present invention relates to the field of the Android system, and more specifically, the present invention relates to an application program encryption method and device based on the Android system. Background technique [0002] With the increasing popularity of smart terminals and the rapid development of network broadband, the mobile Internet era marked by the continuous enrichment of mobile applications and services has brought people a more convenient and intelligent digital life, and gradually penetrated into the details of offline life. . However, the potential information security problems in the open and flexible terminal system and its application may affect users, bearer network and other links. [0003] With the widespread use of the Android system, the Android application development market is becoming increasingly hot, and packaging parties obtain huge profits through illegal means such as cracking and decompiling applications, insert...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/14G06F21/72
CPCG06F21/14G06F21/72
Inventor 李济川田举林詹小奇陈在平
Owner 上海云间半导体科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products