Safety communication method between Android application programs based on trusted execution environment

An application program and execution environment technology, applied in the field of secure communication, can solve problems such as the inability to protect sensitive data in plaintext communication, and achieve the effect of increasing difficulty, protecting user information, and improving security level

Inactive Publication Date: 2018-06-12
上海格尔安全科技有限公司
View PDF6 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is: for the problems that the sensitive data of the plain text communication between the existing Android application programs cannot be protected, and the private key stored improperly and the sensitive data in the cipher text communication of the asymmetric algorithm still faces the threat of being cracked, etc., and provides A secure co

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
  • Safety communication method between Android application programs based on trusted execution environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific illustrations.

[0021] The secure communication method between Android application programs based on trusted execution environment of the present invention comprises the following steps:

[0022] Step S1, the data receiver application creates an asymmetric key pair in the secure and trusted area, and discloses the public key of the created asymmetric key pair to the outside world, where the asymmetric algorithm used by the asymmetric key pair is RSA algorithm or ECC algorithm, the asymmetric key pair can be of any length, and the public key of the asymmetric key pair created by the data receiver application program will disclose information including public key value, key algorithm and key length;

[0023] Step S2, the application program of the data sender obt...

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 a safety communication method between Android application programs based on a trusted execution environment. The method comprises the following steps: a data receiver application program creates an asymmetric key pair in a safety trusted region, and opens a public key of the created asymmetric key pair to the public; the data sender application program acquires the public key opened by the receiver application program, and adopts the acquired public key as the sensitive data, enables the sensitive data to form ciphertext data, and then sends the ciphertext data to the data receiver application program; the data receiver application program receives the ciphertext data sent by the data sender application program, and decrypts the received ciphertext data by adoptingthe private key of the created asymmetric key pair, thereby acquiring the final sensitive data. Through the safety communication method disclosed by the invention, the data communication security between the Android application programs is protected, the safety level of the sensitive data communication is improved, and the user information is protected to the greatest extent.

Description

technical field [0001] The invention belongs to the technical field of Android device information communication security, and in particular relates to a secure communication method between Android applications based on Trusted Execution Environment (TEE, Trusted Execution Environment). Background technique [0002] The gradual maturity of the Android ecosystem benefits from the diversification of content in the form of applications (Apps). There are more and more occasions where Android applications need to interact, especially when the App acts as a service provider. For example, the lock screen application needs to receive and verify the user password; when the third-party application needs to refer to the registered account of the social software as the identity to log in, it needs to transmit the account number and password to the social software; when using the digital certificate application for signing, the digital certificate application The program needs to receive...

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
IPC IPC(8): H04L29/06H04L9/30H04L9/08G06F21/60
CPCG06F21/606H04L9/083H04L9/302H04L63/0442
Inventor 刘文斌杨文山朱立通
Owner 上海格尔安全科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products