Patent ID: 8687803
Filing Date: 2014-04-01
Classification: H04L

Abstract:
1. A method, performed by a computing device comprising a processing system, of performing on a message a cryptographic process using a block cipher having a fixed block length and which includes a predetermined number of rounds, each round having an associated round key, each round including at least one cipher operation, the method comprising: partitioning the message to define a plurality of first blocks of the fixed block length and a first remainder block; applying the block cipher to each of the first blocks, to define a plurality of first processed blocks; partitioning the message to define a plurality of second blocks of the fixed block length and a second remainder block, wherein the second remainder block is of the same size as the first remainder block, and wherein the second remainder block excludes the first remainder block, and wherein at least one of the plurality of second blocks includes the first remainder block; and applying the block cipher to each of the second blocks to define a plurality of second processed blocks; wherein an effective block length of the cryptographic process is not equal to and not an integer multiple of the fixed block length.