RADIUS Authentication Server Approver Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current additional authentication procedures for accessing restricted data resources, such as VPNs, are insecure when relying on a single pre-registered approver and become less secure with multiple approvers, while also being cumbersome and incompatible with standardized protocols like RADIUS.
Innovation Solution
The authentication server prompts the user to select an approver ID during the initial login, which is then verified and used to send an approval request to the approver's device, allowing multiple authorized approvers to approve access without compromising security, all while maintaining compatibility with the RADIUS protocol.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single pre-registered approver is used for additional authentication, then the authentication procedure is simple, but the security is compromised when the approver is not present and the system becomes cumbersome
Solution Approach 1:
The system dynamically selects which approver to contact based on user input at authentication time, rather than relying on a fixed single approver. This allows the authentication process to adapt to availability of different approvers while maintaining security through user-selected approver assignment.
Solution Approach 2:
The system changes the parameter of approver selection from a static pre-assigned approver to a dynamic user-selected approver from a registered list. This parameter change enables flexibility in approver availability while maintaining security through controlled selection from authorized approvers only.
2Productivity
If multiple pre-registered approvers are used to handle authentication when the primary approver is unavailable, then the authentication availability is improved, but the security level is lowered
Solution Approach 1:
The system performs preliminary registration of multiple authorized approvers before the authentication event. This preliminary action establishes a controlled list of trusted approvers, allowing the system to contact multiple approvers when needed while maintaining security through pre-authorized selection.
Solution Approach 2:
The authentication server acts as an intermediary that manages the list of registered approvers and routes approval requests appropriately. This intermediary role allows multiple approvers to be involved in the authentication process while maintaining security through centralized control and verification of approver identities.
3Reliability
If an additional authentication procedure with approver approval is implemented, then the security is strengthened, but the ease of use is reduced and compatibility with standardized protocols is compromised
Solution Approach 1:
The authentication system is designed to perform multiple functions: it can handle traditional username/password authentication, OTP-based authentication, and approver-based authentication all through the same RADIUS protocol infrastructure. This multi-functionality allows the system to implement enhanced security while maintaining compatibility with standardized protocols and existing systems.
4Reliability
If an additional authentication procedure with approver approval is implemented, then the security is strengthened, but the complexity of the system increases
Solution Approach 1:
The authentication server serves as an intermediary that manages the complexity of multiple authentication methods and approver coordination. By centralizing the logic for handling different authentication types and approver selection in the authentication server, the system maintains security through enhanced procedures while keeping the overall system architecture relatively simple and compatible with existing RADIUS infrastructure.
Data Source
AI summary
Disclosed is a method performed by an authentication server for authentication of users requesting access to a restricted data resource from a communication device, the authentication server being situated in the restricted data resource. After checking that a username and password received from a communication device matches a stored username and password, the authentication server sends, using the RADIUS protocol, a request to the communication device to enter an approver ID. After receiving an approver ID from the communication device in response to the request, via the RADIUS protocol, the authentication server sends an approval request including user ID to an approver device indicated by the approver ID, and if the approver approves the request, the authentication server receives an accept to the approval request and grants the user access to the restricted data resource.


