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:
Apr. 16, 2019

Filed:

Dec. 18, 2015
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Sudha Krishnakumar, Portland, OR (US);

Reshma Lal, Hillsboro, OR (US);

Pradeep M. Pappachan, Hillsboro, OR (US);

Kar Leong Wong, Bayan Lepas, MY;

Steven B. McGowan, Portland, OR (US);

Adeel A. Aslam, Folsom, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06F 3/16 (2006.01); G06F 15/167 (2006.01); H04L 9/32 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 3/165 (2013.01); G06F 15/167 (2013.01); H04L 9/32 (2013.01); H04L 63/126 (2013.01); H04L 65/1069 (2013.01); H04L 65/4069 (2013.01); H04L 67/146 (2013.01);
Abstract

Technologies for cryptographic protection of I/O audio data include a computing device with a cryptographic engine and an audio controller. A trusted software component may request an untrusted audio driver to establish an audio session with the audio controller that is associated with an audio codec. The trusted software component may verify that a stream identifier associated with the audio session received from the audio driver matches a stream identifier received from the codec. The trusted software may program the cryptographic engine with a DMA channel identifier associated with the codec, and the audio controller may assert the channel identifier in each DMA transaction associated with the audio session. The cryptographic engine cryptographically protects audio data associated with the audio session. The audio controller may lock the controller topology after establishing the audio session, to prevent re-routing of audio during a trusted audio session. Other embodiments are described and claimed.


Find Patent Forward Citations

Loading…