Patent ID: 8379848

Claim:
A method of generating true random numbers, said method comprising the steps of: choosing a source image and category from a naturally occurring scene by a user; digitizing the source image with an encoder to create a digitized image; extracting least significant bits of each pixel of the digitized image; processing the least significant bits of each pixel to create a random bit stream; driving applications with the newly created random bit stream; and wherein the generation of the true random numbers are based on a microstructure of the image and digitization and quantization error found in the least significant bit of the pixels, wherein the categories of natural source images comprise at least one of: homogeneously painted walls, popcorn ceilings, carpet fabrics, paving stones, architectural granite columns, ancient ruins, and ocean waves, wherein weighted functions of the pixel data, ranging from the selection of at least one color gun to weighted luminance functions are calculated in order to extract the least significant bit of the at least one color gun.