The invention provides a vehicle remote upgrading method and device and a vehicle, which are applied to the technical field of automobile
information security, and the method comprises the following steps: firstly encrypting an original upgrading
package through a dynamic symmetric
algorithm key to obtain an encrypted upgrading
package, carrying out Hash
algorithm operation on the original upgrading
package to obtain a first Hash value, and then, carrying out Hash
algorithm operation on the original upgrading package to obtain a second Hash value; performing asymmetric algorithm private key
encryption on spliced data of the symmetric algorithm secret key and the first hash value to obtain a
digital signature, encrypting the
digital signature and the symmetric algorithm secret key by using a vehicle-side asymmetric algorithm public key to obtain a digital envelope, packaging the digital envelope and an encrypted
upgrade package into a transmission data package, and finally, sending the transmission data package to the vehicle-side asymmetric algorithm public key. And the transmission data packet is transmitted to the vehicle-mounted networking terminal, so that the vehicle-mounted networking terminal performs asymmetric signature
verification and symmetric decryption based on the transmission data packet, and
software upgrading corresponding to the upgrading packet is realized. According to the method, the symmetric algorithm key and the hash value
digital signature are jointly packaged into the digital envelope, so that the tampering risk of the
upgrade package is reduced.