The present invention discloses a
secure communication method based on
train identity, comprising: a
key generation center generating public parameters based on security parameters; a
train receiving the public parameters and ε1 and ε2, and generating a
train pseudo-identity and a train private key based on t, ε1, ε2, the public parameters, and the train's true identity; the
key generation center
processing the legitimate train pseudo-identity, public parameters, and
master key to obtain a train transmission key;
processing the true identity, public parameters, and
master key of the infrastructure to obtain a facility transmission key; offline
processing of d, k, the public parameters, and the train transmission key to obtain offline stored partial
ciphertext; the legitimate train receiving the offline stored partial
ciphertext online and encrypting the information based on the train pseudo-identity, the offline stored partial
ciphertext, the true identity of the infrastructure, and the public parameters to obtain ciphertext; and the trackside infrastructure decrypting the ciphertext based on the public parameters, the train pseudo-identity, and the facility transmission key to obtain
plaintext. The present invention enables more secure and efficient transmission.