Patent ID: 8891768

Claim:
A computer implemented method for generating obfuscated cryptographic key values within an enterprise software application, the method comprising: storing, in a distribution image of the enterprise software application, an indexed set of key construction values and an indexed set of key initial values; identifying a transmission comprising encrypted information; identifying, by a computer, an index value comprising a first portion and a second portion different from the first portion, wherein: the first portion of the index value corresponds to the indexed set of key construction values pertaining to the transmission, and is used to generate a cryptographic key by accessing the indexed set of key construction values in combination with a key base data structure; and the second portion of the index value corresponds to the indexed set of key initial values, and is used to generate a key initial value by accessing the indexed set of key initial values; and wherein the index value is contained within the transmission, and wherein the generated cryptographic key and key initial value are used to encrypt or decrypt the encrypted information and are not stored in the distribution image.