True random number generator

A technology of true random number and generator, applied in the field of true random number generator, can solve the problem that the physical random source is vulnerable to attack, achieve the effect of solving vulnerability to attack and improving robustness

Inactive Publication Date: 2018-10-16
BEIJING SMARTCHIP MICROELECTRONICS TECH COMPANY +2
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The purpose of the present invention is to provide a true random number generator, which can solve the problem

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
  • True random number generator
  • True random number generator
  • True random number generator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, but it should be understood that the protection scope of the present invention is not limited by the specific embodiments.

[0017] Unless expressly stated otherwise, throughout the specification and claims, the term "comprise" or variations thereof such as "includes" or "includes" and the like will be understood to include the stated elements or constituents, and not Other elements or other components are not excluded.

[0018] Such as figure 2 As shown, a true random number generator according to a specific embodiment of the present invention adopts an SP (Substitution Permutation) structure, which includes: n physical random sources, n digital processing modules, diffusion layer, confusion layer and post-processing module . n physical random sources are used to generate n physical signals; n digital processing modules are used to match...

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 present invention discloses a true random number generator, which adopts an SP structure. The true random number generator comprises: n physical random sources, n digital processing modules, a diffusion layer, an aliasing layer and a post-processing module. The n physical random sources are used to generate n physical signals; the n digital processing modules are used to respectively match andreceive the n physical signals, and convert the n physical signals into n digital signals; the diffusion layer is used to receive the n digital signals, perform an exclusive-OR operation on the n digital signals, and output n-channel signals, wherein each-channel signals comprise physical signals of at least three physical random sources; the aliasing layer is used to receive the n-channel signals, mix the n-channel signals to realize repeated mix among the n-channel signals, and output mix results; and the post-processing module is used to receive the mix results output by the aliasing layer, and eliminate the deviation and dependence of the mix results. Thus, according to the random number generator disclosed by the present invention, the robustness of the random number generator can beimproved.

Description

technical field [0001] The invention relates to a true random number generator with SP (Substitution Permutation) structure. Background technique [0002] A stochastic process is a repetitive process whose output is not easy to find a deterministic pattern to describe. A good random number generator should work efficiently, which means it must be able to generate a large number of random numbers in a short time. Random numbers are widely used in many fields, such as cryptography, spread spectrum communication, digital simulation, information security, random simulation and so on. So how to generate good random numbers is crucial. [0003] Currently, there are generally two types of generators that generate random sequences: true random number generators and pseudo-random number generators. A pseudo-random number generator needs a seed and some deterministic algorithm to generate a random sequence. A true random number generator, on the other hand, utilizes a non-determin...

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): G06F7/58
CPCG06F7/588
Inventor 侯文平刘亮甘杰胡晓波于艳艳涂因子孙贵珠王尧甄平
Owner BEIJING SMARTCHIP MICROELECTRONICS TECH COMPANY
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