US 12,267,433 B2
Security for USB-based device configuration
Cesar Augusto Rodriguez Bravo, Alajuela (CR); Carolina Garcia Delgado, Jalisco (MX); Desilda Toska, Alajuela (CR); and Mauro Marzorati, Lutz, FL (US)
Assigned to Kyndryl, Inc., New York, NY (US)
Filed by KYNDRYL, INC., New York, NY (US)
Filed on Oct. 22, 2021, as Appl. No. 17/508,490.
Prior Publication US 2023/0126238 A1, Apr. 27, 2023
Int. Cl. H04L 9/32 (2006.01); G06F 13/38 (2006.01); G06F 13/42 (2006.01); G06K 7/14 (2006.01)
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
OG exemplary drawing
 
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.