Method and apparatus for authenticating biometric scanners
AssigneeUniversity of Maryland
InventorsVladimir Iankov Ivanov, John S. Baras
Life of this patent
Estimating the term…
Abstract
A method and apparatus for authenticating a biometric scanner involves estimating unique intrinsic characteristics of the scanner (scanner pattern), that are permanent over time, and can identify a scanner even among scanners of the same manufacturer and model. Image processing and analysis are used to extract a scanner pattern from images acquired with the scanner. The scanner pattern is used to verify whether the scanner that acquired a particular image is the same as the scanner that acquired one or several images during enrollment of the biometric information. Authenticating the scanner can prevent subsequent security attacks using counterfeited biometric information on the scanner, or on the user authentication system.
Claims29
A computer implemented method for determining a scanner pattern of a biometric scanner, said method comprising:
- using a processor having associated memories and input and output ports to perform the following,
- acquiring at least one digital image representing biometric information inputted to a sensor of said biometric scanner;
- selecting pixels from said at least one digital image to define regions of interest within said at least one digital image;
- processing the selected pixels from regions of interest to extract and encode a sequence of numbers containing sufficient information to represent said biometric scanner, said sequence of numbers comprising a unique scanner pattern of said biometric scanner;
- and
- storing said unique scanner pattern in memory for future comparison with subsequently inputted and processed biometric information.
A computer implemented method for enrolling a biometric scanner, said method comprising:
- using a processor having an associated memory, and input and output ports to perform the following,
- acquiring at least one digital image representing biometric information inputted to a sensor of said biometric scanner;
- estimating a scanner pattern, from said at least one digital image by processing selected pixels having unique information that represents said biometric scanner, to form template scanner features;
- and
- storing said template scanner features in the memory for future comparisons with subsequently inputted biometric information.
A computer implemented method for verifying the authenticity of a biometric scanner, said method comprising:
- using a central processing unit having associated memories and input and output ports to perform the following,
- acquiring at least one digital image representing biometric information inputted to a sensor of said biometric scanner;
- estimating a scanner pattern, from said at least one digital image by processing selected pixels having unique information that represents said biometric scanner, to form template scanner features;
- storing said template scanner features in the memory;
- extracting, from a subsequently acquired digital image representing subsequently inputted biometric information, query scanner features by processing pixels of the subsequently acquired digital image;
- comparing said template scanner features to said query scanner features to determine a measure of similarity between said template scanner features and said query scanner features;
- and
- determining whether said template scanner features and said query scanner features arise from the same biometric scanner based on said measure of similarity between said template scanner features and said query scanner features.
An apparatus for determining a scanner pattern of a biometric scanner, said apparatus comprising:
- a central processing unit having associated memories and input and output ports;
- a sensor operatively connected to said central processing unit for transmitting biometric information to said central processing unit for processing of said biometric information into at least one digital image representing the biometric information;
- wherein said central processing unit selects pixels from said at least one digital image to define regions of interest within said at least one digital image and processes the selected pixels from regions of interest to extract and encode a sequence of numbers containing sufficient information to represent said biometric scanner, said sequence of numbers comprising a unique scanner pattern of said biometric scanner;
- and
- a memory for storing said unique scanner pattern for future comparison with subsequently inputted and processed biometric information.
An apparatus for enrolling a biometric scanner, said apparatus comprising:
- a central processing unit having an associated memory, and input and output ports;
- a sensor operatively connected to said central processing unit for transmitting biometric information to said central processing unit for processing of said biometric information into at least one digital image representing the biometric information;
- wherein said central processing unit estimates a scanner pattern, from said at least one digital image by processing selected pixels having unique information that represent said biometric scanner, to form template scanner features;
- and
- a memory for storing said template scanner features for future comparison with subsequently inputted biometric information.
An apparatus for verifying the authenticity of a biometric scanner, said apparatus comprising:
- a central processing unit having associated memories and input and output ports;
- a sensor operatively connected to said central processing unit for transmitting biometric information to said central processing unit for processing of said biometric information into at least one digital image representing the biometric information;
- wherein said central processing unit estimates a scanner pattern, from said at least one digital image by processing selected pixels having unique information that represents said biometric scanner, to form template scanner features;
- a memory for storing said template scanner features;
- wherein said central processing unit extracts, from a subsequently acquired digital image representing subsequently inputted biometric information to said sensor, query scanner features by processing pixels of the subsequently acquired digital image;
- wherein said central processing unit compares said template scanner features to said query scanner features to determine a measure of similarity between said template scanner features and said query scanner features;
- and
- wherein said central processing unit determines whether said template scanner features and said query scanner features arise from the same biometric scanner based on said measure of similarity between said template scanner features and said query scanner features.
A computer implemented method for determining a scanner pattern of a biometric scanner, said method comprising:
- using a central processing unit having associated memories and input and output ports to perform the following,
- acquiring at least one digital image from a predetermined object inputted to a sensor of said biometric scanner;
- selecting pixels from said at least one digital image to define regions of interest within said at least one digital image;
- processing the selected pixels from regions of interest to extract and encode a sequence of numbers containing sufficient information to represent said biometric scanner, said sequence of numbers comprising a unique scanner pattern of said biometric scanner;
- and
- storing said unique scanner pattern in memory for future comparison with subsequently inputted and processed biometric information.
Dependencies are inferred from the claim text.