Cryptographically secure pseudo-random bit generator for fast and secure encryption

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6104811
SERIAL NO

08911690

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A pseudo-random number generator is used as a pre-processing step to generating a long random bit string. The bit string is then 'stretched' by performing certain one-way functions in parallel on the bit strings. In a preferred embodiment, specialized constructions based on expander graphs are also used. Preferably, the strings generated by the one-way functions and expander graphs are exclusive-ored. An embodiment may operate in the following manner. Assume a slow but secure generator G.sub.0. 1. Using G.sub.0, generate random numbers x.sub.1, x.sub.2, . . . , x.sub.n. 2. Using a stretch function, stretch the random numbers into R=r.sub.1, r.sub.2, . . . , r.sub.n where each r.sub.i is a predetermined amount longer than x.sub.i. 3. Use R as a one-time pad for encryption. This process provides a long, random, cryptographically secure bit string. This bit string is sufficiently fast to support encryption processes suitable for real-time, on-line encryption, such as video stream encryption and TCP/IP layer encryption.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTELLECTUAL VENTURES ASSETS 158 LLC251 LITTLE FALLS DRIVE WILMINGTON DE 19808

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Aiello, William Anthony Madison, NJ 2 52
Rajagopalan, Sivaramakrishnam Morris Plains, NJ 1 26
Venkatesan, Ramarathnam Redmond, WA 153 4179

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation