Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

IPv6 address discovery method and device based on gated convolutional variational auto-encoder

A self-encoder, ipv6 address technology, applied in the network field, to achieve the effect of improving sensitivity and improving model effect

Inactive Publication Date: 2020-11-03
INST OF INFORMATION ENG CAS
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention uses deep neural network for the first time to solve the problem of IPv6 address generation, that is, the problem of IPv6 address discovery (the generated IPv6 address is the discovered IPv6 address)

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
  • IPv6 address discovery method and device based on gated convolutional variational auto-encoder
  • IPv6 address discovery method and device based on gated convolutional variational auto-encoder
  • IPv6 address discovery method and device based on gated convolutional variational auto-encoder

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0062] Example 1 Address Classification Experiment

[0063] The present invention has carried out experiments on address classification, and Table 1 shows the model effect after not using the address classification method, using manual classification and unsupervised clustering respectively. Experiments on three methods use the public dataset IPv6 Hitlist as a training seed set and scan to identify active targets.

[0064] In the experiment, the IPv6 Hitlist data set is used as the seed set for training, and after the training, the generator is used to generate candidate targets after 100,000 samples. This experiment removes duplicate candidate targets, and finally obtains effective generated address targets. Experiments show that the address classification method can indeed improve the generation effect of the model. Among them, the most generated addresses are Fixed IID of manual classification and Cluster 1 of unsupervised clustering. However, Low 64-bit subnet, SLAAC EU...

example 2

[0067] Example 2 model comparison experiment

[0068] This experiment compares 6GCVAE with the traditional variational autoencoder and the current cutting-edge address generation algorithm Entropy / IP. Table 2 shows the comparison results.

[0069] In order to verify the advantages of 6GCVAE, this experiment builds traditional variational autoencoder models by replacing the key component of 6GCVAE, the gated convolutional layer, and compares them with the present invention. After training the model with the IPv6 Hitlist dataset, the experiment generates 1,000,000 samples for comparison. Experiments show that the FNN VAE is difficult to complete the task of IPv6 object generation because the feed-forward neural network cannot capture semantic information well. RNN VAE and Convolutional VAE only focus on sequence relationship or structural information, so the number of generation is less. By promoting simple RNN layer to LSTM or GRU, the model outperforms RNN VAE. Finally, 6G...

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 relates to an IPv6 address discovery method and device based on a gated convolution variational auto-encoder. The method comprises the following steps: constructing a variation auto-encoder by utilizing a gated convolution layer to obtain a gated convolution variation auto-encoder; training a gating convolution variation auto-encoder, learning distribution of input addresses throughthe encoder in the training process, then sampling latent vectors and reconstructing new address representation through a decoder; The method comprises the steps: using a trained decoder as a generator to generate the predicted active IPv6 addresses in batches; constructing a variational auto-encoder by using the gated convolutional network, so that the potential relationship between address bitscan be discovered while attention is paid to an address importance mark. The invention provides two address classification methods, namely a manual classification method and an unsupervised clusteringmethod, so that the model effect can be effectively improved; compared with the prior art, more active targets can be generated under the limited data set.

Description

technical field [0001] The invention belongs to the field of network technology, and in particular relates to a method and device for discovering an IPv6 address based on a gated convolutional variational autoencoder. Background technique [0002] In network measurement tasks, in order to discover active hosts in the network and judge their activity status, researchers usually use network scanning methods to actively detect all hosts existing in network space. The system confirms that a host is alive by sending a request packet and waiting until a response packet is received from the host. However, IPv6 includes a rather large address space. Current scanners such as Zmap and Masscan cannot scan the entire IPv6 network space. [0003] The state-of-the-art approach to solve this problem is to use IPv6 object generation techniques. The technique takes a set of active IPv6 seed addresses as input and learns the structure of the seed addresses to generate a set of likely activ...

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/12G06F40/126G06N3/08G06N3/04
CPCG06F40/126G06N3/08H04L2101/659G06N3/045
Inventor 熊刚李镇崔天宇石俊峥苟高鹏
Owner INST OF INFORMATION ENG CAS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products