Credential Server Automating Client Device Data Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack an efficient method for automatically acquiring and managing client device data to grant access to logical resources based on user credentials, leading to manual authentication and limited automation in accessing services.
Innovation Solution
A method and system where a server system receives a request from a client device to access a user account, transmits credential data indicating client device data to be sent, and upon receiving the data, identifies the issuer and transmits the client device data to grant access to the corresponding logical resources, such as Wi-Fi networks, based on the credentials.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual authentication is used to access resources, then security is maintained, but user convenience and access speed deteriorate
Solution Approach 1:
The system performs preliminary actions by capturing client device data (device identifiers, hardware characteristics) when the credential is initially issued or updated. This data is stored and associated with the credential in advance, so that during access operations, the system can automatically match the current device data with stored data without requiring manual authentication, thus resolving the contradiction between ease of operation and time loss.
2Productivity
If automated access based on device data is implemented, then access speed and convenience improve, but system complexity increases
Solution Approach 1:
The system introduces an intermediary credential management server that handles the complexity of storing, managing, and verifying client device data. This intermediary layer abstracts the complexity from both the client device and the resource access system, allowing automated high-speed access while centralized complexity management resolves the contradiction between productivity and device complexity.
Solution Approach 2:
The system creates and stores copies of client device data (device identifiers, hardware characteristics) when the credential is issued. These copies are kept in the credential management server and used for automatic verification during access operations. By using data copies instead of requiring real-time analysis of the actual device, the system achieves fast automated access while managing complexity through standardized data storage and comparison processes.
3Extent of automation
If client device data is captured and stored, then automated access is enabled, but data security and privacy risks increase
Solution Approach 1:
The system applies local quality by capturing and storing only specific, necessary client device data elements (device identifiers, hardware characteristics) that are sufficient for automated verification, rather than collecting all possible device information. This selective data collection enables automated access while minimizing privacy risks and security exposure by storing only the minimum necessary data.
Solution Approach 2:
The credential management server acts as an intermediary that securely stores and manages client device data, isolating it from both the client device and the resource access system. This intermediary layer implements security controls, access policies, and protection mechanisms, reducing security and privacy risks while enabling automated access through controlled data sharing and verification.
Data Source
AI summary
In one implementation, a processing system receives a request from a client device to access a user account of the user. In response to receiving the request, the processing system transmits credential data, which corresponds to a credential and which indicates client device data to transmit in response to receiving the credential data. The processing system receives the client device data from the client device, identifies an issuer of the credential, and transmits the client device data to the issuer of the credential.


