Secure communication technology has attracted more and more attention to improve the security of the Internet of Things (IoT). In this article, we discuss the maximum secrecy capacity problem for a mobile unmanned aerial vehicle (UAV) assisted secure communication in IoT, where the UAV relays the covert information from the transmitter (Alice) to the legal receiver (Bob) without detection by an eavesdropper (Eve) though sharing the spectrum with the ground device-to-device (D2D) communications. Our design aims to maximize the sum secrecy capacity Bob received by optimizing the transmit power and the UAV’s trajectory jointly while guaranteeing that the normal communication behavior between ground D2D pairs is not affected. Therefore, we propose a jointly optimizing the transmit power and UAV trajectory algorithm (JOTUTA) based on the block coordinate descent (BCD) method. Specifically, we first transform the non-convex problem of transmit power based on a fixed UAV’s trajectory into a convex problem by D.C. (difference of two convex functions) programming. Secondly, we solve the problem of UAV’s trajectory optimization with given transmit power by the successive convex approximation (SCA) method. Experiments results show the effectiveness of JOTUTA and the advantages of improving the secrecy capacity are verified compared with existing work.
Read full abstract