Implementation of PQC Algorithms in libgcrypt

Falko Strenzke falko.strenzke at mtg.de
Wed Mar 29 10:09:23 CEST 2023


We would like to announce that in the course of a project for the German 
BSI, the details about which can be found here 
<https://datatracker.ietf.org/meeting/113/materials/slides-113-openpgp-a-post-quantum-approach-for-openpgp-00>, 
we have started an implementation of the three algorithms CRYSTALS-Kyber 
as a KEM and CRYSTALS-Dilithium and SPHINCS⁺ as signature algorithms in 
libgcrypt.

While the integration of the signature algorithms is straightforward, 
the KEM requires a new interface function, as the KEM encapsulation 
cannot be modelled by a public-key encryption.

We are currently working on Kyber and Dilithium with priority and will 
hopefully finish these by August '23. SPHINCS⁺ will be finished latest 
by March '24 according to our current plan.

As soon as we have a working implementation for one of the algorithms, 
we will offer a pull request for review.

Falko (on behalf of the MTG project team)

-- 

*MTG AG*
Dr. Falko Strenzke
Executive System Architect

Phone: +49 6151 8000 24
E-Mail: falko.strenzke at mtg.de
Web: mtg.de <https://www.mtg.de>


*MTG Exhibitions – See you in 2023*

------------------------------------------------------------------------
<https://community.e-world-essen.com/institutions/allExhibitors?query=true&keywords=mtg> 
<https://www.itsa365.de/de-de/companies/m/mtg-ag>

MTG AG - Dolivostr. 11 - 64293 Darmstadt, Germany
Commercial register: HRB 8901
Register Court: Amtsgericht Darmstadt
Management Board: Jürgen Ruf (CEO), Tamer Kemeröz
Chairman of the Supervisory Board: Dr. Thomas Milde

This email may contain confidential and/or privileged information. If 
you are not the correct recipient or have received this email in error,
please inform the sender immediately and delete this email. Unauthorised 
copying or distribution of this email is not permitted.

Data protection information: Privacy policy 
<https://www.mtg.de/en/privacy-policy>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gnupg.org/pipermail/gcrypt-devel/attachments/20230329/e9d76c26/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: g2spsNmJ0C4Opwpw.png
Type: image/png
Size: 5256 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gcrypt-devel/attachments/20230329/e9d76c26/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 32wgU00tnCm0GfzT.png
Type: image/png
Size: 4906 bytes
Desc: not available
URL: <https://lists.gnupg.org/pipermail/gcrypt-devel/attachments/20230329/e9d76c26/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4764 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://lists.gnupg.org/pipermail/gcrypt-devel/attachments/20230329/e9d76c26/attachment-0001.bin>


More information about the Gcrypt-devel mailing list