CGAN BeiDou Satellite Short-Message-Encryption Scheme Using Ship PVT

The transmission standard and format of short-message communication in the BeiDou satellite-navigation-system are open, the civilian channel adopts a direct-transmission plaintext mechanism, and the content of short messages is at risk of data leaks. Aiming at addressing the problem of safely transmitting BeiDou short messages, this study proposes a CGAN BeiDou satellite short-message-encryption scheme, using ship PVT (position, speed, and time). Various BeiDou commands with ship position, speed, or time are employed as the input. The two communicating parties use the CGAN (conditional generative adversarial network) confrontation mechanism to encrypt and decrypt the ship-PVT information and generate a symmetrically encrypted key, while the receiver parses only the sender data within the specified PVT-range. Additionally, because the BeiDou system has a positioning error and transmission delay, and considering the ship mobility, the concept of a dynamic tolerance region is introduced at the receiver, to improve the scheme’s decryption success-rate. Finally, the proposed scheme is verified, using simulation and experiments. The proposed algorithm achieves good security, with acceptable efficiency. Furthermore, the experimental platform built by this study is used to prove the feasibility of the scheme applied to BeiDou short-message encryption and decryption.