FIELD: physics.
SUBSTANCE: protected audio data transmission system from the microphone to the processes comprises: a computing device comprising: at least, one processor; input and output means interacting with, at least, one processor; and a storage means comprising an operating system, a plurality of instructions executable on, at least, one processor, and a protected audio data transmission subsystem. The operating system includes an audio subsystem comprising: an audio stream management facility, with which API-functions interact with processes for creating and managing audio streams associated with the audio stream mixing and processing facility; audio mixing and processing means for processing audio streams using Audio Processing Objects (APOs), and also routing audio streams between processes and the end device that is a microphone, during which audio data are transmitted from the said microphone to processes by separate buffers, wherein the said audio mixing and processing means records audio data, and processes read the said audio data by calling an API-functions. The protected audio data transmission subsystem comprises: an RPC-traffic filtering means for monitoring RPC-traffic between the audio stream management and the audio mixing and processing means for detecting RPC-requests for creating audio streams associated with the final audio device being a microphone and for determining process identifiers, for which the creation of audio streams is required, associated with the cryptographic protection of audio streams; an audio cryptographic protection means for encrypting audio data within the audio processing and mixing means of the audio processing means (Audio Processing Objects, APOs), also intended to install interceptors of the API-function call, by which processes are reading the audio data from separate buffers used by means of mixing and processing audio streams for the transfer of audio data from a target device that is a microphone, for processes, where the interceptors are set for processes, an identity that was defined by means of the RPC-traffic filtration and is also intended to decrypt audio data and transfer the decrypted audio data to the processes.
EFFECT: protecting audio data transmitted from the microphone to the processes, from interception.
14 cl, 7 dwg
Authors
Dates
2017-08-22—Published
2016-04-25—Filed