Patent ID: 7395306
Filing Date: 2008-07-01
Classification: G06F,H04L

Abstract:
1. A high speed add rotate add system used for security processing of data communications in computer networks, the system comprising: an internet protocol security (IPsec) module operable to process the data communications within the computer network utilizing a security processing protocol; a first rotator operable to receive a first input and a shift control signal for rotating the first input; a carry save adder operable to receive a second input, a third input and the rotated first input, the carry save adder operable to sum the second input, third input and rotated first input, and to output a sum and carry output; a shift decoder operable to receive and decode the shift control signal and output a carry control signal decoded therefrom; a carry select propagating adder operable to receive the sum and carry outputs from the carry save adder and the carry control signal from the shift decoder, the carry select propagating adder operable to manipulate data contained within the sum and carry outputs based upon the carry control signal from the shift decoder and to output a result coincident with a summation of the first, second and third inputs; and a second rotator operable to receive the result of the carry select propagating adder and the shift control signal, and rotate the result of the carry select propagating adder based thereon, and output the rotated result to the IPsec module for use in security processing operations.