Internet-of-Things application flow detection method based on deep learning

A technology that uses traffic and detection methods, applied in the computer field, can solve problems such as difficulties, inaccurate traffic classification, and unsatisfactory recognition accuracy, and achieve the effects of meeting security requirements, accurate identification, and ensuring credibility and security

Active Publication Date: 2020-08-11
EAST CHINA NORMAL UNIV
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the classic machine learning method solves many problems that cannot be solved by the rule-based method, such as encrypted traffic classification and high computing cost, it faces the challenge of a large number of traffic similar features, which will lead to inaccurate traffic classification.
[0003] Due to the complex security behavior of IoT devices, it will be difficult to monitor and identify traffic using traditional methods
However, IoT devices rarely have professional security traceability methods, and it is difficult to ensure accurate identification of application traffic. Only some more traditional rule matching methods can be used. However, due to the popularity of encryption algorithms at this stage, the recognition accuracy of rule matching methods is often not as good as Satisfactory, there is an urgent need for high-precision detection methods to detect application traffic at this stage

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
  • Internet-of-Things application flow detection method based on deep learning
  • Internet-of-Things application flow detection method based on deep learning
  • Internet-of-Things application flow detection method based on deep learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0036] The invention is designed as three modules of traffic information acquisition, information structuring and cloud neural network identification, the specific process is as follows figure 1As shown, the traffic information acquisition module is the realization of step 1, including traffic acquisition and judging traffic attributes, the information structure is the realization of step 2, including traffic segmentation and structure storage, and the convolutional neural network module is the realization of step 3. Including cloud training and model checking.

[0037] The traffic information acquisition module is to set up a packet capture program on the IoT device side. By capturing the traffic packets passing through the gateway, the current traffic packet type passing through the gateway is obtained. Through the pre-set analysis program, the traffic packets are divided into application-level traffic and System-level traffic, and then through domain name resolution, applic...

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 Internet-of-Things application flow detection method based on deep learning. The method comprises the following steps: carrying out structured data storage on a flow data packet on Internet-of-Things equipment through Wireshark; cutting and screening Pcap traffic packets by using a Split Cap tool, obtaining different cut samples of the traffic packets, converting traffic data with different fragment sizes into binary graph files for representation, and obtaining relatively accurate application traffic identification through adoption of a deep learning method. The method mainly comprises the steps of flow packet data screening, code cutting of a Pcap file, graph conversion of a structured flow data packet and application flow identification of a convolutional neural network. According to the method and the device, the application data packet in the Internet-of-Things equipment can be automatically captured and identified, powerful support is provided for flowtracking and tracing of the Internet-of-Things equipment, and the safety performance of the Internet-of-Things equipment is greatly improved.

Description

technical field [0001] The invention belongs to the field of computers, focuses on network security traceability at the device side of the Internet of Things, and proposes a deep learning-based Internet of Things (Internet Of Things, IOT) application flow detection method, which can detect objects completely and accurately according to the information contained in the flow Methods for networking application traffic types and sources. Background technique [0002] Traffic inspection is the work of associating network traffic with applications, and is an important task in the field of network security. In the field of network security, traffic classification is actually the initial step in anomaly detection such as querying malicious network resource usage, and is an essential part of IoT security detection. Currently, there are four main traffic classification methods: port-based traffic analysis, Deep Packet Inception (DPI)-based traffic analysis, statistics-based applicati...

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): H04L12/851H04L12/24G06N3/04H04L29/06H04L29/12
CPCH04L47/2441H04L47/2483H04L63/1408H04L41/145H04L61/4511G06N3/045Y02D30/50
Inventor 陈铭松夏珺江岚黄红兵周亮马言悦焦阳
Owner EAST CHINA NORMAL 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