Patent ID: 7937592

Claim:
A network communication security processor, comprising: a data communication interface apparatus configured to transfer a communication data packet between the network communication security processor and an external network; a secure connection database configured to store a security policy and a secure connection parameter relevant to the data packet; memory storing computer readable instructions that, when executed, cause the network communication security processor to provide: an encryption operation module configured to perform encryption and decryption operations on the data packet; a secure connection database operating engine configured to operate and maintain the secure connection database; and a multi-channel security processing engine configured to perform security processing on the data packet according to the security policy stored in the secure connection database by invoking the encryption operation module, wherein the secure connection database further comprises: a command and parameter resolving module configured to resolve an entered command and parameters to analyze an operation to be performed; an address computing module configured to compute an address of a database storage location using a lookup-table algorithm according to a result of the resolving performed by the command and parameter resolving module; a lookup-table key retrieval module configured to retrieve a lookup-table key of the database storage location from an external memory according to the address as computed by the address computing module; a lookup-table key comparison module configured to compare the lookup-table key retrieved by the lookup-table key retrieval module and a lookup-table key in the data packet to determine whether the database storage location is correct; a database operating module configured to perform the operation as analyzed by the command and parameter resolving module on a correct database storage location; and a lookup-table result returning module configured to return operation results of the database operating module.