摘要 |
An apparatus for encoding and decoding block cipher HIGHT which calculates 64-bit data by block cipher HIGHT, comprising: a round calculation unit which divides input 64-bit data into upper 32 bits and lower 32 bits and performs calculations during 34 rounds; a key scheduler unit which generates a plurality of sub-keys and a plurality of whitening keys by using a master key, and provides the sub-keys and whitening keys to the round calculation unit; and a control unit which controls operations of the round calculation unit and the key scheduler unit in accordance with control of a clock signal and a mode signal. |