Komercyjny pakiet algorytmów bezpieczeństwa narodowego
Commercial National Security Algorithm Suite (CNSA) to zestaw algorytmów kryptograficznych ogłoszony przez Agencję Bezpieczeństwa Narodowego jako zamiennik algorytmów kryptograficznych NSA Suite B. Służy jako baza kryptograficzna do ochrony informacji amerykańskich systemów bezpieczeństwa narodowego do poziomu ściśle tajnego , podczas gdy NSA planuje przejście na kryptografię kwantową .
Apartament obejmuje
- Zaawansowany standard szyfrowania z kluczami 256-bitowymi
- Elliptic-curve Diffie-Hellman and Elliptic Curve Digital Signature Algorytm z krzywą P-384
- SHA-2 z 384 bitami, wymianą kluczy Diffie-Hellman z minimalnym modułem 3072-bitowym i
- RSA o minimalnym rozmiarze modułu 3072.
Przejście CNSA jest godne uwagi ze względu na przeniesienie RSA z tymczasowego stanu starszego , jak pojawił się w pakiecie B, do statusu obsługiwanego . Nie zawierał również algorytmu podpisu cyfrowego . To oraz ogólne dostarczenie i czas ogłoszenia, przy braku standardów postkwantowych, wzbudziły poważne spekulacje na temat tego, czy NSA znalazła słabości, np. ECC z przyczyn nietechnicznych.
We wrześniu 2022 roku NSA ogłosiła CNSA 2.0, która zawiera jej pierwsze zalecenia dotyczące postkwantowych algorytmów kryptograficznych.