| CPC G06F 13/1663 (2013.01) [G06F 21/44 (2013.01); G06F 21/572 (2013.01); H04N 19/436 (2014.11); H04N 19/85 (2014.11); G06F 2213/1602 (2013.01); G06F 2221/033 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
receiving, at a security agent of a host central processing unit (CPU), accelerator firmware from flash memory;
determining, at the security agent, whether the accelerator firmware includes a critical accelerator firmware component or a non-critical accelerator firmware component;
authenticating, at the security agent, the critical accelerator firmware component instantaneously upon a determination that the accelerator firmware is the critical accelerator firmware component, wherein authenticating the critical accelerator firmware component yields an authenticated critical accelerator firmware component; and
providing the authenticated critical accelerator firmware component to an accelerator via a sideband bus for execution at the accelerator.
|