US 12,425,206 B2
Method of dynamically loading encryption engine
Yinhua Zhang, Guangzhou (CN); Wenfeng Lu, Guangzhou (CN); and Jinzhao Liu, Guangzhou (CN)
Assigned to GUANGZHOU AUTOMOBILE GROUP CO., LTD., Guangzhou (CN)
Filed by GUANGZHOU AUTOMOBILE GROUP CO., LTD., Guangzhou (CN)
Filed on Nov. 21, 2022, as Appl. No. 17/991,743.
Application 17/991,743 is a continuation in part of application No. PCT/CN2021/101481, filed on Jun. 22, 2021.
Claims priority of application No. 202010696213.8 (CN), filed on Jul. 20, 2020.
Prior Publication US 2023/0093105 A1, Mar. 23, 2023
Int. Cl. H04L 9/08 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/0869 (2013.01) [H04L 9/0825 (2013.01); H04L 9/3073 (2013.01); H04L 9/3249 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of dynamically loading an encryption engine, comprising:
step S1, generating a relationship between encryption identifiers and information parameters, wherein the information parameters comprise information security levels, information sizes, and information access speeds, the encryption identifiers comprise a soft encryption identifier indicating a soft encryption mode and a hard encryption identifier indicating a hard encryption mode;
step S2, obtaining a target encryption identifier of current to-be-encrypted information, and determining a target encryption mode of the current to-be-encrypted information according to the encryption identifier; and
step S3, loading an encryption engine corresponding to the current to-be-encrypted information according to the target encryption mode, comprising loading a soft encryption engine or loading a hard encryption engine, wherein loading the soft encryption engine comprises: initializing a chip engine; generating a chip key; and loading the chip key.