Patent · US Active

Zero knowledge prover

US12395340B2 · kind B2 · utility

0Cited by
2References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 1, 2023
Grant dateAug 19, 2025
Priority date
Expiry dateSep 5, 2043

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/34
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing a zero knowledge prover are disclosed. In one aspect, a method includes the actions of accessing an instruction set of a processor. The actions include generating a representation of a computing instruction using Boolean logic operations. The actions include assigning a polynomial constraint of a group of polynomial constraints to each Boolean logic operation. The actions include providing, to the processor, an executable program that includes various computing instructions and a request to execute the executable program. The actions include monitoring a value of a register of the processor. The actions include determining whether the value of the register complies with polynomial constraints of the group of polynomial constraints that correspond to instructions performed on the register. The actions include determining whether the execution of the executable program by the processor has been interfered with.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.