US 12,135,831 B2
Extending encryption to PCIe links
Christopher J Colonna, Ossining, NY (US); Pasquale A. Catalano, Wallkill, NY (US); Michael James Becht, Poughkeepsie, NY (US); and Stephen Robert Guendert, Murfreesboro, TN (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Mar. 29, 2022, as Appl. No. 17/706,747.
Prior Publication US 2023/0315921 A1, Oct. 5, 2023
Int. Cl. G06F 21/85 (2013.01); G06F 21/31 (2013.01); G06F 21/60 (2013.01); H04L 9/08 (2006.01)
CPC G06F 21/85 (2013.01) [G06F 21/31 (2013.01); G06F 21/602 (2013.01); H04L 9/0825 (2013.01); H04L 9/0891 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for extending encryption to input/output (I/O) on Peripheral Component Interconnect express (PCIe) links, the computer-implemented method comprising:
receiving, by one or more processors, a proposal list of available encryption mechanisms;
selecting, by the one or more processors, an encryption mechanism from the proposal list wherein the encryption mechanism performs an encryption without encryption services from an associated Host Bus Adapter (HBA), and enabling the encryption mechanism occurs at least during one of a new login and a rekey operation; and
directing, by the one or more processors, I/O to the encryption mechanism.