< All Modules

SEASON 2 MODULE 7

FRI and Proximity Proofs (Part.1) w/ Dan Boneh

In this module (Part.1), Prof. Dan Boneh, applied cryptography and computer security professor at Stanford University, provides a comprehensive overview of FRI (Fast Reed-Solomon Interactive Oracle Proofs of Proximity) and its foundations in cryptography. Prof. Boneh begins with essential background on linear codes and Interactive Oracle Proofs (IOPs), then demonstrates how to compile a Polynomial-IOP into a SNARK using Reed-Solomon IOP of Proximity, before diving into distance preserving transformations with detailed examples of batch RS-IOPP and folding.

What you’ll learn:

  • 0:00:00 – Introduction and What is FRI?
  • 0:01:45 – Background on Linear Codes
  • 0:13:40 – ↳ The classic MDS Code: Reed-Solomon
  • 0:21:10 – Background on IOPs
  • 0:25:12 – ↳ IOP to SNARK: the BCS compiler
  • 0:28:42 – ↳ IOP of Proximity
  • 0:33:53 – Compiling a Poly-IOP to a SNARK using a Reed-Solomon IOP of Proximity
  • 0:40:42 – ↳ Quotienting
  • 0:46:05 – ↳ Poly-IOP to IOP
  • 0:56:50 – Distance Preserving Transformations
  • 0:58:20 – ↳ Example 1: Batch RS-IOPP
  • 1:00:20 – ↳ The BCIKS Proximity Gap Theorem
  • 1:04:30 – ↳ Example 2: Folding
  • 1:16:00 – Summary of Part 1

Find the presentation slides here.

Below is an accompanying reading list:

ZK Whiteboard Sessions is an educational series on all things zero knowledge. Presented by ZK Hack.

Get notified on the latest module’s release by signing up below:

.