Lecture

Efficient Set Accumulators: Verifiable Computation Techniques

Description

This lecture discusses the concept of efficient set accumulators and their application in verifiable computation. The instructor begins by explaining the importance of set accumulators, particularly focusing on Merkle trees and RSA accumulators. The lecture details how these structures allow for membership proofs and efficient state updates. The instructor introduces the concept of Vesolevsky proofs, which facilitate proving exponentiation in a computationally efficient manner. The discussion then shifts to the implementation of batched operations, highlighting the advantages of using RSA accumulators for multiple insertions and removals. The lecture emphasizes the significance of minimizing constraints in verifiable computation to enhance proof generation and verification speed. The instructor presents a novel sequential state update mechanism called multiswap, which optimizes the process of state updates in payment systems and random access memory applications. The lecture concludes with a comparison of the computational costs associated with traditional methods and the proposed multiswap approach, demonstrating its efficiency for moderate to large batch sizes.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.