Supercharge Your Innovation With Domain-Expert AI Agents!

Encryption protection method based on Android platform communication interface

A communication interface and platform technology, which is applied in the field of encryption protection based on the communication interface of the Android platform, can solve problems such as code leakage, easy decompilation of Java programs, and low execution efficiency, so as to achieve high practical value, increase the difficulty of reverse solution, and improve The effect of execution efficiency

Active Publication Date: 2016-06-29
AEROSPACE INFORMATION
View PDF9 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since most applications of the Android system are Java programs running on the dalvik virtual machine, it is well known that Java programs are easily decompiled and the execution efficiency is not high
If some core code is placed in the Java layer, it will face the risk of leaking the decompiled code

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
  • Encryption protection method based on Android platform communication interface
  • Encryption protection method based on Android platform communication interface
  • Encryption protection method based on Android platform communication interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] Embodiment 1. An encryption protection method based on the communication interface of the Android platform.

[0039] figure 1 It is the flow chart of the encrypted protection method based on the Android platform communication interface of the first embodiment of the present invention, as figure 1 As shown, the embodiment of the present invention includes the following steps:

[0040] Step S101, before the Java program initiates a communication request to the server, provide a character string in a specific format including the input parameters required by the communication interface message to the encryption library developed based on C language;

[0041] Step S102, the encryption library parses the received character string in the specific format;

[0042] Step S103, after the parsing is successful, verify the legitimacy of the input parameters, if the input parameters conform to the splicing rules of the corresponding interface message, splice the input parameters i...

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 encryption protection method based on an Android platform communication interface, belonging to the data encryption field. The encryption protection method comprises steps of providing a character string with a specific format comprising an input parameter needed by the communication interface message to an encryption library which is developed on the basis of the C language before a Java program initiates a communication requestto a server terminal, performing analysis on the received character string by the encryption library, verifying the validity of the input parameter after successful analysis, if the input parameter accords with the splicing rule of the corresponding interface message, splicing the input parameters into a plaintext message, returning the encrypted communication message data to the Java programafter the encryption library performs encryption on the plaintext message, and transmitting a communication request to the server terminal after the Java program obtains the encrypted communication message data. The encryption protection method improves the execution efficiency of the data encryption program while effectively protecting the safety of the communication interface.

Description

technical field [0001] The invention relates to the technical field of data encryption, in particular to an encryption protection method based on a communication interface of an Android platform. Background technique [0002] With the popularization of Android smartphones, more and more applications are developed based on the Android platform. Since most applications of the Android system are Java programs running on the dalvik virtual machine, it is well known that Java programs are easily decompiled and the execution efficiency is not high. If some core code is placed in the Java layer, it will face the risk of leaking the decompiled code. After transferring the core algorithm to the C layer by using Java local call technology, it is still necessary to protect the interaction process between the Java layer and the C layer, because the Java layer is not protected, and hackers can access the C layer by forging their identities to obtain data. Therefore, program security an...

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): H04L9/32H04L29/06
Inventor 朱兴熊林欣马雁陈星宇郭欣林震
Owner AEROSPACE INFORMATION
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More