Hybrid Authentication System via Multi-Option Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional authentication technologies often compromise user security or convenience, particularly in less secure environments, as they either fail to provide adequate protection or create hassles for users, and lack flexibility in authentication methods.
Innovation Solution
A hybrid authentication system that offers multiple authentication options, including web-based and wallet-based authentication, utilizing OAuth protocols and smart contracts on a public ledger, allowing users to select two-factor authentication methods based on defined security criteria or preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple authentication options are provided, then user security is improved, but system complexity increases
Solution Approach 1:
The authentication system is segmented into multiple independent authentication modules (web-based authentication, wallet-based authentication, two-factor authentication) that can be selected and executed independently. Each module handles a specific authentication method, allowing the system to provide comprehensive security options without creating a monolithic complex system.
Solution Approach 2:
The authentication system is designed with multi-functionality to handle various authentication methods through a unified interface. The system can accommodate web-based authentication, wallet-based authentication, and two-factor authentication through a single hybrid authentication framework, reducing overall system complexity while maintaining multiple security options.
2Adaptability or versatility
If multiple authentication options are provided, then authentication flexibility is improved, but ease of operation deteriorates
Solution Approach 1:
The authentication system dynamically adapts to user preferences and environmental security criteria. The system can switch between different authentication methods (web-based, wallet-based, two-factor) based on real-time conditions and user selections, providing flexibility without requiring users to manually configure complex authentication sequences.
Solution Approach 2:
The system automatically determines appropriate authentication methods based on predefined security criteria and user preferences. Users simply select their preferred authentication option from the hybrid authentication interface, and the system self-manages the authentication process, eliminating the need for users to understand or configure the underlying complexity of multiple authentication protocols.
3Reliability
If security criteria are enforced, then authentication security is improved, but ease of operation worsens
Solution Approach 1:
Security criteria and authentication requirements are predetermined and configured in advance. The system pre-establishes the relationship between security criteria and appropriate authentication methods, so when authentication is required, the system can immediately present the appropriate options without requiring users to understand or configure security parameters in real-time.
Solution Approach 2:
The system provides feedback to users about the security level and requirements of each authentication option. The hybrid authentication interface communicates security criteria and helps users make informed decisions about which authentication method to use, balancing security enforcement with user convenience through informative feedback rather than restrictive constraints.
Data Source
AI summary
A hybrid authentication system, a method, and a non-transitory computer-readable medium for single-sign-on authentication is provided. The hybrid authentication system is communicatively coupled to a web application server and a public ledger. The hybrid authentication system receives a request from the web application server to access secure content on a resource server and controls display of a set of user-selectable options on a user interface of a user device based on the received request. The hybrid authentication system selects at least one authentication option from the displayed set of user-selectable options and authenticates the received request based on the selected at least one authentication option. The selection of the at least one authentication option is based on a user input over the displayed set of user-selectable options.


