Invention Grant
- Patent Title: Technologies for trusted I/O protection of I/O data with header information
-
Application No.: US15628006Application Date: 2017-06-20
-
Publication No.: US10552620B2Publication Date: 2020-02-04
- Inventor: Soham Jayesh Desai , Siddhartha Chhabra , Bin Xing , Pradeep M. Pappachan , Reshma Lal
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Barnes & Thornburg LLP
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/60 ; H04L29/06 ; G06F21/57 ; G06F13/28 ; H04L9/32 ; G06F21/62 ; G06F21/85 ; G09C1/00 ; G06F13/20 ; H04L9/06 ; G06F21/51

Abstract:
Technologies for trusted I/O include a computing device having a hardware cryptographic agent, a cryptographic engine, and an I/O controller. The hardware cryptographic agent intercepts a message from the I/O controller and identifies boundaries of the message. The message may include multiple DMA transactions, and the start of message is the start of the first DMA transaction. The cryptographic engine encrypts the message and stores the encrypted data in a memory buffer. The cryptographic engine may skip and not encrypt header data starting at the start of message or may read a value from the header to determine the skip length. In some embodiments, the cryptographic agent and the cryptographic engine may be an inline cryptographic engine. In some embodiments, the cryptographic agent may be a channel identifier filter, and the cryptographic engine may be processor-based. Other embodiments are described and claimed.
Public/Granted literature
- US20170364688A1 TECHNOLOGIES FOR TRUSTED I/O PROTECTION OF I/O DATA WITH HEADER INFORMATION Public/Granted day:2017-12-21
Information query