Biometric Scanner Authentication via Unique Pattern Estimation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Biometric authentication systems face security vulnerabilities due to the imperfections and variability in biometric data, making them susceptible to counterfeiting and authentication failures, especially in uncontrolled environments like mobile devices.
Innovation Solution
Implementing a method to authenticate the biometric scanner itself by estimating its unique scanner pattern from images acquired, which is then used to verify the authenticity of the scanner, thereby preventing the use of counterfeit biometric information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If biometric information is used for authentication, then identification accuracy is improved, but security vulnerability increases due to counterfeiting and variability
Solution Approach 1:
The patent introduces a scanner fingerprint as an intermediary element to verify the authenticity of the scanning device itself. Instead of directly trusting the biometric data, the system first authenticates the scanner that captured the data, creating a mediator layer between the biometric information and the authentication decision. This intermediary verification prevents counterfeit biometric data from being accepted, resolving the security vulnerability while maintaining identification accuracy.
Solution Approach 2:
The patent implements preliminary authentication of the scanner before using it to capture biometric data. The system performs a verification step to ensure the scanner is legitimate and has not been tampered with or replaced. This preliminary action prevents subsequent authentication failures by ensuring the scanning device itself is trustworthy before the actual biometric authentication occurs.
2Ease of operation
If biometric scanners are used in uncontrolled environments, then accessibility is improved, but authentication reliability deteriorates due to environmental variations
Solution Approach 1:
The patent enables the scanner to perform self-verification by capturing its own fingerprint image and comparing it against stored reference images. This self-service mechanism allows the scanner to autonomously verify its authenticity without requiring external intervention or controlled environment conditions. The scanner uses its inherent capabilities to authenticate itself, maintaining reliable operation across diverse environmental conditions while preserving accessibility.
3Reliability
If scanner pattern estimation is performed, then authentication security is improved, but computational complexity increases
Solution Approach 1:
The patent extracts and processes only the essential features of the scanner fingerprint image for authentication purposes. Instead of analyzing the entire image data in detail, the system extracts key characteristic pixels or regions that are sufficient for verification. This extraction approach reduces the computational burden while maintaining the security benefits of scanner pattern estimation, making the system more practical for deployment.
Data Source
AI summary
Methods and systems involving image processing extract from an image and estimate unique intrinsic characteristics (scanner pattern) of a biometric scanner, such as area type fingerprint scanner. The scanner pattern is permanent over time, can identify a scanner even among scanners of the same manufacturer and model, and can be used to verify if a scanner acquired an image is the same as the scanner used for biometric enrollment, i.e., to authenticate the scanner and prevent security attacks on it. One method comprises selecting pixels from an enrolled and query image, masking useful pixels from the images, computing a similarity score between the common pixels of the enrolled and query useful pixels, and comparing this score with a threshold to determine whether the query image has been acquired by the same scanner as the enrolled image. The method can further comprise inverting the pixel values and/or filtering the selected pixels.


