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

APK (Android Package) signature verification method in Android system

A signature authentication and official technology, applied in the field of APK signature authentication based on the Android system, it can solve the problems of irreplaceability and inability to obtain the signature value, and achieve the effect of preventing leakage

Inactive Publication Date: 2013-12-25
成都三零瑞通移动通信有限公司
View PDF1 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If APK1 is decompressed, modified and repackaged to obtain APK2, the same signature value as the original APK1 cannot be obtained, so the legal APK1 cannot be replaced

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0020] All features disclosed in this specification, except mutually exclusive features, can be combined in any way.

[0021] Any feature disclosed in this specification (including any appended claims and abstract), unless expressly stated otherwise, may be replaced by alternative features which are equivalent or serve a similar purpose. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.

[0022] ZIP-based compressed files allow multiple identical paths to exist at the same time. In the Android system environment, if there are multiple files at the s...

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 provides an APK signature verification method in an Android system. The APK signature verification method in the Android system is based on APK signature verification methods in the prior art and comprises respectively putting a file needing execution and an original executable file into two folders; putting the two folders into the same folder compression package and meanwhile guaranteeing that the position of the file needing execution in the folder compression package is in front of executable files and that the position of the original executable file is at the back of the executable files. Therefore, not only is the signature verification is passed, but also new executable files can be executed. By means of the APK signature verification method in the Android system, monitoring can be performed on behavior of users of electronic products based on Android systems, such as cellphones, to prevent unsafe factors such as information leakage, or monitoring can be performed on illegal practices to meet requirements of security departments of public security bureaus and the like.

Description

technical field [0001] The invention relates to an APK signature authentication method, in particular to a method for APK signature authentication based on an Android system. Background technique [0002] Android is an open source mobile phone operating system based on Linux architecture developed by Google. The installation programs on it are all in APK (Android Package) format. APK is essentially a ZIP compressed file, which contains RES resource files, AndroidManifest.xml permission configuration files, and Classes.dex core dalvik virtual machine files. Both have been signed and authenticated (through the SHA1-RSA algorithm). [0003] When installing APK, the underlying core library file of the mobile phone will perform pre-install verification on the APK. The core method is to perform signature verification on Classes.dex and other resource files, and install them if they match. [0004] However, the only way for Android to distinguish installed APK packages is their p...

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/50
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