High throughput system for encryption and other data operations

   
   

According to one embodiment, an encryption system (500) includes an input buffer (504) that can provide data blocks from different contexts (522-1 to 522-n) to a selected encryption circuit (524-1 to 524-m) according to a scheduling section (502). A scheduling section (502) can include a register array (510) having rows that each correspond to a context and columns that correspond to an encryption circuit. Each register array (510) row can store one "hot" bit that designates a context with a particular encryption circuit. A column can be selected by a multiplexer (514) and its values prioritized and encoded by a priority encoder (518) to generate an address that results in the selection of a data block from a particular context. Priority may be varied by shifting a column value with a rotate circuit (516) according to an offset value (OFFSET).

Según una encarnación, un sistema del cifrado (500) incluye un almacenador intermediario de la entrada (504) que puedan proporcionar bloques de los datos de diversos contextos (522-1 a 522-n) a un circuito seleccionado del cifrado (524-1 a los 524-m) según una sección programar (502). Una sección programar (502) puede incluir un arsenal del registro (510) que tiene filas que cada uno corresponda a un contexto y a las columnas que correspondan a un circuito del cifrado. Cada filas del arsenal del registro 510) (pueden almacenar uno "caliente" mordidas que señale un contexto con un circuito particular del cifrado. Una columna se puede seleccionar por un multiplexor (514) y sus valores dados la prioridad y codificados por un codificador de la prioridad (518) para generar una dirección que dé lugar a la selección de un bloque de los datos de un contexto particular. La prioridad puede ser variada cambiando de puesto un valor de la columna con un circuito del rotar (516) según un valor compensado (COMPENSE).

 
Web www.patentalert.com

< Efficient hybrid public key signature scheme

< Method and system for secure delivery and printing of documents via a network device

> Methods and systems for TMDS encryption

> Method and system for embedding message data in a digital image sequence

~ 00168