Patent · US Active

Technologies for trusted I/O protection of I/O data with header information

US10552620B2 · kind B2 · utility

10Cited by
0References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 20, 2017
Grant dateFeb 4, 2020
Priority date
Expiry dateMar 15, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L63/12
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.