Polynom uses the latest encryption standards recommended by NIST and the NSA's Commercial National Security Algorithm (CNSA) Suite. All algorithms currently deployed are CNSA 2.0 compliant, with the exception of ED25519 and X25519, which are CNSA 1.0 and will be phased out in a future release.
For further reading, see the CNSA 2.0 FAQ published by the NSA.
| Algorithm | Standard |
|---|---|
| CRYSTALS-Dilithium (NIST Level V) | CNSA 2.0 |
| CRYSTALS-Kyber (NIST Level V) | CNSA 2.0 |
| Secure Hash Algorithm SHA512 | CNSA 2.0 |
| AES 256 GCM | CNSA 2.0 |
| Leighton-Micali Signature (LMS) | CNSA 2.0 |
| ED25519 ECDSA | CNSA 1.0 |
| X25519 ECDH | CNSA 1.0 |