Patent ID: 7076059

Claim:
An apparatus comprising: a left expansion module and a right expansion module, said left expansion module coupled to a first merged L component key XOR gate and to a third merged L component key XOR gate; said right expansion module coupled to a key XOR gate, and to a second merged L component key XOR gate; said key XOR gate coupled to a first selection function module (SFM), the first SFM having a first output and a second output; said first output of the first SFM coupled to a first permutation function module (PFM) and the second output of the first SFM output is coupled to a first merged permutation and expansion function (MPE) module; said first PFM coupled to a second collected L component XOR gate; said first MPE module coupled to the first merged L component key XOR gate, and to the third merged L component key XOR gate; said first merged L component key XOR gate coupled to a second SFM having a first output and a second output; said first output of the second SFM coupled to a second PFM; and said second PFM coupled to a first collected L component XOR gate.