Circuit-based data verification method and device and electronic device
A data verification and circuit technology, applied in the electronic field, can solve problems such as low data verification efficiency, large memory consumption, and long zero-knowledge proof process, and achieve the effects of reducing complexity, improving overall efficiency, and saving space
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0076] like figure 1 As shown, the embodiment of the present invention provides a circuit-based data verification method. The execution body of the method may be a terminal device or a server, wherein the terminal device may be a personal computer or other mobile phone or a tablet computer. A terminal device, the terminal device may be a terminal device used by a user. The server can be an independent server, or a server cluster composed of multiple servers. The method specifically may include the following steps:
[0077] In step S102, the target circuit is split into multiple independent functional modules, and a certification key and a verification key for each functional module are generated.
[0078] Wherein, the target circuit may be any circuit that can be used for data verification, and the functional modules may be mutually independent modules after the target circuit is split according to a preset split rule. For the certification key and verification key, if the ...
Embodiment 2
[0095] like image 3 As shown, the embodiment of the present invention provides a circuit-based data verification method. The execution body of the method may be a terminal device or a server, wherein the terminal device may be a personal computer or other mobile phone or a tablet computer. A terminal device, the terminal device may be a terminal device used by a user. The server can be an independent server, or a server cluster composed of multiple servers. The method specifically may include the following steps:
[0096] In step S302, a plurality of mutually independent functional modules separated from the target circuit and a certification key of each functional module are received.
[0097] In step S304, the sub-output data, sub-input data and certification information of each functional module are obtained based on the target data, the functional modules and the certification key of each functional module, and the output data of the target circuit based on the target d...
Embodiment 3
[0104] like Figure 5 As shown, the embodiment of the present invention provides a circuit-based data verification method. The execution body of the method may be a terminal device or a server, wherein the terminal device may be a personal computer or other mobile phone or a tablet computer. A terminal device, the terminal device may be a terminal device used by a user. The server can be an independent server, or a server cluster composed of multiple servers. The method specifically may include the following steps:
[0105] In step S502, the verifier splits the target circuit into multiple independent functional modules, and generates a certification key and a verification key for each functional module.
[0106] For the specific processing process of the above S502, refer to the relevant content of S102 in the above Embodiment 1, and details are not repeated here.
[0107] In step S504, the verifier sends the function modules and the certification key of each function modu...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com