Re: Support for ML-KEM (Kyber)

2024-03-04 Thread Niels Möller
Daiki Ueno  writes:

> I created a draft patch to support ML-KEM (a post-quantum key
> encapsulation mechanism, formerly known as Kyber)[1], based on the
> explanation in the corresponding IETF draft[2]. 

Interesting. I'll have to read up a bit on it before trying to read the
code. I'm particularly interested in the kind of arithmetic that is
used. Thanks for the references.

Regards,
/Niels

-- 
Niels Möller. PGP key CB4962D070D77D7FCB8BA36271D8F1FF368C6677.
Internet email is subject to wholesale government surveillance.
___
nettle-bugs mailing list -- nettle-bugs@lists.lysator.liu.se
To unsubscribe send an email to nettle-bugs-le...@lists.lysator.liu.se


Support for ML-KEM (Kyber)

2024-02-29 Thread Daiki Ueno
Hello,

I created a draft patch to support ML-KEM (a post-quantum key
encapsulation mechanism, formerly known as Kyber)[1], based on the
explanation in the corresponding IETF draft[2].  There are probably a
lot of rooms for improvements (performance, side-channel safety), but
I'm sharing the code at:
https://git.lysator.liu.se/nettle/nettle/-/merge_requests/62

Any comments or suggestions would be appreciated.

Footnotes:
[1]  https://csrc.nist.gov/pubs/fips/203/ipd

[2]  https://datatracker.ietf.org/doc/draft-cfrg-schwabe-kyber/

Regards,
-- 
Daiki Ueno
___
nettle-bugs mailing list -- nettle-bugs@lists.lysator.liu.se
To unsubscribe send an email to nettle-bugs-le...@lists.lysator.liu.se