The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 09, 2007
Filed:
Dec. 29, 2000
Christophe Joly, Mountain View, CA (US);
Muhammad Raghib Hussain, Pleasanton, CA (US);
Christophe Joly, Mountain View, CA (US);
Muhammad Raghib Hussain, Pleasanton, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
Techniques for performing multistage processing with feedback include a multi-stage feedback processor comprising a first plurality of processing stages connected in series. A feedback channel connects a last stage to one of the other stages. Each processing stage is configured to process one block of data from a data stream during one processing cycle. A parallel input queue includes a second plurality of input queues connected in parallel to the first stage. The parallel input queue directs a block to the first stage alternately from each of a third plurality of data streams. In an embodiment, the number of data streams is no greater than the number of input queues. This arrangement significantly improves throughput for multistage processing with feedback. The arrangement is suitable for encryption and decryption of network traffic using block-based symmetric ciphers.