Using Elliptic Curve Cryptography for Authentication and Key Exchange in Constrained Internet of Things Networks | Synapse