/plushcap/analysis/cloudflare/introducing-circl

Introducing CIRCL: An Advanced Cryptographic Library

What's this blog post about?

Cloudflare has released a cryptographic library called CIRCL during its Crypto Week 2019. The Go-based library includes packages that target cryptographic algorithms for post-quantum (PQ), elliptic curve cryptography, and hash functions for prime groups. It is designed to be useful for a broad audience and aims to provide a complementary set of implementations that are more aggressively optimized or less commonly used but have a good chance at being very useful in the future. The CIRCL library includes packages for post-quantum cryptography, key exchange, digital signatures, hashing to elliptic curve groups, and bilinear pairings. It also contains an implementation of Supersingular Isogeny-based Diffie-Hellman (SIDH) and CCA2-secure Supersingular Isogeny-based Key Encapsulation (SIKE). The development of CIRCL follows best practices on the secure development, including writing constant-time code to prevent timing based attacks.

Company
Cloudflare

Date published
June 20, 2019

Author(s)
Kris Kwiatkowski, Armando Faz-Hernández

Word count
2826

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.