Patent ID: 7546461
Filing Date: 2009-06-09
Classification: H04L

Abstract:
1. One or more computer-readable storage media having computer-readable instructions therein that, when executed by a computer, cause the computer to perform acts comprising: creating a random-appearing element based on a message and using a process, wherein the process comprises encrypting a portion of the message using a block cipher to provide an encrypted portion and computing an exclusive-or (XOR) on the encrypted portion and the portion of the message to provide the random-appearing element; and assembling the element with the message to provide an assembly, the assembly capable of being hashed with a secure hash function to provide a hash, the hash having a length identical to a second hash's length resulting from the message being hashed by the same secure hash function, wherein the process is capable of creating a second random-appearing element based on a second message, the second random-appearing element being identical to the first random-appearing element if the second message is identical to the first message.