The present invention proposes an end-to-end data
encryption processing method, which aims to use the advantages of
edge computing to solve the
encryption performance
bottleneck problem caused by
resource constraints of IoT devices. The method adopts a
hybrid mechanism combining identity-based
encryption (IBE) and traditional public key encryption (such as RSA) to build multi-level end-to-end
secure communication between devices, edge nodes and the cloud. The device generates a
session key and uses IBE to encrypt sensitive data. The
edge node uses proxy re-encryption to convert the
session key and undertakes some complex asymmetric key calculations, while the cloud uses the traditional public key to decrypt the
session key. Key negotiation based on
elliptic curve cryptography (ECC) is used between resource-constrained devices and the edge to ensure forward security. The present invention also introduces a
key management mechanism based on threshold signatures to improve the availability of the
system. Theoretical analysis and
simulation experiments show that compared with traditional schemes, the
hybrid method can significantly reduce the computing and communication overhead of the device side while ensuring end-to-end security, providing an efficient and flexible encryption scheme for IoT applications.