Lightweight Challenge-Response Authentication in SDN-Based UAVs Using Elliptic Curve Cryptography