Trusted Platform Module-Based Prepaid Access Token for Commercial IoT Online Services
AssigneeMicrosoft Technology Licensing, LLC
InventorsBrian Clifford TELFER, Stefan THOM, Torsten STEIN
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsBrian Clifford TELFER, Stefan THOM, Torsten STEIN
Estimating the term…
A provisioning service operating on a remote server is configured to handle provisioning of Internet of Things (IoT) devices, in which IoT devices are configured to execute policies provided by the provisioning service to self-regulate access to an IoT portal. The provisioning service generates an access token and policy which are unique to a trusted platform module (TPM) for a respective IoT device. The TPM executes the policy upon each instance in which the IoT device requires authorization to perform an operation or access the IoT portal. The policy may be configured according to a prepaid or postpaid model. In both models a local counter within the TPM of the IoT device may increment upon each instance of authorization. Under the prepaid model the IoT device may acquire a set number of uses, and under the postpaid model a statement may be generated based on prior usage.
A method performed by a trusted platform module (TPM) that maintains a local counter and which is disposed in a computing device, comprising:
An access system configured for use with an Internet of Things (IoT) device and a provisioning service operating on a remote server, comprising:
One or more non-transitory hardware-based computer-readable memory devices storing instructions which, when executed by one or more processors disposed in a remote server configured for operations as an authentication service, cause the remote server to:
Dependencies are inferred from the claim text.