The application discloses a method for establishing end-to-end
secure communication of unmanned aerial vehicle under cloud
network architecture, and takes
cloud server as a
security service center to provide full-process
authentication service for unmanned aerial vehicle
end system; the
cloud server only issues public
authentication materials to unmanned aerial vehicles, and
session key negotiation and establishment of end-to-end
secure communication are realized between unmanned aerial vehicles; the unmanned aerial vehicle
end system does not need to store
authentication materials of other unmanned aerial vehicles in advance, the
cloud server is driven by specific tasks, and specific authentication materials required for key negotiation are issued to unmanned aerial vehicles which need to be securely cooperated according to task requirements. The application only requires that the cloud
server and any one of the unmanned aerial vehicles for key negotiation establish a communication connection, and the authentication materials issued by the cloud
server can make the unmanned aerial vehicles realize key negotiation and establish an end-to-end
secure channel in a specific range; different temporary public keys are used for each request message, which can effectively prevent the harm caused by long-term and short-term secret leakage.