Nova Patents
EP1920375B1

Exclusive access for secure audio progam

Abstract

This record has no abstract on file.

EP1920375B1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 27 July 2026, 0.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 3 independent, 12 dependent

  1. 1
    A method comprising:executing a monitor (112, 240) on a platform, the monitor capable of providing exclusive, secure access to an audio I/O device (275) of the platform;executing a first partition (235) on the platform;executing a second partition (220) on the platform;providing an audio device model (210) for applications executing in the first partition by directly mapping (245) the audio I/O device from the monitor to the first partition;and providing a virtual audio device model (230) for applications executing in the second partition by remapping the audio device model from the first partition to the virtual audio device model in the second partition characterised by : providing exclusive secure access to the audio I/O device (275) to a program performing an audio function (205) in a secure mode in the first partition (235) by disabling via the monitor (112, 240) the virtual audio device model (230) in the second partition (220);preventing an insecure access to the audio device, coupled to the virtual audio device model (230), from performing an associated input audio function when a second insecure audio I/O program (215) residing in the second partition attempts the associated input function on the audio I/O device (275);and summing amplitude of output data (350) from the audio device model (210) in the first partition (235) with output data (340) from the insecure audio I/O program (215) when the program in the first partition (235) and the insecure audio I/O program (215) seek output-only access to the audio I/O device.
  2. 9
    A system comprising:a platform comprising a processor and a memory;a monitor (112, 240) resident in the memory and executable on the platform, capable of providing exclusive, secure access to an audio I/O device (275) of the platform;a first partition (235), executable on the platform;an audio device model (210) in the first partition (235) for applications executing in the first partition to directly map (245) the audio I/O device (275) from the monitor (112, 240) to the first partition (235);and a second partition (220) capable of execution on the platform, further comprising a virtual audio device model (230) remapped from the audio device model (210) of the first partition (235);characterised by : the monitor (112, 240) is adapted to provide exclusive secure access to the audio I/O device (275) to a program performing an audio function (205) in a secure mode in the first partition (235) by disabling the virtual audio device model (230) in the second partition (220);the monitor (112, 240) is adapted to prevent an insecure audio I/O device, coupled to the virtual audio device model (230), from performing an associated input audio function when a second insecure audio I/O program (215) residing in the second partition attempts the associated input function on the audio I/O device (275);and the monitor (112, 240) is adapted to control summing of amplitude of output data (350) from the audio device model (210) in the first partition (235) with output data (340) from the insecure audio I/O program (215) when the program (205) in the first partition (235) and the insecure audio I/O program (215) seek output-only access to the audio I/O device (275).
  3. 15
    A machine accessible medium having stored thereon machine instructions that when accessed by a machine causes the machine to perform the method steps defined by any one of the preceding method claims 1-8.