US2005190913A1PendingUtilityA1
Random number generation apparatus and randon number generation method
Priority: Aug 10, 1999Filed: Apr 14, 2005Published: Sep 1, 2005
Est. expiryAug 10, 2019(expired)· nominal 20-yr term from priority
G06F 7/588H04L 9/0662H04L 9/302G06F 7/582
47
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The random number generating apparatus includes as a random number generation block: an A/D converter for converting a pick-up signal output from a pick-up block, into a digital image; a memory where the digital image is stored as pixel values; and a random number generator for extracting a digital data from pixel values of a plurality of pixels within the digital image of the pick-up signal output when no subject is present from the pick-up block stored in the memory and generating a random number from the digital data correlated to the plurality of pixels. Thus, it is possible to generate a random number having a long periodicity.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A random number generation apparatus comprising:
a pick-up block structurally adapted to capture living body information and to output a pick-up signal depicting said living body information; A/D converter structurally adapted to convert said pick-up signal into a gray scale image composed of a plurality of gray scale pixels, a gray scale pixel of said plurality gray scale of pixels having a gray scale pixel value expressed by a plurality of bits; a image processor structurally adapted to generate a binary image from said gray scale image, a binary image pixel of said binary image being generated by comparing said gray scale pixel value with an average of gray scale pixel values for said plurality of gray scale pixels, said binary image pixel having a binary pixel value expressed by a single bit; and an encryption block having a random number generator structurally adapted to generate a random number sequence from said pick-up signal when no living body information is captured by said pick-up block, said random number sequence being generated using either said gray scale pixel value or said binary pixel value, said binary pixel being located at a start address, said random number generator generating said random number sequence by extracting the least significant bit of said binary pixel value and the least significant bit for each of the binary pixel values of a predetermined number of binary pixels succeeding said binary pixel, said start address being located at an appropriate position in said binary image, said appropriate position being at a horizontal address and a vertical address, said horizontal address being a value expressed by said binary pixel value and, said vertical address being a value expressed by another binary pixel value of another binary pixel of said plurality binary that is adjacent said binary pixel.
22 . A random number generating apparatus as claimed in claim 21 , wherein said living body information is a fingerprint.
23 . A random number generating apparatus as claimed in claim 21 , wherein said binary image is composed of a plurality of binary image pixels.
24 . A random number generating apparatus as claimed in claim 21 , further comprising memory structurally adapted to store said gray scale image.
25 . A random number generating apparatus as claimed in claim 21 , further comprising memory structurally adapted to store said binary image.
26 . A random number generating apparatus as claimed in claim 21 , wherein said plurality of gray scale pixels is the number of gray scale pixels for the entire gray scale image.
27 . A random number generating apparatus as claimed in claim 21 , wherein said plurality of gray scale pixels is the number of gray scale pixels located at a segment of said gray scale image in a predetermined range from said gray scale pixel.
28 . A random number generating apparatus as claimed in claim 21 , wherein black portions of said binary image represent convex portions of said living body information and the white portions of said binary image represent concave portions of said living body information.
29 . A random number generating apparatus as claimed in claim 21 , wherein said appropriate position is located at a predetermined position in said binary image.
30 . A random number generating apparatus as claimed in claim 21 , wherein said encryption block further comprises:
encryption means structurally adapted to perform encryption using an encryption key.
31 . A random number generating apparatus as claimed in claim 30 , wherein said encryption key is said random number sequence.
32 . A random number generating apparatus as claimed in claim 30 , wherein said encryption means employs the RSA encryption method for generating said encryption key according to two prime numbers and generates said two prime numbers according to said random number generated by said random number generating means, so that said two prime numbers are used for generating said encryption key.
33 . A random number generating apparatus as claimed in claim 30 , further comprising:
a fingerprint identification block structurally adapted to identify an individual by comparing said binary image with registered image information.
34 . A random number generating apparatus as claimed in claim 33 , wherein said fingerprint identification block performs an encryption of a plain text using said encryption key when said individual is identified.
35 . A random number generating method comprising steps of:
capturing living body information; outputting a pick-up signal depicting said living body information; converting said pick-up signal into a gray scale image composed of a plurality of gray scale pixels, a gray scale pixel of said plurality gray scale of pixels having a gray scale pixel value expressed by a plurality of bits; generating a binary image from said gray scale image, a binary image pixel of said binary image being generated by comparing said gray scale pixel value with an average of gray scale pixel values for said plurality of gray scale pixels, said binary image pixel having a binary pixel value expressed by a single bit; and generating a random number sequence from said pick-up signal when no living body information is captured by said pick-up block, said random number sequence being generated using either said gray scale pixel value or said binary pixel value, said binary pixel being located at a start address, said random number sequence being generated by extracting the least significant bit of said binary pixel value and the least significant bit for each of the binary pixel values of a predetermined number of binary pixels succeeding said binary pixel, said start address being located at an appropriate position in said binary image, said appropriate position being at a horizontal address and a vertical address, said horizontal address being a value expressed by said binary pixel value and, said vertical address being a value expressed by another binary pixel value of another binary pixel of said plurality binary that is adjacent said binary pixel.
36 . A random number generating method as claimed in claim 35 , wherein said living body information is a fingerprint.
37 . A random number generating method as claimed in claim 35 , wherein said binary image is composed of a plurality of binary image pixels.
38 . A random number generating method as claimed in claim 35 , wherein said plurality of gray scale pixels is the number of gray scale pixels for the entire gray scale image.
39 . A random number generating method as claimed in claim 35 , wherein said plurality of gray scale pixels is the number of gray scale pixels located at a segment of said gray scale image in a predetermined range from said gray scale pixel.
40 . A random number generating method as claimed in claim 35 , further comprising the step of:
identifying said binary image.
41 . A random number generating method as claimed in claim 35 , wherein said appropriate position is located at a predetermined position in said binary image.
42 . A random number generating method as claimed in claim 35 , further comprising the step of:
performing encryption using an encryption key.
43 . A random number generating method as claimed in claim 42 , wherein said step of performing encryption further comprises:
employing the RSA encryption method to generate said encryption key according to two prime numbers and generates said two prime numbers according to said random number generated by said random number generating means, so that said two prime numbers are used for generating said encryption key.
44 . A random number generating method as claimed in claim 42 , further comprising the step of:
identifying an individual by comparing said binary image with registered image information.
45 . A random number generating method as claimed in claim 44 , further comprising:
performing an encryption of a plain text using said encryption key when said individual is identified.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.