Patent ID: 9660808
Date: 2017-05-23
CPC Classifications: H04L

Claim:
1. A method for using a computer system to authenticate an external system, the computer system including a memory and a processor coupled to the memory, the memory including a public memory area and a private memory area, the public memory area being readable and writeable and including a first portion of memory, the method comprising acts of: denying, by the computer system, access to the private memory area; providing, to the external system by the computer system, write access to the public memory area; generating, by the computer system, a secret key having a value based at least in part on data stored in the first portion of the public memory area, and based at least in part on values indicating portions of data to be used in generating the secret key; receiving, by the computer system, a key from the external system; and providing, to the external system by the computer system, access to the private memory area in response to verification that the received key has a value that matches the value of the secret key to authenticate the external system to the computer system.