Multi-party authorized APK signature method and system
A multi-party, signed data technology, applied in transmission systems, digital transmission systems, instruments, etc., can solve problems such as inconsistent file formats, large maintenance costs, cumbersome maintenance work of acquiring institutions, etc., to ensure integrity and legitimacy, reduce The effect of maintenance costs
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0052] On the basis of the above solution, this embodiment also includes the following steps before step S1:
[0053] The signing server of the acquirer fills the tail of the original APK file with 0x00 four bytes to ensure that the tail of the original APK file ends with 0x00 as the signed data;
[0054] Step S3 also includes:
[0055] S31: The signature server of the acquirer writes the identification and version of the signed data and the length and check value of the original APK file into the basic file;
[0056] The "determining whether there is terminal equipment manufacturer signature data corresponding to the terminal equipment in the signed APK file" described in step S4 is specifically:
[0057] According to the identification and version of different signed data in the basic file of the signature file header in the signed APK file, it is judged whether there is signature data belonging to the own terminal device.
[0058] In this embodiment, while the terminal de...
Embodiment approach 2
[0060] On the basis of the above-mentioned scheme, this embodiment also includes the step S1 in which "signature servers of different terminal equipment manufacturers use their respective private keys to sign the signed data including the original APK file to generate signature data of different terminal equipment manufacturers". include:
[0061] The signing server of different terminal equipment manufacturers will include the signed data of the original APK file to calculate the hash to obtain the hash value HASH1; fill the hash value HASH1 according to a certain signature filling method to obtain the signed APK file; use the terminal to use the signed APK file The respective working private keys of the equipment manufacturer's signature server perform the signature operation to generate signature data of different terminal equipment manufacturers.
[0062] This embodiment realizes that the terminal devices of different manufacturers perform signature verification to obtain ...
Embodiment approach 3
[0065] On the basis of the above solution, this embodiment also includes specifically including in step S5:
[0066] S51: Determine whether the manufacturer's work public key certificate is pre-installed in the terminal device, if yes, obtain the manufacturer's work public key certificate, and proceed to step S53; if not, locate and obtain the device terminal corresponding Manufacturer's signature data;
[0067] S52: Obtain the manufacturer's working public key certificate in the manufacturer's signature data; the terminal device uses the pre-installed manufacturer's root public key certificate to verify the legality of the manufacturer's working public key certificate in the manufacturer's signature data, and enter step S53 after the verification is passed;
[0068] S53: The terminal device extracts the working public key in the manufacturer's working public key certificate to verify the signature data and calculate the hash to obtain the hash value HASH2; determine whether t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com