Dynamic taint analysis-based system for extracting plaintext of encrypted application

A dynamic taint, plaintext technology, applied in the field of network security, can solve the problems of not knowing encrypted packets, harming the vital interests of computer users, etc., to achieve the effect of improving security monitoring

Active Publication Date: 2017-09-19
SUN YAT SEN UNIV
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For computer users who use these encryption protocol client software, they don't know what the encrypted messages are processed in the background, so they don't know whether they will have some secret actions, such

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
  • Dynamic taint analysis-based system for extracting plaintext of encrypted application
  • Dynamic taint analysis-based system for extracting plaintext of encrypted application
  • Dynamic taint analysis-based system for extracting plaintext of encrypted application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The accompanying drawings are for illustrative purposes only and should not be construed as limitations on this patent; in order to better illustrate this embodiment, some components in the accompanying drawings will be omitted, enlarged or reduced, and do not represent the size of the actual product; the same or similar The reference numerals correspond to the same or similar components; for those skilled in the art, it is understandable that certain known structures and their descriptions may be omitted in the drawings.

[0028] The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0029] Such as figure 1 As shown, the present invention discloses a system for extracting plaintext of encrypted applications based on dynamic taint analysis, including a taint data source location module 01, a dynamic taint analysis module 02, an instruction analysis module 03, and a memory behavior...

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 dynamic taint analysis-based system for extracting a plaintext of an encrypted application. The system comprises a taint data source locating module, a dynamic taint analysis module, an instruction analysis module and a memory behavior analysis module, wherein the taint data source locating module is used for obtaining a memory address of an encrypted message in system call and performing taint data source marking on the memory address; the dynamic taint analysis module is used for tracking a data source with a taint mark and reversely obtaining an execution track of an instruction for performing operation on the data source from the data source; the instruction analysis module is used for analyzing the instruction execution track and distinguishing message decryption and processing stages of taint data; and the memory behavior analysis module is used for obtaining a memory address of the taint data which is subjected to writing operation in the message decryption stage and is subjected to reading operation in the message processing stage, and extracting decrypted plaintext information from the memory address. By extracting the plaintext information from the encrypted application, the security monitoring of the encrypted application is improved.

Description

technical field [0001] The invention relates to the technical field of network security, and more specifically, to a system for extracting plaintext of encrypted applications based on dynamic taint analysis. Background technique [0002] In recent years, with the rapid development of the Internet, thousands of applications appear every day, and for communication security, encryption protocols are used between most client applications and servers. Encryption protocols In addition to common and standard application layer protocols, such as HTTPS and SFTP, there are also a large number of private encryption protocols. For computer users who use these encryption protocol client software, they don't know what the encrypted messages are processed in the background, so they don't know whether they will have some secret actions, such as stealing personal privacy information in the computer , Automatically download certain harmful codes and point to third-party websites, etc. These ...

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): G06F21/52G06F21/55H04L29/06
CPCH04L63/0428G06F21/52G06F21/55
Inventor 余顺争吴达玳
Owner SUN YAT SEN UNIV
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