What kind of encryption does Speedify use?
Speedify has been designed from the ground up to be the fastest VPN. We bring you security without compromising on speed.
If your device's processor has hardware instruction support for AES (most recent phones and computers do), Speedify will use AES128-GCM.
If you have an older device that does not support 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. 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. This standards-based technology gives us all of the security of the same encryption that protects HTTPS:// websites like Gmail and Facebook, while providing 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 with DTLS using TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (if hardware supported) or TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 for older devices. This is implemented using Google's BoringSSL library, which is a fork of OpenSSL.