An input data block is cryptographically converted into an output data block; by performing a non-linear operation on the input data block using an S-box based on permutations. The S-box is associated with a set of at least two permutations. Each time before the S-box is used, one of the permutations is (pseudo-)randomly selected from the set of permutations and used for the conversion.

 
Web www.patentalert.com

< Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device

< Apparatus for and method of securely downloading and installing a program patch in a processing device

> Network system and method for secure communication service

> System and method for securely storing electronic data

~ 00259