US 12,261,936 B2
Technologies for real-time updating of encryption keys
Vinit Mathew Abraham, Hillsboro, OR (US); Raghunandan Makaram, Northborough, MA (US); Kirk S. Yap, Westborough, MA (US); Siva Prasad Gadey, Portland, OR (US); and Tanmoy Kar, Bengaluru (IN)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Mar. 26, 2021, as Appl. No. 17/213,465.
Prior Publication US 2021/0218548 A1, Jul. 15, 2021
Int. Cl. G06F 21/62 (2013.01); G06F 16/23 (2019.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01)
CPC H04L 9/0631 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0872 (2013.01)] 25 Claims
OG exemplary drawing
 
1. An apparatus comprising:
point-to-point interface circuitry comprising a cryptographic engine, the point-to-point interface circuitry to:
establish an encrypted point-to-point link between the point-to-point interface circuitry and a processor, wherein the processor is a CPU of the apparatus, wherein the point-to-point interface circuitry is to use a first encryption key to encrypt messages in the cryptographic engine for the encrypted point-to-point link;
determine an updated encryption key;
transmit, on a channel of the point-to-point link corresponding to the updated encryption key, a key switch message to the processor to instruct the processor to use the updated encryption key;
perform, after transmission of the key switch message and without sending encrypted messages on the channel, one or more stages of a pipeline of the cryptographic engine to encrypt one or more messages with the updated encryption key; and
send the one or more messages encrypted with the updated encryption key on the channel.