A Review on Software-Based and Hardware-Based Authentication Mechanisms for the Internet of Drones | Synapse