Patent ID: 7870395
Filing Date: 2011-01-11
Classification: G06F

Abstract:
1. A method for controlling cryptographic operations in a cryptographic processing system, the method comprising: providing a plurality of instruction streams from a system memory; supplying, via a controller, the plurality of instruction streams to a plurality of cryptographic processors of the cryptographic processing system, the supplying of the plurality of instruction streams to-the plurality of cryptographic processors initially based on addresses of the instructions within the system memory; subsequent to beginning the supplying, dynamically partitioning by the controller at least a portion of the system memory into different dynamically partitioned regions to facilitate pipeline processing of cryptographic operations by the plurality of cryptographic processors based on the dynamically partitioned regions, the dynamically partitioned regions being various-sized regions of system memory, and being sized at least in part according to one or more attributes of the cryptographic operations being processed; and supplying, via the controller, subsequent instruction streams to the plurality of cryptographic processors of the cryptographic processing system based on the dynamically partitioned regions in the system memory assigned.