Patent ID: 7646870

Claim:
A method for enhancing the confidentiality of data transmitted between two, first and second communication network entities, comprising the steps of: a) at the first network entity, performing a triple-churning operation on a byte N to obtain an encrypted byte N, the triple-churning operation including: i. performing a first churning operation to obtain a first churned output; ii. bit-wise XORing the first churned output with two values to obtain a first XOR result; iii. bit-swapping the first XOR result; iv. performing a second churning operation on the first bit-swapped XOR result to obtain a second churned output; v. bit-wise XORing the second churned output with two values to obtain a second XOR result; vi. bit swapping the second XOR result; and vii. performing a third churning operation on the second bit-swapped XOR result to obtain encrypted byte N; and b) transmitting the encrypted byte N to the second network entity.