Patent ID: 7640595

Claim:
A method of operating a computing platform, the method comprising: receiving a secured data product comprising an encrypted first portion of the data product and an unencrypted second portion of the data product, wherein said first portion of the data product comprises indices into data contained in the second portion of the data product, said encrypted first portion being unusable by the computing platform before decrypting said encrypted first portion and said unencrypted second portion being unusable by the computing platform before decrypting said encrypted first portion, wherein the data product includes an encrypted authorization key; decrypting said encrypted first portion with a decryption key to obtain said indices into data contained in the second portion; decrypting said encrypted authorization key to obtain verification information; and executing an application program on the computing platform to use the data product including both the decrypted first portion and the second portion for an intended purpose, wherein to use the data product for said intended purpose said indices are used to obtain said data contained in the second portion of the data product, wherein said application program is not included with said data product, wherein said application program being installed on said computing platform prior to said step of receiving said secured data product.