# US 12,010,207 B2 · Method for confidentially processing data of a vehicle

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,010,207 B2
- Document ID: US12010207B2
- Status: Granted
- Kind: B2
- Application number: 17/614,438
- Filed: 2020-05-27
- Published: 2022-07-28
- Granted: 2024-06-11
- Earliest claimed: 2019-05-28
- Assignees: Commissariat A L'energie Atomique Et Aux Energies Alternatives
- Applicants: Commissariat A L'energie Atomique Et Aux Energies Alternatives
- Inventors: Aymen Boudguiga; Thanh Hai Nguyen; Oana Stan
- Web page: https://patentgrep.com/patent/US12010207B2

## CPC

- H04L 9/008: {involving homomorphic encryption}
- H04L 9/06: the encryption apparatus using shift registers or memories for block-wise {or stream} coding, e.g. DES systems {or RC4; Hash functions; Pseudorandom sequence generators}
- H04L 9/0822: {using key encryption key}
- H04L 9/14: using a plurality of keys or algorithms
- H04L 2209/76: Proxy, i.e. using intermediary entity to perform cryptographic operations
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present invention concerns a method for confidentially processing the kinematic data of a vehicle, in particular a method for classifying this data in order to determine the driving style of the vehicle while respecting the confidentiality of the data in question. The data is encrypted by the vehicle by means of a symmetric encryption algorithm using a secret key generated by the vehicle. This secret key is encrypted by the vehicle by means of a homomorphic asymmetric encryption algorithm by using the public key of a vehicle service provider. The data encrypted by means of the secret key, and the homomorphically encrypted secret key, are transmitted by the vehicle to an access point that transcrypts them and transmits the homomorphically encrypted data to a calculation platform. The platform performs the confidential processing operation in the homomorphic domain and transmits the homomorphically encrypted results to the server of the vehicle service provider.

## Claims

### Claim 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.

### Claim 2 (depends on 1)

The method for confidentially processing the data of the vehicle according to claim 1, wherein the confidential processing is a classification of said data, the processing result giving one of a plurality of predetermined classes to which said data belong, or the respective probabilities that said data belong to those predetermined classes.

### Claim 3 (depends on 2)

The method for confidentially processing the data of the vehicle according to claim 2, wherein the classification is a hyperplane classification, each hyperplane being defined by an affine function in the cleartext domain.

### Claim 4 (depends on 2)

The method for confidentially processing the data of the vehicle according to claim 2, wherein said data comprises kinematic data of the vehicle.

### Claim 5 (depends on 4)

The method for confidentially processing the data of the vehicle according to claim 4, wherein the predetermined classes are driving dangerousness classes of the vehicle.

### Claim 6 (depends on 4)

The method for confidentially processing the data of the vehicle according to claim 4, wherein the classification is obtained by a classification function comprising, as an argument, the kinematic data of a plurality of vehicles.

### Claim 7 (depends on 1)

The method for confidentially processing the data of the vehicle according to claim 1, wherein the symmetric encryption is a key stream encryption.

### Claim 8 (depends on 1)

The method for confidentially processing the data of the vehicle according to claim 1, wherein the symmetric encryption by the secret key of said data is performed by means of the on-board gateway.

### Claim 9 (depends on 1)

The method for confidentially processing the data of the vehicle according to claim 1, wherein the on-board gateway is configured to establish a Wi-Fi connection, or according to a 3G/4G/5G telephone standard, with the access point.
