Cloud Printing Verification via Encrypted Codes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional cloud printing methods face challenges in balancing file security and user convenience, particularly when multiple users access a remote output device, leading to potential information loss and data privacy issues.
Innovation Solution
The proposed solution involves an output method and device that uses verification information to securely print documents from a cloud server, where a first electronic device sends a file to a server, generates verification information, and a second electronic device displays this information for the output device to verify and output the document, ensuring security through multiple verification codes and encoding data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If cloud printing is enabled for remote access, then user convenience is improved, but file security deteriorates due to potential information outflow and unauthorized access
Solution Approach 1:
The patent introduces verification information (QR code containing encrypted file identification data) as an intermediary between the file sender and the output device. This intermediary enables secure remote printing without direct file transfer to the output device, maintaining security while enabling convenience. The verification information acts as a mediator that proves authorization without exposing the actual file content on the remote device.
Solution Approach 2:
The patent replaces the conventional mechanical approach of direct file upload and storage on the output device with a cryptographic verification system. Instead of physically transferring and storing files on the printer, the system uses encrypted verification codes that the printer validates to retrieve files from the original source, eliminating the security vulnerability of local file storage on remote devices.
2Ease of operation
If multiple users can access the output device, then ease of operation is improved, but information security deteriorates due to document confusion and unpredictable loss
Solution Approach 1:
The patent segments the printing authorization process into distinct components: the sender generates verification information, the second user displays it, and the output device validates it. This segmentation ensures that each user only has access to their portion of the process (either the verification code or the printing capability), preventing unauthorized access while maintaining ease of operation for authorized users.
Solution Approach 2:
The patent uses verification information that is a cryptographic copy or representation of the file's identification data rather than the file itself. This copy can be transmitted and displayed without exposing the actual file content, allowing multiple users to participate in the printing process while the original file remains secure on the server until authorized retrieval.
3Reliability
If verification procedures are implemented, then file security is improved, but device complexity increases due to multiple verification codes and encoding data
Solution Approach 1:
The patent extracts the complex verification and encryption operations from the output device and places them on the sender's device and server. The output device only needs to perform simple verification of the provided code against the retrieved file, significantly reducing its complexity. The heavy cryptographic processing is taken out and performed elsewhere in the system.
Solution Approach 2:
The patent performs preliminary actions of file encryption, verification code generation, and secure storage on the server before the printing operation occurs. When printing is needed, the verification code is already prepared and the file is securely stored, so the output device only needs to validate and retrieve, rather than performing complex security operations in real-time.
Data Source
AI summary
An output method and an output device include steps below. A first electronic device sends a file to a server and generates a piece of verification information corresponding to the file. A second electronic device receives the piece of verification information. An output device reads the piece of verification information, and obtains the file from the server according to the piece of verification information. The output device receives a first verification code via a user interface, determines whether the first verification code matches the piece of verification information, and outputs the paper document of the file when the first verification code matches the piece of verification information. The output device sends a second verification code, generated according to encode data of the file, to the second electronic device for a further verification and deletes the file after the output device output the paper document of the file.


