US 12,010,207 B2
Method for confidentially processing data of a vehicle
Aymen Boudguiga, Antony (FR); Thanh Hai Nguyen, Paris (FR); and Oana Stan, Massy (FR)
Assigned to COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES, Paris (FR)
Appl. No. 17/614,438
Filed by COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES, Paris (FR)
PCT Filed May 27, 2020, PCT No. PCT/FR2020/050893
§ 371(c)(1), (2) Date Nov. 26, 2021,
PCT Pub. No. WO2020/240135, PCT Pub. Date Dec. 3, 2020.
Claims priority of application No. 19 05644 (FR), filed on May 28, 2019.
Prior Publication US 2022/0239463 A1, Jul. 28, 2022
Int. Cl. H04L 9/00 (2022.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01)
CPC H04L 9/008 (2013.01) [H04L 9/0822 (2013.01); H04L 9/14 (2013.01)] 9 Claims
 
1. A method for confidentially processing data of a vehicle, the data being transmitted by an on-board gateway of the vehicle to an access point of a network external to the network and a processing result being transmitted to a server of a service provider, the service provider having generated a private key-public key pair of a homomorphic encryption asymmetric cryptosystem, the method comprising:
the vehicle generating a secret key of a symmetric encryption cryptosystem and encrypting said secret key by means of the homomorphic encryption public key;
the vehicle encrypting said data by means of the symmetric encryption secret key;
the vehicle transmitting the homomorphically encrypted secret key as well as the data thus encrypted to the access point, said access point performing a second encryption of the data thus encrypted, by means of the homomorphic encryption public key, to obtain doubly encrypted data and then, by means of the homomorphically encrypted secret key, a decryption of the doubly encrypted data in the homomorphic domain, to obtain homomorphically encrypted data, and transmitting the homomorphically encrypted data to a computing platform; and
the computing platform performing, in the homomorphic domain, the confidential processing of the data received from the access point and transmitting the processing result, in homomorphically encrypted form, to the server of the service provider.