Method for generating high-speed parallel true random numbers with ultra-high scalability

A technology of true random numbers and generation methods, applied in random number generators, electrical pulse generator circuits, etc., can solve problems such as poor scalability and insufficient code rate, and achieve large-scale parallel computing and high-speed secure network communication. Effect

Active Publication Date: 2015-05-13
TAIYUAN UNIV OF TECH
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The purpose of the present invention is to provide a high-speed parallel true random number generation method with super scalability to solve the problems of insufficient code rate and poor scalability in the prior art

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
  • Method for generating high-speed parallel true random numbers with ultra-high scalability
  • Method for generating high-speed parallel true random numbers with ultra-high scalability

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be further described below in conjunction with the accompanying drawings and implementation examples, but the implementation examples should not be construed as limiting the present invention.

[0026] figure 1 The flow chart of a kind of super-expandable high-speed parallel true random number generation method provided by the above-mentioned implementation of the present invention is shown, and the specific generation method steps are as follows:

[0027] Step 1. Use the active mode-locked pulse laser to output an ultrashort optical pulse sequence with a pulse width of about 1.6 ps, a repetition rate of 10 GHz, and a wavelength of 1550 nm. After the pulsed optical amplifier acts on it, its peak power is increased to 2 kW; The ultrashort pulse signal, as a pump source, enters a 5-meter-long high-nonlinear dispersion-shifted optical fiber 3 with a nonlinear coefficient of 25 / W / km (the zero dispersion point is at 1550 nm) through a polarization...

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 provides a method for generating high-speed parallel true random numbers with an ultra-high scalability. The method comprises the steps that firstly, spectrum cutting is conducted on an ultra-short pulse sequence generated by an optical device, so that N paths of ultra-narrow-band ultras-short pulse sequences are obtained; secondly, time domain widening is conducted, so that large-pulse-width narrow-band short pulse sequences are obtained and then converted into electrical signals; thirdly, the signals enter an analog-digital converter to be converted into corresponding high and low levels, and therefore N paths of independent true random numbers with the repetition frequency being f are generated. The high-speed parallel true random number sequence generated through the method does not have periodicity, the code rate of each path can reach the magnitude order of 10 Gbps, at least 1000 paths of independent parallel true random numbers can be output at the same time, the scalability of an existing parallel true random number generator is improved at least 3-4 magnitude orders, and the modern large-scale parallel computing and high-speed secretive network communication demands can be met to a large extend.

Description

technical field [0001] The invention relates to a parallel random number generation method, in particular to a super-expandable high-speed parallel true random number generation method, which is applied to the fields of Monte Carlo simulation, large-scale parallel computing and secure communication. Background technique [0002] Monte Carlo simulation has important applications in nuclear physics, computational chemistry, biomedicine, financial engineering, macroeconomics, meteorology, sociology and other fields. [0003] Random number is the cornerstone of Monte Carlo simulation, its quality determines the accuracy of Monte Carlo simulation, and its rate restricts the simulation speed; and the more random numbers consumed in simulation, the higher the quality requirements for random numbers. [0004] With the increasing complexity of the calculation model and the increasing amount of calculations, the current Monte Carlo simulation generally uses multiple processors to exec...

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/58H03K3/02
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