Research Article

Compact Implementations of HIGHT Block Cipher on IoT Platforms

Table 8

Optimized key scheduling.

Input: four 7-bit delta (A), four 8-bit operand (B)
Output: four 8-bit result (A)

1: AND TEMP, B, 0 × 7F7F7F7F
2: ADD TEMP, A, TEMP
3: AND A, B, 0 × 80808080
4: EOR A, A, TEMP
5: Return A