A New Authentication Scheme with Elliptical Curve Cryptography for Internet of Things (IoT) Environments