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
The pdf containing the current algorithm specification and more details about DAGS can be downloaded here.
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
The full package submitted to NIST can be downloaded here: Submission Package
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
Please send your inquiries to Edoardo Persichetti:
epersichetti [at] fau.edu