Usually, the landing area of the drone is presented with QR code images, so it is crucial to ensure the information security of the landing area and prevent it from being occupied by other users. This paper proposes a double camouflage encryption method of QR code based on UAV landing scenario. For the QR code image required for UAV landing, the private key and carrier image are used to complete double camouflage encryption, and then the public key is modulated according to the principle of ghost imaging to obtain the ciphertext. After receiving the ciphertext, the receiver first decrypts the camouflage image according to the public key, and then decrypts the QR code image using the private key. The UAV receives ciphertext information through the detector, for non-users, the correct QR code image cannot be decrypted through the wrong key. Even if the eavesdropper obtains the public key information, they can only decrypt the camouflage image and cannot land. For our users, the public key and the double private key can decrypt the correct QR code image for landing. This encryption method can effectively decrypt the image at non-full sampling rate, while also resisting the external noise attack, and has high security.