Patent ID: 8315381
Filing Date: 2012-11-20
Classification: G06F,H04L

Abstract:
1. An information system, the system comprising: a cryptographic accelerator; a processing unit coupled to said cryptographic accelerator; and a memory coupled to said cryptographic accelerator, wherein said memory is configured to store a plurality of instruction sets, wherein said processing unit is configured to receive input data, select one or more instruction sets from said memory based on characteristics of said input data, communicate said selected one or more instruction sets to said cryptographic accelerator, and send at least a portion of said input data to said cryptographic accelerator, and wherein said cryptographic accelerator comprises a hash core that can be configured upon receipt of said input data by said selected one or more instruction sets, wherein said selected one or more instruction sets includes an instruction sequence that when executed by said hash core performs a cryptographic hash operation and further includes instructions for sequencing data as required by said cryptographic hash operation.