US 12,216,608 B2
Authenticated control sequences to initialize sensors over a multi-target interface bus
Igor Mitsyanko, San Carlos, CA (US); Aki Petteri Niemi, Vancouver (CA); and Junghyun Kim, Dublin, CA (US)
Assigned to NVIDIA Corporation, Santa Clara, CA (US)
Filed by NVIDIA Corporation, Santa Clara, CA (US)
Filed on Feb. 24, 2023, as Appl. No. 18/174,029.
Prior Publication US 2024/0289296 A1, Aug. 29, 2024
Int. Cl. G06F 13/42 (2006.01); G06F 13/16 (2006.01)
CPC G06F 13/4282 (2013.01) [G06F 13/1673 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A controller device comprising:
a memory storing instructions;
an interface bus coupled to a plurality of sensors and configured to operate with a multi-target interface protocol; and
a processor coupled to the memory and the interface bus, the processor to execute the instructions to perform operations comprising:
creating a broadcast sensor object;
creating a broadcast client object using the broadcast sensor object;
broadcasting initialization data, according to the multi-target interface protocol and using the broadcast client object, to the plurality of sensors;
generating, from the initialization data, using at least one cryptographic function, an authentication tag for each sensor of the plurality of sensors, wherein each authentication tag is specific to a corresponding sensor of the plurality of sensors; and
unicasting, according to the multi-target interface protocol, each authentication tag to the corresponding sensor of the plurality of sensors.