Bitsliced Implementation of the KeyXor and RCXor Since we have rearranged the encryption state, we should
also rearrange the key and the round constant state in the same way. The KeyXor and RCXor operations can
be merged together since they are continuous XOR operations. In Scenario 1, during the key schedule procedure,
master key is extended and the resulted 3 sub-keys are rearranged and XORed to the pre-rearranged round
constants to generate round-key-constant materials. The resulted round-key-constant materials are then stored in
RAM. In Scenario 2, the resulted round-key-constant materials is extended (to encrypt two blocks in parallel) and
coded in flash memory