Securing audio communications
AssigneeIntel Corporation
InventorsPradeep M. Pappachan, Reshma Lal, Rakesh A. Ughreja, Kumar N. Owarakanath, Victoria C. Moore
Life of this patent
Estimating the term…
Abstract
Systems and methods include establishing a cryptographically secure communication between an application module and an audio module. The application module is configured to execute on an information-handling machine, and the audio module is coupled to the information-handling machine. The establishment of the cryptographically secure communication may be at least partially facilitated by a mutually trusted module.
Claims18
1-20. (canceled)
An apparatus comprising:
- a memory space;
- a hardware processor to facilitate communication between a first module to capture information, and a second module;
- a mutually trusted module having circuitry and coupled to the first module and the second module, wherein the mutually trusted module facilitates, at least partially, secured communication between the second module and the first module through encryption, including communication related to one or more drivers,
- wherein the first module and the second module are operable to communicate according to session information and using the mutually trusted module, the session information to control operations of and communication between the first module and the second module, wherein the session information is further to define an integrity parameter, a cryptography parameter, or a replay parameter,
- the first module and the second module to use the memory space, with other modules or components of the apparatus to be excluded from access to the memory space, the other modules or components including one or more of an operating system, system software, kernels, drivers, and middleware.
At least one non-transitory, machine-accessible storage medium having instructions stored thereon, which when executed by a data processing device, cause the data processing device to perform operations comprising:
- facilitating communication between an first module and a second module of the data processing device using a hardware processor, wherein the first module and the second module are operable to communicate according to session information and using a mutually trusted module having circuitry and coupled to the first module and the second module, the mutually trusted module facilitating, at least partially, secured communication between the first module and the second module through encryption that includes communication related to one or more drivers, the session information to control operations of and communication between the first module and the second module, wherein the session information is further to define an integrity parameter, a cryptography parameter, or a replay parameter, wherein in a memory space for use with the first module and the second module, other modules or components of the data processing device to be excluded from access to the memory space, the other modules or components including one or more of an operating system, system software, kernels, drivers, and middleware;
- and
- capturing, by the first module, information and transmitting the information to the second module in compliance with the secured communication.
A method comprising:
- facilitating communication between an first module and a second module of a data processing device using a hardware processor, wherein the first module and the second module are operable to communicate according to session information and using a mutually trusted module having circuitry and coupled to the first module and the second module, the mutually trusted module facilitating, at least partially, secured communication between the first module and the second module through encryption that includes communication related to one or more drivers, the session information to control operations of and communication between the first module and the second module, wherein the session information is further to define an integrity parameter, a cryptography parameter, or a replay parameter, wherein in a memory space for use with the first module and the second module, other modules or components of the data processing device to be excluded from access to the memory space, the other modules or components including one or more of an operating system, system software, kernels, drivers, and middleware;
- and
- capturing, by the first module, information and transmitting the information to the second module in compliance with the secured communication.
Dependencies are inferred from the claim text.