Prover efficient public verification of dense or sparse/structured matrix-vector multiplication

04/10/2017
by   Jean-Guillaume Dumas, et al.
0

With the emergence of cloud computing services, computationally weak devices (Clients) can delegate expensive tasks to more powerful entities (Servers). This raises the question of verifying a result at a lower cost than that of recomputing it. This verification can be private, between the Client and the Server, or public, when the result can be verified by any third party. We here present protocols for the verification of matrix-vector multiplications, that are secure against malicious Servers. The obtained algorithms are essentially optimal in the amortized model: the overhead for the Server is limited to a very small constant factor, even in the sparse or structured matrix case; and the computational time for the public Verifier is linear in the dimension. Our protocols combine probabilistic checks and cryptographic operations, but minimize the latter to preserve practical efficiency. Therefore our protocols are overall more than two orders of magnitude faster than existing ones.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/14/2019

Secure Consistency Verification for Untrusted Cloud Storage by Public Blockchains

This work presents ContractChecker, a Blockchain-based security protocol...
research
07/05/2018

Practical and Scalable Security Verification of Secure Architectures

We present a new and practical framework for security verification of se...
research
01/16/2018

Gazelle: A Low Latency Framework for Secure Neural Network Inference

The growing popularity of cloud-based machine learning raises a natural ...
research
01/27/2023

Two-Server Private Information Retrieval with Optimized Download Rate and Result Verification

Private Information Retrieval (PIR) schemes allow a client to retrieve a...
research
08/02/2023

Delegated Time-Lock Puzzle

Time-Lock Puzzles (TLPs) are cryptographic protocols that enable a clien...
research
02/26/2023

Verifiable Manufacturing Using Blockchain

We propose a blockchain-based solution for enabling verifiability of man...
research
06/24/2020

Practical and Verifiable Electronic Sortition

Existing verifiable e-sortition systems are impractical due to computati...

Please sign up or login with your details

Forgot password? Click here to reset