Blockchain Workflow Node Certification via Intermediary Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing software systems lack an effective security determination mechanism for workflow node data, leading to risks of data tampering and leakage.
Innovation Solution
A blockchain-based workflow node certification method and device that establishes a general workflow template and data template using JSON, certifies data needing to be received or sent by workflow nodes, and deposits certification on a blockchain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If workflow node data is collected and transmitted in a software system, then the workflow process can be executed flexibly, but data tampering and data leakage risks occur due to lack of security determination mechanism
Solution Approach 1:
The patent introduces a certification party as an intermediary between workflow nodes to certify data before transmission. The certification party verifies data templates and deposits certification information on the blockchain, acting as a trusted mediator that ensures data integrity without restricting workflow flexibility. This resolves the contradiction by adding a security layer that doesn't interfere with the flexible workflow execution.
Solution Approach 2:
The patent extracts the security determination function from the workflow system itself and separates it into an independent certification mechanism. By taking out the certification process as a distinct component that operates parallel to the workflow, the system maintains workflow flexibility while independently ensuring data security through blockchain deposition.
2Reliability
If centralized certification is implemented for workflow node data, then data tampering and leakage are prevented, but system complexity increases due to additional certification and blockchain deposition processes
Solution Approach 1:
The patent creates a universal certification template structure that can be applied across different workflow nodes and data types. The general workflow template and general data template serve multiple purposes: they define data structures, enable certification, and support blockchain deposition. This multi-functionality reduces system complexity by using a single unified approach rather than requiring separate mechanisms for each workflow node.
Solution Approach 2:
The patent changes the state of data from raw unverified information to certified information with blockchain deposition. By transforming data through the certification process (adding certification attributes and blockchain hashes), the system maintains security while managing complexity through standardized parameter transformations rather than complex procedural variations.
3Reliability
If blockchain deposition is performed for each workflow node data, then data integrity is ensured, but processing time increases due to multiple certification and deposition operations
Solution Approach 1:
The patent performs preliminary certification of data templates before actual workflow execution. By certifying the general data template structure in advance and depositing it on the blockchain beforehand, the system avoids repeated certification overhead during workflow execution. This preliminary action ensures data integrity while minimizing processing time losses during actual workflow operations.
Solution Approach 2:
The patent applies certification selectively based on the audit attribute of workflow nodes. Not all workflow nodes require full blockchain deposition - only those marked with audit=true undergo complete certification. This partial action approach ensures data integrity for critical nodes while reducing unnecessary processing time for nodes that don't require full security verification.
Data Source
AI summary
A blockchain-based workflow node certification method includes a certification party establishing a general workflow template. The general workflow template includes a plurality of workflow nodes each having an audit attribute for indicating whether the workflow node needs to be certified. The certification party establishes a general data template based on the general workflow template, and the general data template and the general workflow template are instantiated. A current workflow node is acquired in the instantiated general workflow template, and whether the current workflow node needs to be certified-is determined, based on the audit attribute. Certification, if needed, is performed by a centralized certification party, and users can create and modify transaction processes as needed to meet the needs of changeable transactions. By combining central certification with blockchain certification deposition, the security of workflow node process implementation and the privacy of specific data are ensured.

