Smart Container Model Execution Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in securely sharing and executing models without unauthorized access, as models can be shared beyond authorized users and are vulnerable to reverse engineering, particularly in cases of software piracy and intellectual property protection.
Innovation Solution
A simulation computer device configured to store a smart container and usage policy, which validates model execution based on inputs and usage policies, and communicates with smart contract nodes to ensure authorized access and secure execution, using blockchain for secure key management and periodic key updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If models are shared with external users for analysis and collaboration, then accessibility and utility of the model improve, but security and control over unauthorized access deteriorate
Solution Approach 1:
A smart container acts as an intermediary between the model and external users. The smart container embeds usage policies, validation logic, and execution controls within itself, mediating all interactions between the model and external systems. This allows the model to be shared widely while the smart container enforces security rules, preventing unauthorized access and ensuring reliable control despite broad accessibility.
2Productivity
If software packages are distributed for use, then productivity and utility improve, but vulnerability to piracy and reverse engineering increases
Solution Approach 1:
The smart container applies preliminary anti-action by embedding protective measures before the software package is distributed. Usage policies, validation rules, and anti-piracy controls are pre-configured within the smart container structure. When the software is executed, these pre-established protective mechanisms automatically prevent piracy and reverse engineering attempts, allowing high productivity through distribution while preemptively countering harmful factors.
3Ease of operation
If models are made accessible for analysis, then collaboration and decision-making improve, but risk of unauthorized sharing and reverse engineering increases
Solution Approach 1:
The smart container implements self-service by autonomously managing security and validation without requiring external intervention. The embedded usage policies and validation logic enable the smart container to automatically control access, validate execution contexts, and prevent unauthorized sharing. This self-managing capability allows easy collaboration while the smart container independently generates protective actions against unauthorized access and reverse engineering.
Data Source
AI summary
A simulation computer device for securely executing a model includes at least one processor in communication with at least one memory device. The simulation computer device is configured to store a smart container including a model and a usage policy. The simulation computer device is also configured to receive a plurality of inputs for the model and determine whether to validate the model based on the usage policy. The simulation computer device is further configured to execute the model with the plurality of inputs if the model was validated. Moreover, the simulation computer device is configured to transmit at least one output.


