| CPC G06F 21/6209 (2013.01) | 3 Claims |

|
1. A system comprising an unmanned aerial vehicle and a device,
wherein the device creates a secure encoder source file and a secure decoder source file based on a configuration file in which confidential information is recorded, the confidential information being a target to be protected among data communicated or stored by the unmanned aerial vehicle,
wherein the unmanned aerial vehicle executes at least one program which is built with the secure encoder source file and the secure decoder source file,
wherein the program performs:
creating a message;
extracting only confidential information, preset as a target to be protected, from the created message and encrypting the confidential information; and
transmitting the message in which the confidential information is encrypted,
wherein the secure encoder source file and the secure decoder source file are created by analyzing content of the configuration file, which are built so as to correspond to a program language used in the unmanned aerial vehicle,
wherein the confidential information, preset as a target to be protected, includes an identifier (ID) of the message to be communicated, information of at least one confidential field included in the message, and a range of a value of the confidential field of the message,
wherein the confidential information includes confidential parameters stored in the unmanned aerial vehicle,
wherein the configuration file is implemented in a file format which represents a data structure, and
wherein the confidential parameters stored in the unmanned aerial vehicle are used as part of the secure encoder source file and the secure decoder source file.
|