Hi all!
I'm excited to announce that I've completed and tested an implementation of the Ascon algorithms specified in NIST-SP-800-232. The codes are pushed to
https://github.com/dannyniu/MySuiteA
One thing I must query at here is that, how should I name the nonce-masking implementation option for the Ascon AEAD? As we know, the 256-bit key is actually 2 128-bit halves, one of which doesn't contribute the security the same way the other half does.
I'm naming my instance of implementation Ascon_AEAD256 for now, but unless it actually provide 256-bit security, I'm sure this isn't quite appropriate, except for the fact that the key size reported by the implementation instance is 256-bit.
What alternative names can I use on the algorithm? Ascon-AEAD128nm (where NM stand for nonce masking)?
Thanks.
DannyNiu/NJF.