Picnic

“Picnic” is the code name for a post-quantum digital signature algorithm. Picnic is developed in collaboration with researchers and engineers from Aarhus University, AIT Austrian Institute of Technology GmbH, DFINITY, Graz University of Technology, Georgia Tech, Microsoft Research, Northwestern University, Princeton University, the Technical University of Denmark, and the University of Maryland.

Unlike most other public-key cryptography, Picnic isn’t based on hard problems from number theory. Instead, it uses what is called a zero-knowledge proof – where Alice can convince Bob that she knows a secret, without disclosing the secret itself. Picnic uses this concept together with symmetric cryptography, hash functions, and block ciphers, to create a novel signature scheme. The hard problems Picnic relies on for security relate only to hash functions and block ciphers, that are thought to be secure against quantum attacks.

Further information on Picnic can be found in its specification and other materials available at the Picnic website (opens in new tab).

Personne

Portrait de Melissa Chase

Melissa Chase

Principal Researcher

Portrait de David Derler

David Derler

Researcher

DFINITY

Portrait de Steven Goldfeder

Steven Goldfeder

PhD Student

Princeton University

Portrait de Jonathan Katz

Jonathan Katz

Professor

University of Maryland

Portrait de Vladimir Kolesnikov

Vladimir Kolesnikov

Associate Professor

Georgia Tech

Portrait de Claudio Orlandi

Claudio Orlandi

Associate Professor

Aarhus University

Portrait de Sebastian Ramacher

Sebastian Ramacher

Researcher

AIT Austrian Institute of Technology GmbH

Portrait de Christian Rechberger

Christian Rechberger

Associate Professor

Graz University of Technology and Technical University of Denmark

Portrait de Daniel Slamanig

Daniel Slamanig

Researcher

AIT Austrian Institute of Technology GmbH

Portrait de Xiao Wang

Xiao Wang

Assistant Professor

Northwestern University

Portrait de Greg Zaverucha

Greg Zaverucha

Principal Software Development Engineer