Printer Login Mediation With FIDO Authentication and Remote Approval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing print systems lack efficient and secure methods for user authentication and function execution across multiple devices, leading to user inconvenience and potential unauthorized access to printer settings.
Innovation Solution
A communication system utilizing a FIDO authentication scheme with biometric authentication and a server-mediated approach for user authentication and function execution, enabling secure and seamless operation across printers, terminal devices, and servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a traditional authentication method is used for printer access, then system security is improved, but user convenience deteriorates due to complex authentication procedures
Solution Approach 1:
The server acts as an intermediary between the terminal device and the printer, managing authentication tokens and coordinating the authentication process. The server receives authentication requests, validates tokens, and sends control instructions to the printer, thereby securing the system while maintaining user convenience through automated token-based authentication
Solution Approach 2:
The terminal device performs preliminary authentication actions by obtaining and storing authentication tokens before actual printer operations. The authentication credentials are pre-verified and saved in the terminal device, allowing subsequent printer access operations to proceed without repeated complex authentication procedures
2Ease of operation
If multiple devices can access the printer, then user convenience is improved, but system security deteriorates due to potential unauthorized access
Solution Approach 1:
The server continuously monitors authentication status by receiving status information from both the terminal device and the printer. It compares authentication states between devices and dynamically sends control instructions to the printer, ensuring that only authenticated devices can access the printer while maintaining real-time security oversight
Solution Approach 2:
The server serves as a security intermediary that coordinates access between multiple terminal devices and the printer. It manages authentication tokens for each device, validates access requests, and controls printer access based on authentication status, thereby enabling multi-device convenience while maintaining system security
3Productivity
If automated function execution is implemented, then productivity is improved, but device complexity increases due to additional control mechanisms
Solution Approach 1:
The terminal device performs self-service authentication by automatically obtaining and storing authentication tokens without user intervention. The device autonomously manages its authentication state and can independently access the printer when authenticated, thereby improving operational efficiency while the complexity is centralized in the server rather than distributed across devices
Data Source
AI summary
A communication system may include a function executing device, a terminal device and a server. The server may, in a case where a first login request is received from the function executing device and a second login request is received from the terminal device, send operation acceptance screen data to the terminal device. The terminal device may display an operation acceptance screen on a display unit and, in a case where the function executing operation is accepted on the operation acceptance screen, send operation information to the server. The server may, in a case where the operation information is received from the terminal device, send the function executing device a function executing instruction. The function executing device may, in a case where the function executing instruction is received from the server, cause a function executing engine of the function executing device to execute the specific function.


