Patent ID: 8855302

Claim:
A Skein apparatus comprising: a hardware Threefish block cipher to receive an input data and to generate a hashed output data by applying Unique Block Iteration (UBI) modes, the hardware Threefish block cipher comprising at least two mix and permute logic units which are pipelined by registers, wherein at least one of the two mix logic units comprises a logarithmic adder to add two input signals and to generate a summation signal; and a counter, coupled to the hardware Threefish block cipher, to determine a sequence of the UBI modes and to cause the hardware Threefish block cipher to process at least two input data simultaneously for generating the hashed output data, wherein the counter generates: a first clock signal, operating at a first frequency, determine when the at least two input data arrive for processing by the hardware Threefish block cipher, and a second clock signal operating at a second frequency, the second clock signal for the pipelined registers, and wherein the first frequency is slower than the second frequency.