Centralized Authentication System with Modular Protocols
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing authentication systems become cumbersome as security levels increase, and not all consumers or applications require high security, leading to inefficiencies in data security for various electronic devices accessing websites.
Innovation Solution
A Centralized Authentication System with a modular approach that incorporates multiple authentication systems and protocols, using an Object Data Structure to capture and manage authorization data, allowing for varying assurance levels and seamless device registration and authentication across different devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple authentication systems are implemented to increase security levels, then data security is improved, but system complexity and user burden increase
Solution Approach 1:
The authentication system is segmented into multiple independent authentication methods (e.g., password, biometric, security token) that can be individually selected and implemented. Each authentication method operates as a separate module, allowing the system to provide high security through multiple methods while maintaining manageable complexity through modular design.
Solution Approach 2:
The authentication system dynamically adapts its complexity based on security requirements and user context. The system can selectively enable or disable specific authentication methods depending on the situation, allowing it to provide maximum security when needed while reducing complexity for routine operations. This dynamic adjustment resolves the contradiction by making complexity variable rather than fixed.
2Reliability
If high security authentication is required for all users, then data security is improved, but ease of operation deteriorates
Solution Approach 1:
Different authentication methods are applied to different users or contexts based on their specific security needs and device capabilities. Rather than uniformly applying high-security authentication to all users, the system tailors the authentication approach to each local situation, providing high security where necessary while maintaining ease of operation where lower security risks exist.
Solution Approach 2:
The authentication system is designed to support multiple authentication methods that can serve different user needs and device types. This multi-functional approach allows the same system to provide both high-security authentication for sensitive operations and simplified authentication for routine tasks, improving ease of operation while maintaining security standards.
3Ease of operation
If authentication systems are simplified for ease of use, then ease of operation is improved, but security level deteriorates
Solution Approach 1:
The system dynamically adjusts the authentication method based on the security context and user actions. Routine operations can use simplified authentication for ease of operation, while sensitive operations automatically trigger more rigorous authentication methods, thus maintaining security without permanently complicating the user experience.
4Adaptability or versatility
If authentication systems are customized for different users and devices, then adaptability is improved, but device complexity increases
Solution Approach 1:
A universal authentication framework is implemented that can accommodate multiple authentication methods and device types through a common interface. This multi-functional design provides adaptability to different users and devices while avoiding the complexity of completely separate systems for each authentication method, as the framework handles the diversity in a unified manner.
Data Source
AI summary
Embodiments of the disclosure provide a method of incorporating multiple authentication systems and protocols. The types of authentication systems and protocols can vary based on desired assurance levels. A Centralized Authentication System together with an authentication policy dictates acceptable authentication systems. Authorization data for each authorization system are captured and packaged into a single Object Data Structure. The authorization data can be compared to data stored in an identity store for authentication. The authorization data can also be used for user and device registration and for transferring an authentication or registration token from a previously authenticated and registered device to a new device.


