Patent · US Active

Token binding using trust module protected keys

US10142107B2 · kind B2 · utility

4Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 31, 2015
Grant dateNov 27, 2018
Priority date
Expiry dateJun 3, 2036

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2463/061
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Binding a security token to a client token binder, such as a trusted platform module, is provided. A bound security token can only be used on the client on which it was obtained. A secret binding key (kbind) is established between the client and an STS. The client derives a key (kmac) from kbind, signs a security token request with kmac, and instructs the STS to bind the requested security token to kbind. The STS validates the request by deriving kmac using a client-provided nonce and kbind to MAC the message and compare the MAC values. If the request is validated, the STS generates a response comprising the requested security token, derives two keys from kbind: one to sign the response and one to encrypt the response, and sends the response to the client. Only a device comprising kbind is enabled to use the bound security token, providing increased security.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.