Adding encryption to the connection


I want to add the RSA algorithm to Qgroundcontrol for my project. but I am not sure where can I find the file to start with and how can I do it.

I really need some help to understand what kind of communication the program use since my knowledge in C++ is humble.

If there is anyone who is interested to help this is my email:

As far as I know, usually encryption/decryption is done in data link, so that it is transparent to ground/air segment. If you encrypt data in QGC, how you are planning to decrypt it on drone side??

Instead of updating QGC, I suggest you look for a data link which provide encryption/decryption functionality.