Uav authentication method and system
AssigneeSz Dji Technology Co., Ltd.
InventorsYongsen CHEN, Ming GONG, Ming CHEN, Zhun DING
Life of this patent
Estimating the term…
Abstract
An authentication method includes that an authentication apparatus of an unmanned aerial vehicle (UAV) generates a session key, the authentication apparatus receives a device identification (ID) of a device and a randomly generated random number from the device of the UAV, the authentication apparatus obtains a device key of the device according to the device ID of the device, the authentication apparatus encrypts the session key and the random number according to the device key of the device, and the authentication apparatus sends the encrypted session key and the encrypted random number to the device.
Claims20
An authentication method comprising:
- generating, by an authentication apparatus of an unmanned aerial vehicle (UAV), a session key;
- receiving, by the authentication apparatus from a device of the UAV, a device identification (ID) of the device and a randomly generated random number;
- obtaining, by the authentication apparatus, a device key of the device according to the device ID of the device;
- encrypting, by the authentication apparatus, the session key and the random number according to the device key of the device;
- sending, by the authentication apparatus, the encrypted session key and the encrypted random number to the device.
A secure communication method comprising:
- obtaining, by a first device, a session key and a command sequence number;
- generating, by the first device, a message request to communicate with a second device;
- updating, by the first device, the command sequence number;
- encrypting, by the first device, the message request and performing message authorization code (MAC) computation on the message request;
- and
- sending, by the first device, the encrypted and MAC-computed message request and the updated command sequence number to the second device.
A flight controller of an unmanned aerial vehicle (UAV), the flight controller being configured to:
- generate a session key;
- receive a device ID of a functional assembly of the UAV and a random number;
- obtain a device key of the functional assembly according to the device ID of the functional assembly;
- encrypt the session key and the random number according to the device key of the functional assembly;
- and
- send the encrypted session key and the encrypted random number to the functional assembly.
Dependencies are inferred from the claim text.