I. INTRODUCTION  
A. Related Surveys and Our Contributions  
B. Organization  

II. SECURITY ISSUES AND POTENTIAL VULNERABILITIES FOR DRONE COMMUNICATION  
A. Security Issues In Drones  
B. Potential Vulnerabilities In Different Drone Applications  
C. Classification of Drone Communication Systems  

III. OVERVIEW AND FUNDAMENTALS OF VARIOUS EMERGING TECHNOLOGIES FOR SECURE DRONE COMMUNICATION  
A. Drone Communication Architecture using Blockchain  
B. Drone Communication Architecture Using SDN  
C. Drone Communication Architecture Using Machine-Learning  
D. Drone Communication Architecture Using Fog Computing  

IV. APPLICATIONS OF BLOCKCHAIN FOR DRONE COMMUNICATION SECURITY  

V. APPLICATIONS OF SDN FOR DRONE COMMUNICATION SECURITY  

VI. APPLICATIONS OF MACHINE LEARNING FOR DRONE COMMUNICATION SECURITY  

VII. APPLICATIONS OF FOG COMPUTING FOR DRONE COMMUNICATION SECURITY  

VIII. LESSONS LEARNED, FUTURE RESEARCH DIRECTIONS AND OPEN CHALLENGES  
A. Lessons Learned  
B. Future Research Directions and Open Challenges  

IX. CONCLUSION