Random number generator

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20020186086A1
SERIAL NO

09879686

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An improved random number generator for micro-controllers is provided with multiple free running oscillators. These oscillators may be ring oscillators. They run at different frequencies. A phase difference between at least two of the oscillators provides the random number. The determination of a phase difference can be done by sampling the high speed oscillator using the lower speed oscillator. This sampling of the oscillators for the determination of a phase difference can be controlled by an oscillators as well. The random number is picked up from a shift register which provides feedback to a control circuit which can alter the frequency of one or more (including all) of the oscillators so that an increased randomness can be achieved. The random number from the shift register is loaded into a linear feedback shift register (LFSR) to generate independent uniform random data. An additional oscillator such as a third low speed oscillator can be used to frequency modulate one of the other oscillators to increase randomness. This also makes attacks on the random number generator much less possible. Attacking the random number generator by using variations in temperature and/or changes in voltages to the chip are rendered ineffective.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
DALLAS SEMICONDUCTOR4350 BELTWOOD PARKWAY SOUTH A CORP OF TX TX

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Curiger, Andreas Buchs, CH 7 333
Grider, Stephen N Argyle, TX 18 654

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation