US 12,216,777 B2
Unmanned aerial vehicle and apparatus for generating source files providing confidential information protection of unmanned aerial vehicle
Deok-Jin Kim, Daejeon (KR); and Sang-Wook Lee, Daejeon (KR)
Assigned to ELECTRONICS TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed by ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed on Mar. 18, 2022, as Appl. No. 17/698,582.
Claims priority of application No. 10-2021-0108812 (KR), filed on Aug. 18, 2021.
Prior Publication US 2023/0061849 A1, Mar. 2, 2023
Int. Cl. H04L 29/06 (2006.01); G06F 21/62 (2013.01)
CPC G06F 21/6209 (2013.01) 3 Claims
OG exemplary drawing
 
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.