Patent ID: 8208627
Filing Date: 2012-06-26
Classification: H04L

Abstract:
1. A method for performing encryption at computing equipment, comprising: with an encryption engine on computing equipment, obtaining an encoded binary value representing an unencrypted string in a given format, wherein obtaining the encoded binary value comprises: with the encryption engine on the computing equipment, applying a block cipher to the encoded binary value to produce a block cipher output; after each application of the block cipher, with the encryption engine on the computing equipment, determining whether the block cipher output is representative of a string in the given format; whenever it is determined that the block cipher output is not representative of a string in the given format, with the encryption engine on the computing equipment, applying the block cipher an additional time to update the block cipher output; and when it is determined that the block cipher output is representative of a string in the given format, with the encryption engine on the computing equipment, processing the block cipher output to produce an encrypted version of the unencrypted string.