当前位置:网站首页>Fast Reed-Solomon Interactive Oracle Proofs of Proximity学习笔记
Fast Reed-Solomon Interactive Oracle Proofs of Proximity学习笔记
2022-07-29 17:14:00 【mutourend】
1. 引言
Eli Ben-Sasson等人2018年论文《Fast Reed-Solomon Interactive Oracle Proofs of Proximity》。该论文又俗称FRI。
Reed-Solomon(RS)码在:
- 构建quasilinear probabilistically checkable proofs(PCPs)
- 构建具有perfect zero knowledge和polylogarithmic verifiers的interactive oracle proofs(IOPs)
中承担重要角色。而证明RS码中的membership所需的巨大具体计算复杂度是在实践中部署此类PCP/IOP系统的最大障碍之一。为此,本文为RS码提出了一种新的interactive oracle proof of proximity(IOPP),将其称为Fast RS IOPP(FRI),原因在于:
- 1)它看起来像无处不在的Fast Fourier Transform(FFT)
- 2)其Prover的计算复杂性是严格线性的,其Verifier的计算复杂性是严格logarithmic的(而FFT计算复杂度是quasi-linear的,并不是严格线性的)。
之前的RS IOPPs和PCPs of proximity(PCPPs),即使针对polynomially large query complexity,其proving time也是super-linear的。
对于block-length为 N N N的codes:
- (interactive)FRI Prover的计算复杂度 < 6 ⋅ N <6\cdot N <6⋅N;
- (interactive)FRI Verifier的计算复杂度 ≤ 2 ⋅ log N \leq 2\cdot \log N ≤2⋅logN;
- query复杂度为 2 ⋅ log N 2\cdot \log N 2⋅logN;
- 具有constant soundness:即距离某code为 δ \delta δ的words,其被拒绝的概率为 min { δ ⋅ ( 1 − o ( 1 ) ) , δ 0 } \text{min}\{\delta\cdot (1-o(1)), \delta_0\} min{ δ⋅(1−o(1)),δ0},其中 δ 0 \delta_0 δ0为一个主要依赖于code rate的 positive constant。
边栏推荐
猜你喜欢

Texture 】 【 terrain 】 【 virtual virtual terrain texture technology is introduced

贪心(1)区间完全覆盖问题

GBJ2510-ASEMI电机专用25A整流桥GBJ2510

SR-TE的功能架构概述

CRM如何帮助企业营销获客

(notes) Build the was configured to -- Settings repositories over project repositories but solutions

如何写好设计文档

reading order

【Translation】Device Manager—Intel NIC Properties Setting Advanced Options Function

掘金量化:通过history方法获取数据,和新浪财经,雪球同用等比复权因子。不同于同花顺
随机推荐
Automated win training script log
[极客大挑战 2019]BabySQL 1
旭硝子龟尾工厂3月起将减少30%玻璃基板供应!TCL华星、友达、群创、惠科均受影响
面试突击69:TCP 可靠吗?为什么?
leetcode:1901. 寻找峰值 II【二分找矩阵局部最大】
两军交锋
【翻译】设备管理器—英特尔网卡属性设置高级选项的功能
js模拟白云慢慢出现js特效
【 Leetcode 】 200. The number of islands (medium)
2020年Mobileye收入近10亿美元,EyeQ芯片出货1930万颗
58安全-图像质量评价技术实践
Chicken and rabbit in the same cage
ASCII码排序
[网络]LAN技术堆叠与集群
starlight.js几何图形背景js特效插件
Go语言结构体Go range怎么使用
Loadrunner与Jmeter区别与相同
浅谈智能家居应用及传输方式
Texture 】 【 terrain 】 【 virtual virtual terrain texture technology is introduced
When to use UserCF and when to use ItemCF?