Program Management System for Secure Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing program management systems face challenges in preventing users from transmitting sensitive data outside the system while allowing data processing using programs stored in external systems, and restricting user access to programs without restrictions.
Innovation Solution
A program management system that includes a program storage system and a user system, where the program storage system receives transmission requests, transmits programs to the user system, and the user system processes input data, obtaining outputs and deleting the program upon predetermined conditions, such as use limitations or user requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is transmitted from user terminal to external server for processing, then data processing capability is improved, but data security deteriorates
Solution Approach 1:
The patent introduces a program as an intermediary component that enables data processing without direct transmission of sensitive data. The program is downloaded to the user terminal and executes locally, processing data in place without requiring the data to leave the user's system. This mediator approach allows the external server to provide processing capability while maintaining data security by keeping data local.
2Object-affected harmful factors
If program is downloaded to user terminal for local execution, then data security is improved, but program control capability deteriorates
Solution Approach 1:
The patent implements dynamic program control where the program can be downloaded, executed, and then deleted based on predetermined conditions. The program storage system maintains control by being able to upload new versions, modify execution parameters, and retrieve programs after use. This dynamic approach allows the system to adapt between providing local execution security and maintaining centralized control over the program lifecycle.
3Ease of operation
If program is kept in user system for repeated use, then ease of operation is improved, but program access control deteriorates
Solution Approach 1:
The patent implements periodic program delivery where programs are downloaded to the user terminal for a specific usage period or number of executions, then automatically deleted or updated. This periodic action allows users to have programs available for convenient repeated use during the authorized period, while the program storage system maintains access control by being able to revoke, update, or delete programs after the predetermined conditions are met.
Data Source
AI summary
An input data storing unit stores input data to be entered into a program. A program receiving unit receives a program transmitted from a program storage system. An input data input unit enters the input data into the program. An output data obtaining unit obtains an output from the program when the input data is entered into the program. A program deleting unit deletes the program from the user system in response to when a predetermined use condition of the program is satisfied.


