Method and apparatus for random-number generator

A random generation and random number technology, applied in the direction of random number generators, etc., can solve problems such as performance fluctuations, differences, differences, etc.

Inactive Publication Date: 2007-09-26
QUALCOMM INC
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, differences in operating conditions (such as changes in temperature, voltage, and current) and differences in component characteristics (due to component manufacturing, aging, shelf life, and operational life) cause existing random number generators to generate random numbers differently. number performance
As a result, the same device that was built to operate consistently suffers from fluctuations in performance due to the different characteristics of the random number generators that are part of it, which in turn produces different distributions of random numbers

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 and apparatus for random-number generator
  • Method and apparatus for random-number generator
  • Method and apparatus for random-number generator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] Before describing several embodiments in detail, it is to be understood that the scope of the invention is not limited to the details of construction and arrangement of components set forth in the following description or in the drawings. Also, it is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting.

[0013] FIG. 1 shows a block diagram of an automatic self-tuning random number generator 100 according to one embodiment. Random number generator 100 generally includes analog noise generator hardware 102 , control processor hardware 104 , and control processor software module 106 . The analog noise generator hardware 102 provides a normally distributed random analog voltage with mean X and standard deviation S. According to one embodiment, the analog noise generator hardware 102 may also include a noise diode 108 and an amplifier 110 for signal waveform processing. Noise diodes can...

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

Method and apparatus for generating random numbers are disclosed. In one aspect, a method for generating random numbers for use in a wireless communication device provides for generating random numbers, gathering a sample of the generated random numbers, and computing at least one metric, such as mean value, standard deviation, and / or entropy. The method further provides for comparing the metric with a corresponding reference value and adjusting the metric based on a result of said comparison so that the generated random numbers achieve a desired distribution. In another aspect, an apparatus for generating random numbers includes an analog noise generator and hardware components for generating random numbers and feedback values to adjust the random numbers. The apparatus further includes a processor capable of executing instructions to carry out control algorithms for adjusting the random numbers.

Description

technical field [0001] The present invention relates to random number generators, and more particularly, the present invention relates to methods and apparatus for stable, consistent, self-calibrating random number generators for mass-produced wireless communication devices. technical background [0002] Random number generators are required in wireless communication terminals or devices, for example for cryptographic applications. However, differences in operating conditions (such as changes in temperature, voltage, and current) and differences in component characteristics (due to component manufacturing, aging, shelf life, and operational life) cause existing random number generators to generate random numbers differently. number performance. As a result, the same device that was built to operate consistently suffers from fluctuations in performance due to the different characteristics of the random number generators that are part of it, thereby producing different distri...

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/58
CPCG06F7/58
Inventor 哈里斯·S.·西蒙肯尼斯·安德鲁·范佩尔特戴尔·奥德根·夏普
Owner QUALCOMM INC
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