#design #quantum-resistant #algorithm #research #secure #key

yanked capyKEM

Exercise in quantum-resistant cryptographic algorithm design

0.1.5 Jun 28, 2024
0.1.0 Mar 18, 2024

#8 in #quantum-resistant

Download history 12/week @ 2024-09-20 1/week @ 2024-09-27

85 downloads per month

MIT license

42KB
1K SLoC

capyKEM - research into quantum-resistant algorithm design

This repo is a pure rust, no-std interpretation of FIPS 203 (draft) which leverages a module learning-with-errors based construction aimed towards providing a secure means of key exchange when faced with a potential quantum adversary.

THIS LIBRARY IS A DRAFT AND IS NOT SAFE FOR USE. It exists purely for acedemic exeperimentation.

Current working items:

  • document in style of FIPS
  • support other two parameter sets
  • parameterize sample_poly_cbd over eta
  • condense encoding/decoding to single function
  • parameterize encoding/decoding over d
  • implement API-level functions
  • replace usage of Vec with hybridarray

Dependencies

~1.5MB
~17K SLoC