The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 02, 2019

Filed:

Nov. 30, 2017
Applicant:

Intel Ip Corporation, Santa Clara, CA (US);

Inventors:

Bin Xing, Hillsboro, OR (US);

Pradeep Pappachan, Hillsboro, OR (US);

Reshma Lal, Hillsboro, OR (US);

Siddhartha Chhabra, Portland, OR (US);

Mark Shanahan, Raleigh, NC (US);

Assignee:

Intel IP Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/06 (2006.01); G06F 13/16 (2006.01); G06F 13/30 (2006.01); G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
G06F 13/30 (2013.01); G06F 13/1668 (2013.01); H04L 9/06 (2013.01); G06F 21/572 (2013.01);
Abstract

Technologies for secure channel identifier mapping include a computing device having an I/O controller that may connect to one or more I/O devices. The computing device determines a device path to an I/O device that may be used to identify the I/O device. The computing device identifies a firmware method as a function of the device path and invokes the firmware method. In response, the firmware method determines a channel identifier as a function of the device path. The firmware method may determine a pre-determined channel identifier for static or undiscoverable I/O devices. For dynamic I/O devices, the firmware method may determine the channel identifier using a stable algorithm. The I/O controller may assign the channel identifier to the dynamic I/O device using the same stable algorithm. The computing device establishes a secure channel to the I/O device using the channel identifier. Other embodiments are described and claimed.


Find Patent Forward Citations

Loading…