| CPC H04L 9/3236 (2013.01) [G06F 13/382 (2013.01); G06F 13/4282 (2013.01); G06K 7/1413 (2013.01); G06K 7/1417 (2013.01); H04L 9/3263 (2013.01); G06F 2213/0042 (2013.01)] | 20 Claims |

|
1. A universal serial bus device, comprising:
a main body;
a connection portion attached to the main body;
a processor;
a storage portion storing a hash function executable by the processor, the hash function producing a hash value that is a real-time hash value of a content in the storage portion;
a non-changing visual code on the main body, the non-changing visual code being readable by an optical scanner and corresponding to a predetermined hash value; and
an electronic display configured to display the hash value,
wherein the displayed hash value is compared to the non-changing visual code corresponding to the predetermined hash value and another hash value obtained using a certificate signing request to validate a secure state of the universal serial bus device, wherein the predetermined hash value is embedded in a certificate using an extension mechanism.
|