Patent ID: 9288041
Filing Date: 2016-03-15
CPC Classification: H04L

Claim Text:
1. An apparatus for performing a compression operation in a hash algorithm, comprising: a message extension unit for receiving a message and generating 32, 384-bit extended messages; a chaining variable initial conversion unit for receiving chaining variable data and converting the chaining variable data into 512-bit initial state data; a step function operation unit for repeatedly calculating a step function based on the initial state data and the plurality of extended messages and then producing final state data, wherein: the step function operation unit produces the final state data by repeatedly calculating the step function based on the 512-bit initial state data (X the step function is a function for calculating the following Equations (1) to (5): where x⊕y denotes an exclusive OR operation on x and y which respectively have 32-bit values, x a chaining variable final conversion, unit for generating updated chaining variable data from the chaining variable data using the final state data, and outputting the updated chaining variable data.