Secure Compute Network Devices for Trusted Results
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Implementing secure compute technologies like zero-knowledge proofs and secure multi-party computations is challenging due to high computational requirements and the risk of dishonest entities producing incorrect results, which complicates ensuring the trustworthiness of computed results.
Innovation Solution
Network devices are equipped with processors that execute instructions for secure computing, including verifying zero-knowledge proofs, performing secure computations in a trusted execution environment, and using mechanisms like peer validation and blockchain notarization to ensure the trustworthiness of results, while maintaining privacy by processing encrypted inputs without decryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If secure compute technologies like zero-knowledge proofs and secure multi-party computations are implemented, then privacy protection is improved, but computational requirements increase significantly
Solution Approach 1:
The patent segments the secure compute functionality into distributed network devices that can independently perform zero-knowledge proof verifications and secure multi-party computations. This distribution of computational tasks across multiple devices reduces the burden on any single device and enables parallel processing, thereby addressing the high computational requirements while maintaining privacy protection
2Ease of operation
If secure compute is performed by network devices, then computational burden on input devices is reduced, but the complexity of ensuring result trustworthiness increases
Solution Approach 1:
The patent introduces network devices as intermediary components between input devices and result devices. These network devices perform secure computations and provide verification mechanisms, acting as mediators that simplify the overall system operation. The intermediary network devices handle the complexity of trustworthiness verification through standardized protocols, making the system easier to operate while maintaining result reliability
3Productivity
If multiple network devices perform secure compute, then processing capacity is improved, but the difficulty of validating results from potentially dishonest entities increases
Solution Approach 1:
The patent implements feedback mechanisms where network devices exchange verification information and validation results with each other. This feedback loop enables collective validation of secure compute results, allowing the network to detect and correct potential errors or dishonest behavior from individual devices. The feedback system maintains processing capacity while improving result validation through collaborative verification
Data Source
AI summary
The disclosure relates to technology for secure compute. One aspect includes a network device, comprising a non-transitory memory comprising instructions; and one or more processors in communication with the non-transitory memory storage. The one or more processors execute the instructions to receive and process routing requests in a network; send an indication into the network that the network device is able to perform secure computes; perform a secure compute based on an input received via the network from an input device; ensure that a result of the secure compute is trusted as a correct result of the secure compute; and provide the trusted result of the secure compute to a result device connected to the network.


