Patent ID: 9467430
Filing Date: 2016-10-11
CPC Classification: G06F,H04L

Claim Text:
1. A local computing device comprising: a processor including at least one core; a database key generator to generate a database wrapper key as a function of hardware of the local computing device; and a security co-processor coupled to the database key generator, the security co-processor to establish a trusted execution environment to (i) establish a secure connection with a remote computing device by: (ii) generate a local asymmetric cryptographic key pair including a local public key and a local private key, (iii) transmit the local public key to the remote computing device, (iv) decrypt an encrypted key database stored on the local computing device using the database wrapper key, the encrypted key database and the database wrapper key inaccessible to the processor, (v) store the local private key in the decrypted key database, and (vi) encrypt the key database using the database wrapper key.