Patent ID: 7330978

Claim:
A computer-readable medium storing an installation module, said installation module comprising: an encrypted software module that is a first version of the software module; a decryption key to decrypt the encrypted software module, wherein the decryption key is encrypted as a function of a cryptographic hash value produced by hashing a corresponding trigger file with a hash algorithm; and an executive for using the decryption key to decrypt the encrypted software module when at least one of a set of trigger files is stored on a computing system and to install the first version of the software module on the computing system when at least one of the set of trigger files is stored on the computing system, wherein each of the trigger files indicates authorization to install the encrypted software module, and wherein the first version of the software module uses greater than a threshold strength encryption; wherein a second version of the software module is installed if at least one of the set of trigger files is not stored on the computing system, and wherein the second version of the software module uses a strength encryption that is not greater than the threshold strength encryption.