Uses elliptic-curve cryptography to encrypt and authenticate data
