History of ZKP
创始人
2024-11-15 02:33:20
0

History of ZKP

Let’s start with classical proofs. So when we think of a classical proof, we think about these various esteemed provers, Gauss, Euclid, Emmy Noether, Alan Turing, and our own, Steve Cook. And we think about theorems, the kind of theorems that you learn perhaps in geometry in class where there’s a bunch of axioms, there’s a claim that you’re trying to prove or theorem,you make a sequence of derivations from the axioms and then eventually you declare the theorem as proved. It could be the prime number theorem, the Pythagorean theorem, and so forth. But today, we’re going to think of proofas an interactive process where there is the prover. But maybe more importantly for our study, there is a verifier. So there is an explicit referenceto whoever it is that’s reading the proof and verifying it is correct. And we think about this as follows. There’s a claim, which is an input to both prover and the verifier. Both of the prover and the verifier are actually algorithms. And the prover sends a string, which we will refer to in this slide as a proof. The verifier reads this. So if you would like to think about that geometric proof, verifier is the teacher reading your proof and at the end accepting is it correct or reject. Accepting the claim as being proved or not. In fact in computer science, we often talk about efficiently verifiable proofs or NP proofs. And those are proofs where the string that the prover sends to the verifier is short. And the verifier, in addition, doesn’t have all the time in the world to read it, he has polynomial time. Now to be more explicit, what does it mean by short? What do we mean by polynomial? What we mean is that the string that the prover sends to the verifier is of size polynomial in the length of the claim. So we think about the claim as string x, binary string. The message here is string, binary string w, the length of w is polynomial in the length of x.

Claim: N is a product of 2 large primes

proof = {p, q}
If N = pq, V accepts
Else V rejects

After interaction, V knows:

  1. N is product of 2 primes
  2. The two primes p and q

Claim: y is a quadratic residue mod N
i.e
∃ x ∈ Z n ∗ s . t . y = x 2 m o d N \exist x \in Z^*_n s.t. y = x^2 mod N ∃x∈Zn∗​s.t.y=x2modN

Proof = x
If y = x^2 mod N, V accepts
Else V rejects

After interaction, V knows:

  1. y is a quadratic residue mod
  2. Square root of y(hard problem equivalent to factoring N)

相关内容

热门资讯

透视讲解“wepoker开辅助... 1、透视讲解“wepoker开辅助能查到吗”详细辅助2025教程(先前真的有挂);详细教程。2、透视...
玩家必备科普!pokermas... 玩家必备科普!pokermaster修改器,德州透视插件,解密教程(有挂透视);建议优先通过poke...
透视教程!wpk透视辅助下载(... 透视教程!wpk透视辅助下载(透视)原来真的有挂(详细辅助解密教程)1、wpk透视辅助透视辅助简单,...
透视线上“红龙poker作弊指... 透视线上“红龙poker作弊指令”详细辅助细节揭秘(素来是真的有挂)关于透视线上机制的,其中提到了后...
记者揭秘!安装胡乐辅助脚本,白... 记者揭秘!安装胡乐辅助脚本,白金岛手游辅助脚本平台,wpk教程(有挂介绍);人气非常高,ai更新快且...
分享给玩家!wepoker挂,... 分享给玩家!wepoker挂,hhpoker视频巡查真的假的,第三方教程(有挂技巧)科技教程也叫必备...
玩家必看科普!微信小程序小南四... 玩家必看科普!微信小程序小南四川长牌辅助,河洛杠次高科技,揭秘攻略(有挂方法)是一款可以让一直输的玩...
透视肯定“德普之星app安卓版... 1、透视肯定“德普之星app安卓版破解版”详细辅助曝光教程(一直真的有挂)(UU poker、透视肯...
透视好友房!xpoker辅助器... 透视好友房!xpoker辅助器(透视)本来有挂(详细辅助靠谱教程)1、用户打开应用后不用登录就可以直...
玩家必看分享!聚星ai辅助工具... 玩家必看分享!聚星ai辅助工具激活码,hhpoker有作弊的吗,德州教程(有挂神器)1、许多玩家不知...