NSA and Quantum-Resistant Cryptography


In a recently published FAQ, the NSA outlines the switch for NSS (National Security Systems) from Suite B cryptography to the CNSA (Commercial National Security Algorithm Suite).

According to the NSA, the following schemes are out:

  • ECDH and ECDSA with NIST P-256
  • SHA-256
  • AES-128
  • RSA with 2048-bit keys
  • Diffie-Hellman with 2048-bit keys

…and these are in:


Doesn’t maidsafe use a form of AES for it’s self authentication systems and encryption? I just can’t remember which one.

Safe use the NaCl Cryptography library.

Curve25519xsalsa20poly1305 as Public-key authenticated encryption, xsalsa20poly1305 as Secret-key authenticated encryption, ed25519 as Public-key signatures and SHA-512.

From D. J. Bernstein:

To summarize, all of these cryptographic choices are quite conservative.
We do not expect any of them to be broken until someone succeeds in
building a large quantum computer;

did they convert the NaCl library to Rust?

1 Like
1 Like

Quantum Learning SI is coming. There remains the possibility of total global permanent cryptographic failure. All data is dumped and there is no way to secure it again.

Not sure if you guys at Maidsafe have heard about the IOTA project. It’s a blockless DAG based cryptocurrency for the internet of things that is supposed to be using quantum resistant algorithms for its security. The creators say that it can be used as an oracle to other networks to enable quasi-quantum resistance. Maybe Maidsafe can benefit from IOTA and vice-versa?

Edit: their website is - http://www.iotatoken.com
The network is in alpha stages and most of the development updates and discussions are happening at their private Ryver group.

1 Like

There is something about IOTA that sounds awesome. Its wonderful that its alpha.