A cryptographic device includes an input stage receiving an input data block and a key data block made up of a plurality of sub-key data blocks, and generating a plurality of first signals therefrom. An intermediate stage is connected to the input stage and includes a plurality of substitution units. Each substitution unit substitutes data within a respective first signal. A diffuser is connected to the plurality of substitution units for mixing data to generate a diffused signal. An output stage is connected to the intermediate stage for repetitively looping back the diffused signal to the input stage for combination with a next sub-key data block. The output stage provides an output signal for the cryptographic device after the repetitively looping back is complete.

 
Web www.patentalert.com

< Distributed and secured method and system for protecting and distributing audiovisual flows

> Accelerating elliptic curve point multiplication through batched inversions

> M6 block cipher system and method for encoding content and authenticating a device

~ 00556