Bilinear Pairing Data Encryption to Cut Vehicle Crypto Overhead
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
Figure 1~2
Figure 3
Figure 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.