Entropy rate test method based on deep learning

A technology of deep learning and testing methods, applied in the fields of information security and random number generators, can solve problems such as inability to apply unknown behavior and multivariate sequence entropy evaluation, algorithm complexity explosion, large time complexity, etc., reaching the limit Less, high accuracy, widely used effect

Pending Publication Date: 2021-11-12
TAIYUAN UNIV OF TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the sample space is too large or the time step is too long, 90B, etc. cannot calculate the result due to the huge time complexity
Other minimum entropy prediction models based on predictors can only detect entropy source samples with specific statistical characteristics, and the complexity of their algorithms explodes with the increase of sample space, which cannot be well applied to other unknown behaviors and entropy evaluation of multivariate sequences

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
  • Entropy rate test method based on deep learning
  • Entropy rate test method based on deep learning
  • Entropy rate test method based on deep learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Such as Figure 1 to Figure 4 As shown, the entropy rate testing method based on deep learning provided by the present invention collects the random data generated by the entropy source to obtain the original data, the rate at which the entropy source generates random data is v, the original data is standardized in the form of M-bit integers, and supervised learning The methods are permuted and labeled and divided into three groups, including training set, validation set and test set. Collect the random numbers output by the entropy source and perform supervised learning to arrange the marks, divide the data into training set, verification set and test set, and connect the training set and verification set as input to the deep learning model, which is based on LSTM and attention mechanism The deep learning model includes one-hot encoding layer, LSTM layer, attention mechanism layer and fully connected layer. By calculating the loss function and gradient training model,...

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 entropy rate test method based on deep learning, and belongs to the technical field of information security and random number generators. The problem of high algorithm complexity of an entropy rate test in a high-dimensional system in the test of the random number generator can be solved. According to the technical scheme solving the technical problem, the method comprises the four steps of entropy source data collection and processing, deep learning model training, data testing and entropy rate calculation, the powerful learning ability of a deep learning model is utilized, random data collected by an entropy source is processed, and then the processed random data is used for training the model; and the trained model tests other data to obtain a prediction result, the minimum entropy is calculated according to parameters such as the prediction result, and the minimum entropy is multiplied by a random data rate generated by an entropy source to obtain an entropy rate test result; and the method is applied to entropy rate testing.

Description

technical field [0001] The invention relates to an entropy rate testing method based on deep learning, belonging to the technical fields of information security and random number generators. Background technique [0002] Random number generation is a key technology for large-scale numerical simulation and information security. The non-reproducibility and unpredictability of physical random numbers are very important for information security applications. [0003] An important issue in physical random number generation is the evaluation of the entropy rate, which is the rate at which an entropy source produces uncertainty, or unpredictability. Fast random number generation does not carefully consider the entropy rate of physical entropy sources. Currently, several methods are proposed to evaluate the entropy rate of physical random number generation, such as Lyapunov index using reconstruction attractors, permutation entropy, block entropy of chaotic time series, KS entropy...

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): G06F7/58G06K9/62G06N3/04G06N3/08
CPCG06F7/588G06N3/08G06N3/044G06N3/045G06F18/241G06F18/214
Inventor 张建国李豪豪侯锐王安帮李璞王龙生
Owner TAIYUAN UNIV OF TECH
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