About

DAGS

DAGS is a Key Encapsulation Mechanism (KEM) that follows the Quasi-Dyadic approach using Generalized Srivastava codes. To the best of our knowledge, this is the first code-based KEM that uses quasi-dyadic structured algebraic codes. The KEM achieves IND-CCA security following the recent framework by Kiltz et al., and features compact public keys and efficient encapsulation and decapsulation algorithms. We modulate our parameters to achieve the most efficient scheme, while at the same time avoiding the FOPT attack.

DAGS is one of the submissions to NIST on the Post-Quantum Cryptography Standardization. For more information about the call, follow this link: NIST PQC Standardization.

The implementation submitted to NIST on November 30th can be downloaded: Submission Package

Docs

Specification

The pdf containing the current algorithm specification and more details about DAGS can be downloaded here.

Implementation

The DAGS team is constantly improving the code and working on implementations for various languages and platforms. You can find the latest version of the implementations and follow our progress in the official git repository or in one of our team member:

DAGS - Repository

Gustavo Banegas - github

Richard Haeussler - github

Submission

The full package submitted to NIST can be downloaded here: Submission Package

Members

Gustavo Banegas - Technische Universiteit Eindhoven, The Netherlands

Paulo S. L. M. Barreto - University of Washington Tacoma, USA

Brice Odilon Boidje - Université Cheikh Anta Diop, Dakar, Senegal

Pierre-Louis Cayrel - Laboratoire Hubert Curien, Saint-Etienne, France

Gilbert Ndollane Dione - Université Cheikh Anta Diop, Dakar, Senegal

Kris Gaj - George Mason University, USA

Cheikh Thiécoumba Gueye - Université Cheikh Anta Diop, Dakar, Senegal

Richard Haeussler - George Mason University, USA

Jean Belo Klamti - Université Cheikh Anta Diop, Dakar, Senegal

Ousmane N’diaye - Université Cheikh Anta Diop, Dakar, Senegal

Duc Tri Nguyen - George Mason University, USA

Edoardo Persichetti - Florida Atlantic University, USA

Jefferson E. Ricardini - Universidade de São Paulo, Brazil

Contact

Please send your inquiries to Edoardo Persichetti: epersichetti [at] fau.edu