Enabling program code on target data processing devices
AssigneeSecure Thingz Ltd.
InventorsHaydn Povey, Steve Pancoast, Mike Moreton, Timothy John Woodruff
Life of this patent
Estimating the term…
Loading patent…
AssigneeSecure Thingz Ltd.
InventorsHaydn Povey, Steve Pancoast, Mike Moreton, Timothy John Woodruff
Estimating the term…
A method of enabling program code stored on target data processing devices, the method comprising: receiving an in encrypted value of a permitted number of target data processing devices that are permitted to have program code stored on them enabled, and using a security data processing device to decrypt the encrypted value and store the decrypted value on the security data processing device; and for each target data processing device, using the security data processing device to: determine whether the value of the permitted number of target data processing devices is greater than zero; if so, obtain a device identifier from the target data processing device; generate a license key from the device identifier; store the license key on the target data processing device; and decrement the value of the permitted number of target data processing devices.
A method of enabling program code stored on target data processing devices, the method comprising:
A method of enabling program code stored on target data processing devices, the method comprising:
A security data processing device comprising a processor and a memory, the security data processing device configured to:
A data processing device comprising a processor and a memory, the memory having stored on it a device identifier, a license key, a first portion of program code and a second portion of program code, the first portion of program code being executable by the processor to read the device identifier and license key from the memory, validate the license key using the device identifier and, only if the validation is successful, permit execution of the second portion of program code.
Dependencies are inferred from the claim text.