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

二次算数程序(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.7万字1个月前
非传统朋友圈(一刺螈的快乐) 连载中
非传统朋友圈(一刺螈的快乐)
神经质的w
走哪写哪,发癫
0.2万字1个月前
魅魔的美食品鉴日记 连载中
魅魔的美食品鉴日记
清素衣
无三观!!!(标重点)无道德,毕竟你不能要求非人有道德。它是一只来自某神秘世界魅魔种族的普通魅魔,以爱与欲望为食,刚成年的小魅魔在三千小世界......
2.4万字1个月前
穿书后男主总是粘着我 连载中
穿书后男主总是粘着我
时辰砂
【双男主】池厌穿书了,穿成了书中的炮灰反派,刚穿过来就是被一群杂碎按在地上打,按书中的剧情,被男女主救下。后来他觉醒了逆天的异能,在这本虫怪......
26.5万字1个月前
血族禁域之血蝶 连载中
血族禁域之血蝶
阎九枂
1,2,3,4,5,6可看文章大改,先别看,能看的我码完会写在简介里(2024/4/18)血色的蝴蝶飞往阁楼,幼童蜷缩在黑暗的角落无声的哭泣......
2.2万字1个月前
孽海情缘 连载中
孽海情缘
于大头
她拿着那四四方方的檀木盒子,盒子中摆放着去煞佛珠,佛珠在阳光的照射下熠熠生辉,少女的血瞳早已溃不成军,泪水模糊了她的双眼,那佛珠是少年最后的......
0.6万字1个月前