METHOD FOR IMPLEMENTING AN ENCRYPTION ENGINE
申请公布号:US2013010955(A1)
申请号:US201113635918
申请日期:2011.03.29
申请公布日期:2013.01.10
发明人:LU ZHOU;YU HUAZHANG
分类号:H04L9/00
主分类号:H04L9/00
摘要:Disclosed is a method for implementing an encryption engine, which includes: when an engine binding interface is called, a hardware encryption engine establishes a connection with a hardware encryption equipment, acquires an algorithm list of said hardware encryption equipment, and fills a first data structure; when a key initialization interface is called, said hardware encryption engine, according to the transmitted first data structure, sets an encryption/decryption algorithm to be used by said hardware encryption equipment, and retrieves a corresponding algorithm key; and if no algorithm key is retrieved, said hardware encryption engine controls said hardware encryption equipment to create said algorithm key; when a data encryption/decryption interface is called, said hardware encryption engine, according to the currently set encryption/decryption algorithm and said algorithm key, controls said hardware encryption equipment to perform an encryption/decryption operation on the transmitted data, and outputs the operation result; and when an engine release interface is called, said hardware encryption engine ends the connection with said hardware encryption equipment. The present invention can add or extend the encryption/decryption algorithm that can only be implemented in hardware to a software algorithm library.
BALL SCREW DEVICE HAVING LUBRICANT FEEDING MEMBER
Tangential air entry fuel nozzle
Polypropylene resin composition and a molded article thereof
Eye tracking apparatus and method employing grayscale threshold values
Method and apparatus for reducing the processing time required to solve numerical problems
Apparatus and method for selectively viewing video information
Supercritical fluid extraction involving hydrofluoroalkanes
Peptoid alpha -1 adrenergic receptor ligands
Method of making depleted gate transistor for high voltage operation
Metal expansion joint and vibration absorber apparatus for pipe systems
Device for further processing after copying
Composition and method for treating nicotine craving in smoking cessation