File Management System Using Coded Files and Key Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in obtaining expired files from a server without re-registering them, leading to unnecessary load on the file registration system and potential information leakage when exchanging files directly.
Innovation Solution
A file management system that generates coded files before expiry, allowing users to access expired files by decoding them using key information, preventing unauthorized access and reducing server load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users directly exchange files with the register of the file through communication lines, then file access is enabled without server re-registration, but information leakage to third parties may occur
Solution Approach 1:
The patent introduces a server as an intermediary that stores coded files and key information. Instead of direct peer-to-peer exchange, users obtain coded files from the server, then use key information (also from the server) to decode them locally. This mediator approach enables file access while preventing unauthorized third-party access, as the server controls distribution of both the coded content and decryption keys.
Solution Approach 2:
The patent creates a coded copy of the original file that can be distributed without the original. The coded file contains all necessary information to reconstruct the original through decoding, but the coding process prevents unauthorized browsing or copying. This allows the register of the file to distribute files after expiry without re-registration, while maintaining security through the coded format.
2Ease of operation
If users request re-registration of expired files, then file access is enabled, but unnecessary load is imposed on the register of the file
Solution Approach 1:
The patent performs preliminary coding of the file and stores the coded version on the server before expiry. When a user requests an expired file, the server simply retrieves and transmits the pre-coded file without requiring re-registration or re-processing of the original content. This preliminary preparation eliminates the need for time-consuming re-registration operations while maintaining file accessibility.
Solution Approach 2:
The patent changes the state of the file from original to coded format, and changes the server's role from active re-registration to passive retrieval and transmission. The coded file can be stored indefinitely without expiry concerns, and the server only needs to perform simple data retrieval and transmission operations rather than complex registration processes, significantly reducing operational load.
3Reliability
If coded files are generated and transmitted to user terminals, then secure file distribution is achieved, but additional processing steps are required
Solution Approach 1:
The patent extracts the key information from the coded file and stores it separately on the server. The coded file itself contains only the encrypted content, while the decryption key is stored independently. This separation means that even if the coded file is intercepted, it cannot be decoded without the separate key information, enhancing security. The extraction also simplifies the coding process by separating content transformation from key management.
Data Source
AI summary
A file management apparatus includes a generation part that generates a coded file having a content processed not to be browsed in a user terminal from a file using key information associated with identification information of the file in a case where the identification information of the file is received from the user terminal before an expiry of the file in a storage device, and a control part that performs control for transmitting the coded file generated by the generation part to the user terminal as a transmission source of the identification information of the file and, in a case where the identification information of the file is received from an information processing apparatus after the expiry of the file, causing the content of the coded file input into the information processing apparatus to be browsed using the key information by transmitting the key information associated with the identification information of the file to the information processing apparatus as a transmission source of the identification information of the file.


