Patent ID: 7640437

Claim:
A data processing device, comprising an electronic memory component, the data processing device comprising: an encryption block, said encryption block receiving an address comprised of a series of parameters a 0 , . . . , a n and applying an encryption method on at least one parameter to produce an encrypted series of parameters a′ 0 , . . . , a′ n according to the series: a j ′ = { f n - j + 1 ⁡ ( a j ) j = n f n - j + 1 ⁡ ( a j + f n - j ⁡ ( a j + 1 ) ) j = 0 , … ⁢ , n - 1 wherein encryption function ƒ j+1 and encryption function ƒ j are distinct for all values of j, and for at least a first parameter in said series of parameters, a′ x ≠a x and for at least a second parameter in said series of parameters, a′ y =a y where 0≦x≦j and 0≦y≦j.