Reinforced Concrete: A Fast Hash Function for Verifiable Computation

Reinhard Lüftenegger, Christian Rechberger, Lorenzo Grassi, Markus Schofnegger, Roman Walch, Dmitry Khovratovich

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

Abstract



We propose a new hash function Reinforced Concrete, which is the first generic purpose hash that is fast both for a zero-knowledge prover and in native x86 computations. It is suitable for a various range of zero-knowledge proofs and protocols, from set membership to generic purpose verifiable computation. Being up to 15x faster than its predecessor Poseidon hash, Reinforced Concrete inherits security from traditional time-tested schemes such as AES, whereas taking the zero-knowledge performance from a novel and efficient decomposition of a prime field into compact buckets.

The new hash function is suitable for a wide range of applications like privacy-preserving cryptocurrencies, verifiable encryption, protocols with state membership proofs, or verifiable computation. It may serve as a drop-in replacement for various prime-field hashes such as variants of MiMC, Poseidon, Pedersen hash, and others.
Original languageEnglish
Title of host publicationCCS 2022 - Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security
PublisherAssociation of Computing Machinery
Pages1323–1335
Number of pages13
ISBN (Electronic)978-1-4503-9450-5
DOIs
Publication statusPublished - 7 Nov 2022
Event2022 ACM SIGSAC Conference on Computer and Communications Security: ACM CSS 2022 - Los Angeles, United States
Duration: 7 Nov 202211 Nov 2022

Publication series

NameProceedings of the ACM Conference on Computer and Communications Security
ISSN (Print)1543-7221

Conference

Conference2022 ACM SIGSAC Conference on Computer and Communications Security
Abbreviated titleACM CSS 2022
Country/TerritoryUnited States
CityLos Angeles
Period7/11/2211/11/22

Keywords

  • finite fields
  • hash functions
  • verifiable computation
  • zksnarks

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Reinforced Concrete: A Fast Hash Function for Verifiable Computation'. Together they form a unique fingerprint.

Cite this