Biometric Authentication Algorithm Transition via Inactive Database Buffering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing biometric authentication systems face inconvenience and accuracy issues when updating the matching algorithm, requiring deletion and re-registration of reference biometric information, leading to authentication failures and user discomfort.
Innovation Solution
An electronic device with a biometric sensor and processor configures a secondary matching algorithm and template database in an inactive state, allowing seamless transition to the new algorithm by registering successful authentication templates, ensuring continuous operation without re-registration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the matching algorithm is changed or updated, then biometric authentication accuracy and performance are enhanced, but user inconvenience occurs due to authentication failure and re-registration requirement
Solution Approach 1:
The system performs preliminary actions by installing the second matching algorithm and creating the second template database in advance, but keeps them inactive. This allows the new algorithm to be ready and configured before actually switching to it, preventing authentication failures during the transition period.
Solution Approach 2:
The second template database acts as an intermediary between the old and new matching algorithms. It stores templates generated by the new algorithm while remaining inactive, serving as a buffer that allows seamless transition without disrupting current authentication operations.
2Adaptability or versatility
If the reference biometric information is deleted to configure new templates, then the new matching algorithm can be properly configured, but normal biometric authentication becomes impossible until re-registration
Solution Approach 1:
The template database is segmented into multiple instances (first template database and second template database). Each database is associated with a specific matching algorithm version, allowing independent management and transition without affecting the other.
Solution Approach 2:
The system dynamically switches between the first and second template databases based on which matching algorithm is active. The second template database can be activated at any time without deleting the first, allowing flexible and continuous operation during algorithm transitions.
3Productivity
If the second template database is activated immediately after installation, then new algorithm performance can be utilized, but authentication failures occur due to incomplete template registration
Solution Approach 1:
The system performs preliminary template registration in the second template database using successfully authenticated biometric data from the first algorithm. This preliminary population of templates ensures the new algorithm has sufficient data to operate reliably when activated.
Solution Approach 2:
The system uses feedback from successful authentication operations with the first matching algorithm to populate the second template database. Each successful authentication provides biometric data that can be used to create templates for the new algorithm, ensuring quality data is available before activation.
Data Source
AI summary
An electronic device includes at least one processor connected with a biometric sensor and memory, and configured to perform biometric authentication using a first matching algorithm and a first template DB, install a second matching algorithm and a second template DB and set the second template DB to an inactive state, determine whether a predetermined template registration condition is met when biometric authentication using the first matching algorithm and the first template DB is successful, generate a template including input biometric information of the successful biometric authentication and register the template in the second template DB in the inactive state in case that the template registration condition is met, set the second template DB to an active state in case that the second template DB meets a predetermined template activation condition, and perform the biometric authentication using the second matching algorithm and the second template DB in the active state.


