{"file_date_updated":"2020-07-14T12:47:33Z","date_published":"2019-01-10T00:00:00Z","type":"conference","quality_controlled":"1","year":"2019","publication_status":"published","intvolume":" 124","author":[{"last_name":"Pietrzak","first_name":"Krzysztof Z","id":"3E04A7AA-F248-11E8-B48F-1D18A9856A87","orcid":"0000-0002-9139-1654","full_name":"Pietrzak, Krzysztof Z"}],"conference":{"start_date":"2019-01-10","name":"ITCS 2019: Innovations in Theoretical Computer Science","location":"San Diego, CA, United States","end_date":"2019-01-12"},"date_created":"2019-06-06T14:12:36Z","publisher":"Schloss Dagstuhl - Leibniz-Zentrum für Informatik","publication_identifier":{"issn":["1868-8969"],"isbn":["978-3-95977-095-8"]},"main_file_link":[{"url":"https://eprint.iacr.org/2018/627","open_access":"1"}],"publication":"10th Innovations in Theoretical Computer Science Conference","alternative_title":["LIPIcs"],"language":[{"iso":"eng"}],"article_processing_charge":"No","project":[{"call_identifier":"H2020","grant_number":"682815","_id":"258AA5B2-B435-11E9-9278-68D0E5697425","name":"Teaching Old Crypto New Tricks"}],"ddc":["000"],"doi":"10.4230/LIPICS.ITCS.2019.60","status":"public","user_id":"2DF688A6-F248-11E8-B48F-1D18A9856A87","tmp":{"name":"Creative Commons Attribution 4.0 International Public License (CC-BY 4.0)","image":"/images/cc_by.png","legal_code_url":"https://creativecommons.org/licenses/by/4.0/legalcode","short":"CC BY (4.0)"},"month":"01","file":[{"date_updated":"2020-07-14T12:47:33Z","file_name":"2019_LIPIcs_Pietrzak.pdf","file_size":558770,"checksum":"f0ae1bb161431d9db3dea5ace082bfb5","creator":"dernst","relation":"main_file","content_type":"application/pdf","access_level":"open_access","file_id":"6529","date_created":"2019-06-06T14:22:04Z"}],"abstract":[{"text":"We construct a verifiable delay function (VDF) by showing how the Rivest-Shamir-Wagner time-lock puzzle can be made publicly verifiable. Concretely, we give a statistically sound public-coin protocol to prove that a tuple (N,x,T,y) satisfies y=x2T (mod N) where the prover doesn’t know the factorization of N and its running time is dominated by solving the puzzle, that is, compute x2T, which is conjectured to require T sequential squarings. To get a VDF we make this protocol non-interactive using the Fiat-Shamir heuristic.The motivation for this work comes from the Chia blockchain design, which uses a VDF as akey ingredient. For typical parameters (T≤2 40, N= 2048), our proofs are of size around 10K B, verification cost around three RSA exponentiations and computing the proof is 8000 times faster than solving the puzzle even without any parallelism.","lang":"eng"}],"date_updated":"2021-01-12T08:07:53Z","volume":124,"title":"Simple verifiable delay functions","article_number":"60","oa":1,"_id":"6528","day":"10","ec_funded":1,"has_accepted_license":"1","scopus_import":1,"citation":{"apa":"Pietrzak, K. Z. (2019). Simple verifiable delay functions. In 10th Innovations in Theoretical Computer Science Conference (Vol. 124). San Diego, CA, United States: Schloss Dagstuhl - Leibniz-Zentrum für Informatik. https://doi.org/10.4230/LIPICS.ITCS.2019.60","ieee":"K. Z. Pietrzak, “Simple verifiable delay functions,” in 10th Innovations in Theoretical Computer Science Conference, San Diego, CA, United States, 2019, vol. 124.","short":"K.Z. Pietrzak, in:, 10th Innovations in Theoretical Computer Science Conference, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019.","chicago":"Pietrzak, Krzysztof Z. “Simple Verifiable Delay Functions.” In 10th Innovations in Theoretical Computer Science Conference, Vol. 124. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019. https://doi.org/10.4230/LIPICS.ITCS.2019.60.","ista":"Pietrzak KZ. 2019. Simple verifiable delay functions. 10th Innovations in Theoretical Computer Science Conference. ITCS 2019: Innovations in Theoretical Computer Science, LIPIcs, vol. 124, 60.","mla":"Pietrzak, Krzysztof Z. “Simple Verifiable Delay Functions.” 10th Innovations in Theoretical Computer Science Conference, vol. 124, 60, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019, doi:10.4230/LIPICS.ITCS.2019.60.","ama":"Pietrzak KZ. Simple verifiable delay functions. In: 10th Innovations in Theoretical Computer Science Conference. Vol 124. Schloss Dagstuhl - Leibniz-Zentrum für Informatik; 2019. doi:10.4230/LIPICS.ITCS.2019.60"},"department":[{"_id":"KrPi"}],"oa_version":"Published Version"}