首页 > 专利信息

METHOD FOR IMPLEMENTING AN ENCRYPTION ENGINE

申请公布号:US2013010955(A1)

申请号:US201113635918

申请日期:2011.03.29

申请公布日期:2013.01.10

申请人:
LU ZHOU;YU HUAZHANG

发明人: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.

专利推荐

SELF-STANDING PACKING BAG

BARREL CONTAINER

CASE

BAG REMOVAL DEVICE

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

Reclining sofa

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

Magnetic recording medium comprising ferromagnetic particles and a compound with a pyrimidine or tetrazaindene structure

Process for reducing the coefficient of friction and wear between a metal part and an organic polymer-or copolymer-based part and its application to artificial limb-joints and fittings working in marine environments

Apparatus for waste water treatment using calcium carbonate mineral and microorganisms in combination

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