Patent ID: 7143297
Filing Date: 2006-11-28
Classification: G06F

Abstract:
1. A computer-readable medium comprising a procedure for the protection of information comprising at least one of computer software and computer readable data on a computer of a licensee of said information comprising: furnishing a protective device to said licensee of said information directly or indirectly from a producer of said device, said device being operably connected to said computer of said licensee; furnishing a Firm Code by said producer to a licenser of said information; storing a Private Box Key in said device defined by and known only to said producer to certify said device as being one which is authentic from said producer; causing said device to generate a Private Serial Key stored in said device to define said device with respect to another one of said device; transmitting a Firm Common Key from said producer to said licenser, said Firm Common Key being determined by said Firm Code, said Firm Common Key providing for said licenser to transfer license parameters of a license for said information to said licensee; defining a Secret Firm Key by said licenser and which is known only to said licenser; transmitting said Secret Firm Key to said device for storage in said device; causing said device to generate a Public Box Key from said Private Box Key and a Public Serial Key from said Private Serial Key; transmitting said Public Box Key and said Public Serial Key to said licenser; generating license parameters by said licenser using said Firm Code, said Secret Firm Key and said Firm Common Key; encoding said licenser parameters by said licenser using said Public Box Key and said Public Serial Key and transmitting said license parameters to said device; causing said device to decode said licenser parameters using said Private Box Key and said Private Serial Key; encoding said information by said licenser with said Secret Firm Key and transmitting said information to said licensee for storage on a data medium of said licensee; and decoding said information using said Secret Firm Key stored in said device.