  We propose a decentralized authentication system for networks of unmanned
aerial vehicles. A blockchain-based public key infrastructure allows the usage
of public key cryptography and public key based authentication protocols. The
blockchain provides a common storage of the public keys and their relations and
can provide the required information for the authentication process.
Furthermore, the unmanned aerial vehicles store selected parts of the
blockchain in order to operate independently in areas where they might not have
access to the Internet. This allows unmanned aerial vehicles to authenticate
entities of the network, like other unmanned aerial vehicles, cloud services,
cars, and any computer.
