Command Access Approval Using Blockchain Similarity Scoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems require manual command approval for each node in a network, leading to delays and potential security and performance issues due to the lack of recognition of similarities among nodes associated with the same application.
Innovation Solution
A system that utilizes a blockchain database to compare command execution requests with previous determinations on related nodes, determining a similarity score to automate approval or manual review based on node type, user, and command type, thereby streamlining the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual command approval is required for each node, then security control is improved, but processing time and operational efficiency deteriorate
Solution Approach 1:
The system enables automated self-service command approval by comparing requested commands against historical command data stored in a blockchain database. The automated command approval system evaluates similarity scores and makes approval decisions without requiring manual intervention for each individual node, thereby maintaining security while reducing processing time.
Solution Approach 2:
The system implements feedback mechanisms by storing historical command execution determinations in the blockchain database and using this feedback to automatically evaluate new command requests. The similarity score calculation references past outcomes to determine whether to approve or reject current commands, creating a continuous learning feedback loop that maintains security standards.
2Reliability
If manual command approval is required for each node, then security review is improved, but productivity and operational speed deteriorate
Solution Approach 1:
The system uses copying by referencing historical command execution patterns stored in the blockchain database. Instead of manually reviewing each command from scratch, the system copies and compares against established patterns to determine approval, maintaining security review standards while significantly improving operational speed.
Solution Approach 2:
The system changes the parameter of command evaluation from manual subjective review to automated objective scoring based on similarity metrics. By transforming the evaluation process into a parameter-based comparison against historical data, the system maintains security review quality while accelerating operational speed.
3Productivity
If automated command approval is implemented, then processing speed is improved, but security control and trust deteriorate
Solution Approach 1:
The blockchain database serves as an intermediary that stores and provides access to historical command execution determinations. This intermediary enables the automated approval system to access trusted historical data without compromising security, as the blockchain's immutable nature ensures the integrity of the reference data used for automated decisions.
Solution Approach 2:
The system replaces the mechanical manual review process with an automated computational system that uses similarity scoring algorithms. This substitution maintains security control by using deterministic algorithms that consistently apply the same evaluation criteria, while dramatically improving processing speed through automated computation rather than human intervention.
4Manufacturing precision
If node-specific command approval is required, then customization and precision are improved, but system complexity and overhead deteriorate
Solution Approach 1:
The system achieves universality by creating a single centralized command approval mechanism that handles multiple nodes through automated similarity comparison. Instead of requiring separate approval processes for each node, the system uses one universal evaluation framework that automatically adapts to different nodes based on their characteristics and historical data, reducing system complexity while maintaining precision.
Data Source
AI summary
Systems, computer program products, and methods are described herein for providing automated command access approval across a network. The method includes receiving a request for a command execution to be performed on a first node. The request for the command execution indicates a user attempting to execute the command on the first node. The method also includes comparing the request for command execution to one or more previous command execution determinations. The one or more previous command execution determinations are associated with the command to be performed. The method further includes determining an execution decision based on the comparison of the request for command execution to one or more previous command execution determinations.


