Main Article Content

Choirun Nisa
Amang Sudarsono
Mike Yuliana


Drones are now being used in various fields. One of the uses of drones is for delivery service. When delivering goods, the drone needs to report its condition while traveling to the server so that the server can monitor the drone and the server can give some commands to the drone. However, when the drone receives data from the server, there are many vulnerabilities it has against the attacker that can take control of the drone device. Taking control of the drone can occur if the attacker manages to send a script that can take over control of the drone. If the attacker can take control over the drone device, the attacker can steal the drone both physically or data of the drone. For this reason, in this study, we propose an authentication algorithm that can filter out who is allowed to send data to the system. The algorithm used is Zero-Knowledge Authentication. To improve the performance of the Zero-Knowledge Authentication algorithm in terms of authentication speed, we try to combine it with the secret key generated from the Secret Key Generation process. From the results of authentication testing, the effectiveness of the proposed algorithm after a Brute Force attack experiment is 100% for single attacker scenarios and for multiple attackers the effectiveness is 100% in LOS and NLOS conditions. Because drones have limited resources, the authentication time experiment is also performed and the result is that in all scenarios the time required to authenticate is in microseconds so that the proposed algorithm can be implemented on drones with limited resources.


Download data is not yet available.

Article Details

How to Cite
Nisa, C., Sudarsono, A. and Yuliana, M. . (2021) “Zero Knowledge Authentication Modification for Drone and Server Communication Security”, Jurnal Mantik, 5(2), pp. 1019-1029. doi: 10.35335/jurnalmantik.Vol5.2021.1446.pp1019-1029.
[1] V. Gatteschi et al., "New Frontiers of Delivery Services Using Drones: A Prototype System Exploiting a Quadcopter for Autonomous Drug Shipments," 2015 IEEE 39th Annual Computer Software and Applications Conference, Taichung, 2015, pp. 920-927.
[2] Choudhary, Gaurav & Sharma, Vishal & Gupta, Takshi & Kim, Jiyoon & You, Ilsun. “Internet of Drones (IoD): Threats, Vulnerability, and Security Perspectives”, 2015.
[3] M. Farooq., M. Waseem., A. Khairi., & S. Mazhar.. “A Critical Analysis on the Security Concerns of Internet of Things (IoT)”. International Journal of Computer Applications, vol. 111, no. 7, pp. 1–6, 2015.
[4] Debasmita. D., & G. Biswas. “Efficient Entity Authentication Using Modified Guillou–Quisquater Zero-Knowledge Protocol”. 2020.
[5] S. Paramanik. “Comparison of Zero Knowledge”, NATIONAL INSTITUTE OF ROURKELA TECHNOLOGY, 2014.
[6] A. Sudarsono, M. Yuliana and P. Kristalina, "A Reciprocity Approach for Shared Secret Key Generation Extracted from Received Signal Strength in The Wireless Networks," 2018 International Electronics Symposium on Engineering Technology and Applications (IES-ETA), Bali, 2018, pp. 170-175.
[7] C. Nisa., A. Sudarsono., & Y. Mike. “RSS-based Secret Key Establishment using MiddlePoint Quantization and Clover Filter Algorithm”. International Electronics Symposium (IES), IEEE, 2020.
[8] Z. Li, Q. Pei, I. Markwood, Y. Liu and H. Zhu, "Secret Key Establishment via RSS Trajectory Matching Between Wearable Devices," in IEEE Transactions on Information Forensics and Security, vol. 13, no. 3, pp. 802-817, March 2018.
[9] X. Zhou & X. Tang. “Research and Implementation of RSA Algorithms for Encryption and Decryption”. The 6th International Forum on Strategic Technology, 2011, IEEE.
[10] AS Rawat and M. Deshmukh, "Efficient Extended Diffie-Hellman Key Exchange Protocol," 2019 International Conference on Computing, Power and Communication Technologies (GUCON), 2019, pp. 447-451.