Abstract
A Verifiable Random Function (VRF) can be evaluated on an input by a prover who holds a secret key, generating a pseudorandom output and a proof of output validity that can be verified using the corresponding public key. VRFs are a central building block of committee election mechanisms that sample parties to execute tasks in cryptographic protocols, e.g., generating blocks in a Proof-of-Stake (PoS) blockchain or executing a round of MPC protocols. We propose the notion, and a matching construction, of an Aggregatable Key-Evolving VRF (A-KE-VRF) with the following extra properties: 1. Aggregation: combining proofs for several VRF evaluations of different inputs under different secret keys into a single constant size proof; 2. Key-Evolving: preventing adversaries who corrupt a party (learning their secret key) from “forging” proofs of past VRF evaluations. As an immediate application, we improve on the block size of PoS blockchains and on the efficiency of Proofs of Proof-of-Stake (PoPoS). Furthermore, the A-KE-VRF notion allows us to construct Encryption to the Future (EtF) and Authentication from the Past (AfP) schemes with a Key-Evolving property, which provides forward security. An EtF scheme allows for sending a message to a party who is randomly selected to execute a role in the future, while an AfP scheme allows for this party to authenticate their messages as coming from a past execution of this role. These primitives are essential for realizing the YOSO MPC Framework (CRYPTO’21).
| Original language | English |
|---|---|
| Title of host publication | Security and Cryptography for Networks - 14th International Conference, SCN 2024 Amalfi, Italy, September 11–13, 2024 Proceedings, Part II |
| Editors | Clemente Galdi, Duong Hieu Phan |
| Place of Publication | Cham Switzerland |
| Publisher | Springer |
| Pages | 317-337 |
| Number of pages | 21 |
| ISBN (Electronic) | 9783031710735 |
| ISBN (Print) | 9783031710728 |
| DOIs | |
| Publication status | Published - 2024 |
| Event | Conference on Security and Cryptography for Networks 2024 - Amalfi, Italy Duration: 11 Sept 2024 → 13 Sept 2024 Conference number: 14th https://link.springer.com/book/10.1007/978-3-031-71073-5 (Proceedings) https://scn.unisa.it/scn24/ (Website) |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Publisher | Springer |
| Volume | 14974 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | Conference on Security and Cryptography for Networks 2024 |
|---|---|
| Abbreviated title | SCN 2024 |
| Country/Territory | Italy |
| City | Amalfi |
| Period | 11/09/24 → 13/09/24 |
| Internet address |
|
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver