Shared Biometric Authentication Server for Multi-Algorithm Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Biometric authentication systems face challenges when different service providers, such as hotels and retail stores, use different authentication algorithms, leading to system bloat and high installation and management costs for small-scale providers.
Innovation Solution
A server apparatus and terminal system that supports multiple authentication algorithms by associating user IDs, feature values, and authentication algorithm IDs in a centralized database, enabling matching across different algorithms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each service provider installs their own biometric authentication server, then authentication reliability is improved, but device complexity and cost increase
Solution Approach 1:
The server apparatus is designed to support multiple authentication algorithms simultaneously through a unified system architecture. The database stores user information along with algorithm identifiers, allowing the server to handle different authentication methods (e.g., face recognition, fingerprint) from various service providers using the same hardware infrastructure, thereby reducing system complexity while maintaining reliability
2Device complexity
If a shared biometric authentication server is used, then device complexity is reduced, but adaptability to different authentication algorithms deteriorates
Solution Approach 1:
The system dynamically adapts to different authentication algorithms by storing algorithm identifiers alongside user information in the database. When authentication is required, the server retrieves the appropriate algorithm identifier and selects the corresponding authentication method, enabling a single shared server to accommodate multiple algorithms without compromising adaptability
Solution Approach 2:
The server apparatus acts as an intermediary between terminals using different authentication algorithms and the centralized database. It translates and mediates between different algorithm formats, allowing diverse authentication methods to coexist on a shared server by converting their outputs into a common comparison framework
3Adaptability or versatility
If multiple authentication algorithms are supported on a single server, then adaptability is improved, but device complexity increases
Solution Approach 1:
The server apparatus segments authentication processing by separating algorithm identification from actual authentication execution. The database is segmented to store algorithm identifiers distinct from user biometric data, allowing the system to route different algorithms to appropriate processing modules while maintaining a unified interface, thus managing complexity through modular organization
4Adaptability or versatility
If service providers use different authentication algorithms, then adaptability is improved, but measurement precision deteriorates
Solution Approach 1:
The system creates algorithm-agnostic copies of user authentication data by storing standardized feature values alongside algorithm identifiers. This allows the server to store and retrieve authentication information in a universal format that can be compared across different algorithms, maintaining measurement precision while supporting algorithm diversity through standardized data representation
Data Source
AI summary
A server apparatus includes a communication unit and a matching unit. The communication unit receives a matching request including an ID (Identifier) of an authentication algorithm supported by a terminal. The matching unit processes the matching request by using a registered user database in which IDs of users, feature values generated from biological information about the users, and IDs of authentication algorithms that can use the generated feature values are stored in association with each other.


