数学联邦政治世界观
超小超大

二次算数程序(QAP)构造 (4-2)

定义(Circuit Satisfaction, Circ-SAT):对于一个circuit C : lᵤ × lω → {0,1} ,circuit satisfaction问题由关系(relation) Rᴄ={(u,w)∈lᵤ × lω:C(u,w)=1} 定义,其语言为 Ըᴄ={u∈lᵤ:∃w ∈ lω,C(u,w)=1} 。

标准结果表明,多项式大小的circuit和在多项式时间内运行的图灵机(Turing machine)(相差一个logarithmic factor)是等价的,尽管通过circuit计算和在本地硬件上计算的实际效率很大程度上取决于应用;例如,矩阵乘法(matrix multiplication)的arithmetic circuit基本上没有额外的开销,而整数乘法的boolean circuit效率就要低得多了。

回到2013年,Gennaro, Gentry, Parno and Raykova在[1]中提出了使用二次跨度程序(QSP,Quadratic Span Program),一种对Karchmer and Wigderson[4]定义的span program的自然扩展,对复杂度类NP进行一种新的、有影响力的描述(characterization)。

随后出现了一些QSP的变体和改进,在[5]中,Lipmaa通过将现有技术和线性纠错码(ECC,error-correcting code)相结合,提出了一类更高效的QSP。

Parno等作者[2]定义了QAP,这是一种用于arithmetic circuit的类似概念,即二次算数程序(Quadratic Arithmetic Program)。最近,[6]提出了用于boolean circuit的改进版本,称为平方跨度程序(SSP,Square Span Program)。自然地,这引出了相同思路的arithmetic circuit的简化版本,即平方算数程序(SAP,Square Arithmetic Program),由[7]提出。

这些方法用于编码计算,以便获取高效的zk-SNARK。主要思路是将每个gate的输入和输出表示为一个变量(variable)。然后,我们可以将每个gate重写成一个方程(equation),由一些variable表示gate的输入和输出wire。这些equation只能由满足gate的logic或arithmetic specification的wire的值满足。通过为circuit中所有gate组合这样的约束(constraint),任何circuit的satisfying assignment可以首先指定为一组二次方程,然后转化为一组多项式上的跨度(span)的constraint,定义相应circuit的QSP/SSP。因此,prover需要通过找到一个等效多项式问题的解来说服verifier所有的二次方程都是satisfiable的。

数学联邦政治世界观提示您:看后求收藏(同人小说网http://tongren.me),接着再看更方便。

相关小说

精灵梦(不是叶罗丽!) 连载中
精灵梦(不是叶罗丽!)
看破文的小初生
一个人类女孩为了一个梦境而拯救世界的故事……
2.6万字1年前
灵契之落月忆如梦 连载中
灵契之落月忆如梦
江秋月dong
端木落月雪地里躺着一个人,快抱回去!侍卫是,大人!端木落月看着外面的雪,眼中多了份伤愁,满头白发,随风飘动那紫色的瞳孔是那么好看杨宁醒来,看......
1.0万字1年前
独宠萌后,公主殿下太惹草 连载中
独宠萌后,公主殿下太惹草
可曾耳闻梦眠眠
狐族王国历经百年,终于生出了一位小公主,但是我们的这个小公主似乎很厉害,因为人家有老公罩着嘛!
6.2万字1年前
随身空间:重生之末世来袭 连载中
随身空间:重生之末世来袭
南岸少年~凯少
夏紫涵。拥有无数家公司的背后大BOSS还有一个另无数人吓破胆的杀手身份。有朝一日末世来临,亲人的背叛,朋友的冷眼相待在,身体被废,造就了冷漠......
1.4万字1年前
放下我的木偶 连载中
放下我的木偶
Tassel顾酒洛
神秘出现的房间,附在木偶里的男人,带着秘密的女孩,这里迷雾团团,疑点重重,当你抬头看着魔鬼时,魔鬼也在静静的注视着你。“想要和我一起,睥睨天......
4.8万字1年前
高维生存论 连载中
高维生存论
该用户已注销
一生喜欢摆烂而又幸运的bkingVS强的日天日地的清冷美人秦肆“我想知道美人叫什么?”——“太阳落山之际请吻我”“秦肆,我们回家”
13.0万字1年前