Bilinear Pairing Data Encryption to Cut Vehicle Crypto Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing encryption methods in the Internet of Vehicles are complex, leading to a negative impact on vehicle performance due to excessive computation and resource occupation during data encryption and decryption.

Innovation Solution

A data encryption and decryption method using symmetric bilinear pairing to generate keys based on public and private keys of involved devices, eliminating the need to encrypt and transmit random keys, thereby reducing computational and transmission overheads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a random key-based encryption method is used to ensure data security, then encryption strength is improved, but device complexity and computational overhead increase

Engineering Contradiction:
Improvedata securityVSAvoidencryption complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the random key generation and encryption steps from the main encryption process. Instead of generating random keys at each device and encrypting them separately, the system extracts this functionality to a trusted server that generates and manages all encryption keys centrally, eliminating the complexity of distributed key management while maintaining security

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a trusted server as an intermediary between the first and second devices. This mediator generates encryption keys and ciphertexts, managing the cryptographic operations centrally. The intermediary approach simplifies the encryption process for endpoint devices while ensuring data security through centralized key management

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If random keys are encrypted and transmitted along with ciphertext, then decryption capability is improved, but transmission overhead and ciphertext length increase

Engineering Contradiction:
Improvedecryption capabilityVSAvoidciphertext length
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by having the trusted server generate and encrypt the random key with the second device's public key before the first device even receives the data. This pre-encryption of the key eliminates the need to transmit unencrypted keys or multiple encrypted key versions, reducing transmission overhead while ensuring the decryption capability is already prepared

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the key transmission requirement from the data transmission process. By having the trusted server handle key management separately and encrypting keys with the second device's public key in advance, the system eliminates the need to include multiple key versions in the transmitted ciphertext, reducing the quantity of transmitted data while maintaining decryption capability

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4087180B1Data encryption processing method, data decryption processing method, apparatus, and electronic device
Publication Date: 2025.11.05 YINWANG INTELLIGENT TECHNOLOGIES CO LTD
  • EP4087180B1 patent drawingFigure 1~2
  • EP4087180B1 patent drawingFigure 3
  • EP4087180B1 patent drawingFigure 4~6

AI summary

Embodiments of this application provide a data encryption processing method, a data decryption processing method, an apparatus, and an electronic device. The data encryption processing method includes: A first device obtains to-be-encrypted target data. The first device encrypts the target data based on a first target key, to obtain encrypted data of the target data. The first device generates the first target key based on a public key of a second device, a public key of a third device, and a private key of the first device. The first device further sends the encrypted data of the target data to the second device. After the encrypted data is sent to the second device, the encrypted data is decrypted by using a second target key that is generated based on a private key of the second device, the public key of the third device, and a public key of the first device. The method can ensure that performance of an encryption side device and a decryption side device is not affected.