IP Library Granted Patent US 8,402,073
Granted Patent B2
US 8,402,073 · App. 12/559,053 · Granted Mar 19, 2013

Method and apparatus for generating a random bit stream

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,402,073
App. No.
12/559,053
Granted
Mar 19, 2013
Kind
B2
Abstract

Presently disclosed is method and apparatus for generating a random bit stream by generating a random bit according to a polynomial expression, providing a modification function operative on the polynomial expression, and modifying the polynomial expression by modifying the modification function.

Claims (30)

1. A system for generating a bit stream comprising:

a random bit generator generating a bit stream as a function of a polynomial expression;

a modification function generator generating a variable period function output; and

a system for modifying the polynomial expression according to the variable period function output.

2. The system of claim 1 wherein the modification function generator generates the variable period function output in response to an operating voltage.

3. The system of claim 1 wherein the modification function generator generates the variable period function output in response to an operating temperature.

4. The system of claim 1 wherein the random bit generator comprises a plurality of coefficient selectors.

5. The system of claim 1 wherein the random bit generator comprises a plurality of expression calculators.

6. The system of claim 1 wherein the random bit generator comprises a plurality of expression registers.

7. The system of claim 1 wherein the random bit generator comprises a plurality of storage registers.

8. The system of claim 1 wherein the random bit generator comprises a plurality of linear feedback shift registers.

9. The system of claim 1 wherein the random bit generator comprises a plurality of delay elements.

10. The system of claim 1 wherein the random bit generator comprises cascaded delay elements.

11. The system of claim 1 wherein the modification function generator comprises an oscillator.

12. The system of claim 1 wherein the modification function generator comprises a voltage controlled oscillator.

13. The system of claim 1 wherein the modification function generator comprises a temperature controlled oscillator.

14. A system for generating a bit stream comprising:

a random bit generator generating a bit stream as a function of a plurality of polynomial expression elements;

a modification function generator coupled to the random bit generator, the modification function generator generating a variable period function output; and

wherein the variable period function output modifies an operation of one or more of the polynomial expression elements.

15. The system of claim 14 wherein one or more of the polynomial expression elements comprises a coefficient selector.

16. The system of claim 14 wherein one or more of the polynomial expression elements comprises a delay element.

17. The system of claim 14 wherein one or more of the polynomial expression elements comprises a register.

18. The system of claim 14 wherein the variable period function generator generates the variable period function output as a function of a voltage.

19. The system of claim 14 wherein the variable period function generator generates the periodic function output as a function of a temperature.

20. A system for generating a bit stream comprising:

a periodic function generator generating a periodic function output as a function of a voltage or a temperature;

a plurality of coefficient selectors coupled to the periodic function generator, each of the coefficient selectors receiving the periodic function output and generating a coefficient;

a plurality of expression calculators, each coupled to one of the coefficient selectors and a polynomial term register and generating a polynomial term based on the coefficient received from the corresponding coefficient selector and a polynomial term received from the corresponding polynomial term register; and

a selector selecting one of the plurality of generated polynomial terms to generate a bit in a random bit stream.

Assignments (6)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
CHANGE OF NAME Recorded Jun 26, 2017
From: CONEXANT SYSTEMS, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 042986/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038803/0693 →
CHANGE OF NAME Recorded May 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 038777/0885 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →