Constrained cryptographic keys
AssigneeQUALCOMM Incorporated
InventorsAlexander Gantman, Tolga Yalcinkaya, Gregory Gordon Rose, Lu Xiao
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsAlexander Gantman, Tolga Yalcinkaya, Gregory Gordon Rose, Lu Xiao
Estimating the term…
A constrained proxy key is used to secure communications between two devices via an intermediary device. A first proxy key is generated at a host device (key generator device) based on a shared secret key, one or more constraints on the first proxy key, and a key derivation function. At least the shared secret key and key derivation function are known to the host device an a client device (authentication device). The first proxy key is sent to a proxy device to use in authenticating communications with the client device. An authenticated message is generated by the proxy device using the first proxy key and sent to the client device. The client device locally generates a second proxy key using the key derivation function, one or more constraints, and the shared secret key for authenticating the proxy device. The proxy device is authenticated if the client device successfully accesses the authenticated message from the proxy device using the second proxy key.
A method for generating a proxy key on a host device, comprising:
A host device, comprising:
A proxy generation device comprising:
A processor configured to generate a proxy key on a host device, comprising:
A non-transitory machine-readable medium having one or more instructions for generating a proxy key at a host device, which when executed by a processor causes the processor to:
A method operational on a proxy device, comprising:
A proxy device comprising:
A proxy device comprising:
A method operational on a client device for authenticating a proxy device, comprising:
A client device, comprising:
A client device, comprising:
The client device of 51 further comprising:
A processor configured to authenticate a proxy device on a client device, comprising:
A non-transitory machine-readable medium having one or more instructions for authenticating a proxy device at a client device, which when executed by a processor causes the processor to:
Dependencies are inferred from the claim text.