| CPC H04L 9/3213 (2013.01) [H04L 9/3234 (2013.01); H04L 9/3263 (2013.01)] | 20 Claims |

|
1. A method, implemented at a computer system that includes a processor, comprising:
establishing an encrypted communication channel with a remote accessory device that is connected to a host device;
receiving a first device token from the remote accessory device;
determining that the first device token exists within a token history associated with a device certificate of the remote accessory device;
determining that the remote accessory device is an authentic device, based on the first device token existing within the token history;
sending an indication, to the host device, that the remote accessory device is authentic, based on the first device token existing within the token history;
generating a second device token for the remote accessory device;
storing the second device token in the token history associated with the device certificate of the remote accessory device; and
sending the second device token to the remote accessory device.
|