-
公开(公告)号:US10339082B2
公开(公告)日:2019-07-02
申请号:US15827564
申请日:2017-11-30
Applicant: Intel IP Corporation
Inventor: Bin Xing , Pradeep Pappachan , Reshma Lal , Siddhartha Chhabra , Mark Shanahan
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.
-
2.
公开(公告)号:US20190163657A1
公开(公告)日:2019-05-30
申请号:US15827564
申请日:2017-11-30
Applicant: Intel IP Corporation
Inventor: Bin Xing , Pradeep Pappachan , Reshma Lal , Siddhartha Chhabra , Mark Shanahan
CPC classification number: G06F13/30 , G06F13/102 , G06F13/1668 , G06F21/57 , G06F21/572 , H04L9/06
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.
-