Invention Grant
US09589156B2 System and method for intercept of UEFI block I/O protocol services for bios based hard drive encryption support
有权
用于截取UEFI块I / O协议服务的系统和方法,用于基于BIOS的硬盘驱动器加密支持
- Patent Title: System and method for intercept of UEFI block I/O protocol services for bios based hard drive encryption support
- Patent Title (中): 用于截取UEFI块I / O协议服务的系统和方法,用于基于BIOS的硬盘驱动器加密支持
-
Application No.: US14932256Application Date: 2015-11-04
-
Publication No.: US09589156B2Publication Date: 2017-03-07
- Inventor: Anand Prakash Joshi , Richard M. Tonry
- Applicant: Dell Products L.P.
- Applicant Address: US TX Round Rock
- Assignee: Dell Products, L.P.
- Current Assignee: Dell Products, L.P.
- Current Assignee Address: US TX Round Rock
- Agency: Isidore PLLC
- Main IPC: G06F21/78
- IPC: G06F21/78 ; G06F12/14 ; G06F21/72 ; G06F21/57 ; G06F21/82 ; G06F21/85 ; G06F21/10 ; H04L9/08 ; G06F21/71 ; H04L29/06

Abstract:
An information handling system and method performs Unified Extensible Firmware Interface (UEFI) interception and pre-processing of data associated with block input/output (I/O) commands targeting encrypted storage devices. A UEFI interceptor block (IB) I/O driver intercepts each block I/O command targeting block addresses on a storage device and identifies whether any of the target block addresses is encrypted. In response to identifying an encrypted block address among the target block addresses, the UEFI IB I/O driver forwards data associated with the encrypted block address to an encryption-decryption module to perform one of an encryption and a decryption of the data. Final handling of the block I/O command is performed using a block I/O driver chained to the UEFI IB I/O driver. Data associated with I/O commands targeting encrypted block addresses is first processed by the encryption-decryption module before final handling of the I/O command is performed by the block I/O driver.
Public/Granted literature
Information query