Efficient lattice-based polynomial evaluation and batch ZK arguments

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

1 Citation (Scopus)

Abstract

In this paper we provide an efficient construction of a lattice-based polynomial argument and a polynomial batch-protocol, where the latter contains the polynomial argument as a building block. Our contribution is motivated by the discrete log based construction (EUROCRYPT’16), where in our case we employ different techniques to obtain a communication efficient lattice-based scheme. In the zero-knowledge polynomial batch-protocol, we prove the knowledge of an easy relation between two polynomials which also allows batching of several instances of the same relation. Our batch-protocol is applicable to an efficient lattice-based range proof construction which represents a useful application in cryptocurrencies. In contrast to the existing range proof (CRYPTO’19), our proof is more efficient for large number of batched instances.

Original languageEnglish
Title of host publicationSelected Areas in Cryptography - Halifax, NS, Canada (Virtual Event), Revised Selected Papers October 21–23, 2020,
EditorsOrr Dunkelman, Michael J. Jacobson, Jr., Colin O’Flynn
Place of PublicationCham Switzerland
PublisherSpringer
Pages3-33
Number of pages31
ISBN (Electronic)9783030816520
ISBN (Print)9783030816513
DOIs
Publication statusPublished - 2021
EventSelected Areas in Cryptography 2020 - Virtual, Canada
Duration: 21 Oct 202023 Oct 2020
Conference number: 27th
https://link.springer.com/book/10.1007/978-3-030-81652-0 (Proceedings)

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume12804
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceSelected Areas in Cryptography 2020
Abbreviated titleSAC 2020
Country/TerritoryCanada
Period21/10/2023/10/20
Internet address

Cite this