What kind of encryption does Speedify use?
Speedify has been designed from the ground up to be the best, fastest VPN for mobile users. This includes the work we have done to bring you security without compromising on speed.
If your device's processor has hardware instruction support for AES, Speedify will use AES128-GCM. If your device does not have hardware acceleration for AES, Speedify uses the ChaCha encryption cipher to deliver this performance. ChaCha delivers lightning fast encryption even on older phones, at 3 times the speeds of the AES ciphers that most other VPNs use. If you're interested, please check out CloudFlare's ChaCha performance testing.
Although ChaCha may be a funny name, it's serious technology backed up by open standards. For the truly technically minded, here are the standards: RFC 7539 for ChaCha and RFC 7905 for ChaCha over DTLS.
Another key piece of our security puzzle is DTLS, which is TLS (SSL) over UDP. This standards based technology gives us all of the security of the same encryption that protects HTTPS:// websites like Gmail and Facebook, while giving us the ability to handle error correction ourselves for much better performance than any other VPN in the face of unreliable lost packets
Finally, if you want the technical answer: The encryption is provided using DTLS (TLS over UDP) using TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 or TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (if hardware supported). This is implemented using Google's BoringSSL library, which is a fork of OpenSSL.