Efficient zero-knowledge proof accelerator and method

A zero-knowledge proof and accelerator technology, applied in the field of electronic information, can solve problems such as increased chip defect rate and difficulty in deploying application-specific integrated circuits

Active Publication Date: 2022-08-09
SHENZHEN INST OF ADVANCED TECH CHINESE ACAD OF SCI
View PDF18 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004]The existing technology adopts the ASIC of the pipeline architecture to realize the zero-knowledge proof accelerator, which internally realizes the acceleration of polynomial calculation and elliptic curve multi-scalar multiplication, but due to the elliptic The multi-scalar multiplication of curves is realized by the Pippenger algorithm and the coarse-grained pipeline architecture, which leads to the need for dozens of large-number analog multiplication hardware circuits inside the accelerator, which directly leads to the need for a large number of DSP units
Therefore, ASIC requires a large chip area, and an excessively large chip area can easily lead to an increase in the defective rate of chip mass production
However, if it is realized by FPGA, it is difficult to deploy such an ASIC with pipeline architecture on an FPGA chip with limited DSP resources.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Efficient zero-knowledge proof accelerator and method
  • Efficient zero-knowledge proof accelerator and method
  • Efficient zero-knowledge proof accelerator and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Below the attached figures in the embodiments of this application, the technical solutions in the embodiments of this application are clearly and fully described. Obviously, the embodiments described are only an example of the application of this application, not all embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technical personnel in the art under the premise of not creating creative labor belong to the scope of this application protection.

[0026] The terms of the instructions and claims of this application "include" and "having" and any deformation of them are intended to cover his inclusiveness. For example, it contains a series of steps or devices of the process, methods, systems, products, or equipment of a series of steps or equipment. Other steps or equipment inherent in the equipment.

[0027] In order to make the purpose, technical solutions and advantages of this application more clear, the technical soluti...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an efficient zero-knowledge proof accelerator which can provide a high-computing-power and high-efficiency hardware carrier for zero-knowledge proof calculation. According to the method, a fine-grained pipeline architecture is adopted for multi-scalar multiplication, and a plurality of elliptic curve point addition architectures can be integrated into a large-number modular multiplication hardware circuit under the condition that the chip area is not increased, that is, pipeline calculation acceleration can be carried out on elliptic curve point addition calculation only through one large-number modular multiplication hardware circuit. Meanwhile, a plurality of large-number modular multiplication hardware circuits are further integrated, and parallel acceleration can be carried out on point addition calculation of a plurality of elliptic curves. Therefore, compared with the prior art, the method is more flexible and suitable for ASICs and FPGAs of different scales.

Description

Technical field [0001] This disclosure involves electronic information technology, which specifically involves an efficient scratch -knowledge proof accelerator and method. Background technique [0002] Zero Knowledge Proofs (ZKP) is a powerful cryptography protocol. In short, the answer to the questioner (Prover) knows the answer, he needs to prove the fact that "he knows the answer" is proved to the verification, but the verifier cannot obtain any information about the answer. At present, zero knowledge has proved that due to its high privacy and simplicity, it is particularly useful for providing privacy preservation. There are many applications in the blockchain field, such as secure multi -party calculations, distributed storage, can be verified outsourcing databases, chain expansion, online auction, and so on. However, an important obstacle in the application in the application is that the proof of the proof of the proof is very time -consuming, because the generating proof...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F7/72
CPCG06F7/725
Inventor 杨永魁鲁真妍喻之斌
Owner SHENZHEN INST OF ADVANCED TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products