The invention relates to the technical field of
information security, and discloses a lightweight transmission
encryption method based on a commercial cryptographic
algorithm, which comprises the following steps: two communication parties establish an initial session through a lightweight
handshake protocol; collecting a
feature vector of the data to be sent and an equipment operation state containing CPU, memory and energy limited parameters; calculating a comprehensive load index according to the acquired parameters, comparing a threshold according to a preset
decision function, determining a simplified strength mode when the equipment is in a high-load state and processes non-critical data, and otherwise, determining a standard strength mode; and writing the
encryption mode into a message header, and performing block
encryption and packaging transmission on the data load by using the
session key. According to the method, through a parallel
key exchange process, compact
key storage and a self-adaptive encryption decision mechanism, the problems of large calculation overhead, high
handshake delay and large storage occupation of a commercial
cryptographic protocol in a resource-constrained environment are effectively solved, and the equipment
energy consumption and the communication
delay are reduced while the security of key data is guaranteed.