WO2007021513A3 - Exclusive access for secure audio progam - Google Patents

Exclusive access for secure audio progam Download PDF

Info

Publication number
WO2007021513A3
WO2007021513A3 PCT/US2006/029609 US2006029609W WO2007021513A3 WO 2007021513 A3 WO2007021513 A3 WO 2007021513A3 US 2006029609 W US2006029609 W US 2006029609W WO 2007021513 A3 WO2007021513 A3 WO 2007021513A3
Authority
WO
WIPO (PCT)
Prior art keywords
audio
partition
progam
exclusive access
secure audio
Prior art date
Application number
PCT/US2006/029609
Other languages
French (fr)
Other versions
WO2007021513A2 (en
Inventor
Steven Grobman
David Grawrock
Narendar Sahgal
Joe Gruber
Original Assignee
Intel Corp
Steven Grobman
David Grawrock
Narendar Sahgal
Joe Gruber
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp, Steven Grobman, David Grawrock, Narendar Sahgal, Joe Gruber filed Critical Intel Corp
Priority to EP06788909.7A priority Critical patent/EP1920375B1/en
Priority to CN2006800289373A priority patent/CN101238471B/en
Publication of WO2007021513A2 publication Critical patent/WO2007021513A2/en
Publication of WO2007021513A3 publication Critical patent/WO2007021513A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/106Enforcing content protection by specific content processing
    • G06F21/1064Restricting content processing at operating system level

Abstract

Executing a monitor on a platform, the monitor capable of providing exclusive, secure access to an audio I/O device of the platform, executing a first partition on the platform, providing an audio device model in the first partition by directly mapping the audio I/O device from the monitor to the first partition for applications executing in the first partition, and providing exclusive, secure access to the audio I/O device to a program performing an audio function in a secure mode in the first partition.
PCT/US2006/029609 2005-08-09 2006-07-27 Exclusive access for secure audio progam WO2007021513A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP06788909.7A EP1920375B1 (en) 2005-08-09 2006-07-27 Exclusive access for secure audio progam
CN2006800289373A CN101238471B (en) 2005-08-09 2006-07-27 Method and system for providing exclusive safety access to I/O equipment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/200,662 US7752436B2 (en) 2005-08-09 2005-08-09 Exclusive access for secure audio program
US11/200,662 2005-08-09

Publications (2)

Publication Number Publication Date
WO2007021513A2 WO2007021513A2 (en) 2007-02-22
WO2007021513A3 true WO2007021513A3 (en) 2007-04-12

Family

ID=37672353

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/029609 WO2007021513A2 (en) 2005-08-09 2006-07-27 Exclusive access for secure audio progam

Country Status (4)

Country Link
US (2) US7752436B2 (en)
EP (1) EP1920375B1 (en)
CN (1) CN101238471B (en)
WO (1) WO2007021513A2 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7526649B2 (en) * 2003-12-30 2009-04-28 Intel Corporation Session key exchange
US7752436B2 (en) * 2005-08-09 2010-07-06 Intel Corporation Exclusive access for secure audio program
JP4591480B2 (en) * 2007-06-29 2010-12-01 ブラザー工業株式会社 Computer program and network terminal
US8250573B2 (en) * 2007-12-27 2012-08-21 Intel Corporation Audio subsystem sharing in a virtualized environment
US8646052B2 (en) * 2008-03-31 2014-02-04 Intel Corporation Method and apparatus for providing a secure display window inside the primary display
CN101488113B (en) * 2008-11-25 2014-07-30 华为技术有限公司 Device driver field implementing method, system and apparatus
JP5493976B2 (en) * 2010-02-18 2014-05-14 富士通株式会社 Information processing apparatus, computer system, and program
CN102402820B (en) * 2010-09-13 2014-06-11 中国移动通信有限公司 Electronic transaction method and terminal equipment
CN102497432B (en) * 2011-12-13 2014-06-25 华为技术有限公司 Multi-path accessing method for input/output (I/O) equipment, I/O multi-path manager and system
US9990217B2 (en) * 2012-05-31 2018-06-05 Red Hat, Inc. Hypervisor printer emulation for virtual machines
US20140012704A1 (en) 2012-07-05 2014-01-09 Google Inc. Selecting a preferred payment instrument based on a merchant category
US20140143864A1 (en) 2012-11-21 2014-05-22 Snoopwall Llc System and method for detecting, alerting and blocking data leakage, eavesdropping and spyware
US9158942B2 (en) 2013-02-11 2015-10-13 Intel Corporation Securing display output data against malicious software attacks
US9092767B1 (en) 2013-03-04 2015-07-28 Google Inc. Selecting a preferred payment instrument
US9858572B2 (en) 2014-02-06 2018-01-02 Google Llc Dynamic alteration of track data
US9208349B1 (en) * 2015-01-13 2015-12-08 Snoopwall, Inc. Securing data gathering devices of a personal computing device while performing sensitive data gathering activities to prevent the misappropriation of personal user data gathered therewith
CN106096923A (en) * 2016-06-27 2016-11-09 联想(北京)有限公司 A kind of secure payment means of defence and electronic equipment
CN108241801B (en) * 2016-12-26 2021-03-30 华为技术有限公司 Method and device for processing system call
US11222060B2 (en) 2017-06-16 2022-01-11 Hewlett-Packard Development Company, L.P. Voice assistants with graphical image responses
US10846123B2 (en) * 2018-09-25 2020-11-24 Microsoft Technology Licensing, Llc Audio rendering from virtual machine
CN111383015B (en) * 2018-12-29 2023-11-03 华为技术有限公司 Transaction security processing method and device and terminal equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5671442A (en) * 1993-02-12 1997-09-23 International Business Machines Corporation System having device driver operates in first mode for allowing concurrent access to adapter by applications and second mode for limiting access to one application
US20020069335A1 (en) * 1998-11-10 2002-06-06 John Thomas Flylnn, Jr. Method of and apparatus for sharing dedicated devices between virtual machine guests
US6496847B1 (en) * 1998-05-15 2002-12-17 Vmware, Inc. System and method for virtualizing computer systems
WO2003090070A2 (en) * 2002-04-16 2003-10-30 Intel Corporation Control register access virtualization performance improvement in the virtual-machine architecture
EP1467282A2 (en) * 2003-04-09 2004-10-13 Jaluna SA Operating systems
WO2005029326A1 (en) * 2003-09-15 2005-03-31 Intel Corporation Use of multiple virtual machine monitors to handle privileged events

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5960652A (en) 1982-09-30 1984-04-06 Fujitsu Ltd Data processing device
US4835644A (en) * 1987-05-19 1989-05-30 Microscience International Corporation Side loaded disk drive pivot
US6507909B1 (en) * 1990-02-13 2003-01-14 Compaq Information Technologies Group, L.P. Method for executing trusted-path commands
WO1993013482A1 (en) 1992-01-02 1993-07-08 Amdahl Corporation Computer system with two levels of guests
JPH0695898A (en) * 1992-09-16 1994-04-08 Hitachi Ltd Control method for virtual computer and virtual computer system
US6157721A (en) * 1996-08-12 2000-12-05 Intertrust Technologies Corp. Systems and methods using cryptography to protect secure computing environments
US6542919B1 (en) 1996-03-22 2003-04-01 Koninklijke Philips Electronics N.V. Operating system for use with protection domains in a single address space
WO2001065366A1 (en) * 2000-03-02 2001-09-07 Alarity Corporation System and method for process protection
US6836888B1 (en) * 2000-03-17 2004-12-28 Lucent Technologies Inc. System for reverse sandboxing
US6957332B1 (en) * 2000-03-31 2005-10-18 Intel Corporation Managing a secure platform using a hierarchical executive architecture in isolated execution mode
US6795905B1 (en) * 2000-03-31 2004-09-21 Intel Corporation Controlling accesses to isolated memory using a memory controller for isolated execution
US20020161961A1 (en) * 2001-01-17 2002-10-31 Ajile Systems, Inc. Multiple virtual machine environment management system
US7069442B2 (en) * 2002-03-29 2006-06-27 Intel Corporation System and method for execution of a secured environment initialization instruction
US7028149B2 (en) * 2002-03-29 2006-04-11 Intel Corporation System and method for resetting a platform configuration register
US20030191943A1 (en) * 2002-04-05 2003-10-09 Poisner David I. Methods and arrangements to register code
US20030196100A1 (en) * 2002-04-15 2003-10-16 Grawrock David W. Protection against memory attacks following reset
US20030229794A1 (en) * 2002-06-07 2003-12-11 Sutton James A. System and method for protection against untrusted system management code by redirecting a system management interrupt and creating a virtual machine container
US6898385B2 (en) * 2002-07-05 2005-05-24 Canon Kabushiki Kaisha Image forming apparatus with varied charge voltages
US7082598B1 (en) * 2002-07-17 2006-07-25 Vmware, Inc. Dynamic driver substitution
US20050034125A1 (en) * 2003-08-05 2005-02-10 Logicube, Inc. Multiple virtual devices
US9342662B2 (en) * 2003-09-16 2016-05-17 Media Rights Technologies, Inc. Method and system for controlling video media
WO2005036358A2 (en) * 2003-10-08 2005-04-21 Unisys Corporation Virtualization system for guest
US7496768B2 (en) 2003-10-24 2009-02-24 Microsoft Corporation Providing secure input and output to a trusted agent in a system with a high-assurance execution environment
US7421689B2 (en) * 2003-10-28 2008-09-02 Hewlett-Packard Development Company, L.P. Processor-architecture for facilitating a virtual machine monitor
US7467381B2 (en) * 2003-12-16 2008-12-16 Intel Corporation Resource partitioning and direct access utilizing hardware support for virtualization
US7401230B2 (en) * 2004-03-31 2008-07-15 Intel Corporation Secure virtual machine monitor to tear down a secure execution environment
US7577340B2 (en) * 2004-07-21 2009-08-18 Panasonic Corporation Device and method for recording real-time data
US20060026387A1 (en) * 2004-07-31 2006-02-02 Dinechin Christophe D Method and system for recognizing instructions and instruction blocks in computer code
US7213125B2 (en) * 2004-07-31 2007-05-01 Hewlett-Packard Development Company, L.P. Method for patching virtually aliased pages by a virtual-machine monitor
US7797699B2 (en) * 2004-09-23 2010-09-14 Intel Corporation Method and apparatus for scheduling virtual machine access to shared resources
JP4845467B2 (en) * 2004-11-08 2011-12-28 株式会社エヌ・ティ・ティ・ドコモ Device management apparatus, device, and device management method
US7409719B2 (en) * 2004-12-21 2008-08-05 Microsoft Corporation Computer security management, such as in a virtual machine or hardened operating system
US7752436B2 (en) * 2005-08-09 2010-07-06 Intel Corporation Exclusive access for secure audio program
US20070106986A1 (en) * 2005-10-25 2007-05-10 Worley William S Jr Secure virtual-machine monitor
US8595487B2 (en) * 2006-11-01 2013-11-26 Vmware, Inc. Virtualization hardware for device driver isolation
US8839236B2 (en) * 2007-04-04 2014-09-16 Microsoft Corp. Virtual machine support for metered computer usage
US8819675B2 (en) * 2007-11-28 2014-08-26 Hitachi, Ltd. Virtual machine monitor and multiprocessor system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5671442A (en) * 1993-02-12 1997-09-23 International Business Machines Corporation System having device driver operates in first mode for allowing concurrent access to adapter by applications and second mode for limiting access to one application
US6496847B1 (en) * 1998-05-15 2002-12-17 Vmware, Inc. System and method for virtualizing computer systems
US20020069335A1 (en) * 1998-11-10 2002-06-06 John Thomas Flylnn, Jr. Method of and apparatus for sharing dedicated devices between virtual machine guests
WO2003090070A2 (en) * 2002-04-16 2003-10-30 Intel Corporation Control register access virtualization performance improvement in the virtual-machine architecture
EP1467282A2 (en) * 2003-04-09 2004-10-13 Jaluna SA Operating systems
WO2005029326A1 (en) * 2003-09-15 2005-03-31 Intel Corporation Use of multiple virtual machine monitors to handle privileged events

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ROBIN J S ET AL: "Analysis of the Intel Pentium's ability to support a secure virtual machine monitor", PROCEEDINGS OF THE USENIX SECURITY SYMPOSIUM, 14 August 2000 (2000-08-14), pages 129 - 144, XP002248053 *

Also Published As

Publication number Publication date
US7971057B2 (en) 2011-06-28
EP1920375B1 (en) 2014-03-19
EP1920375A2 (en) 2008-05-14
US20100192150A1 (en) 2010-07-29
CN101238471B (en) 2012-03-28
US7752436B2 (en) 2010-07-06
US20070038997A1 (en) 2007-02-15
CN101238471A (en) 2008-08-06
WO2007021513A2 (en) 2007-02-22

Similar Documents

Publication Publication Date Title
WO2007021513A3 (en) Exclusive access for secure audio progam
WO2007076970A3 (en) System and method for abstract configuration
WO2010019407A3 (en) Integrated development engine for a cloud computing environment
WO2009023580A3 (en) Automated application modeling for application virtualization
WO2008042810A3 (en) Facilitating performance of tasks via distribution using third-party sites
WO2009149219A3 (en) Appliance development toolkit
WO2007078913A3 (en) Cross-architecture execution optimization
WO2009052026A3 (en) Software factory specification and execution model
WO2008088652A3 (en) Method and system for generating a predictive analysis of the performance of peer reviews
WO2010021834A3 (en) Techniques for the association, customization and automation of content from multiple sources on a single display
WO2013049326A3 (en) Priority based application event control (paec) to reduce power consumption
WO2007001635A3 (en) Active content trust model
EP2058783A4 (en) Data conversion device, data conversion method, and computer program
WO2006133125A3 (en) Dynamic model generation methods and apparatus
WO2007033245A3 (en) Methods and systems for providing haptic messaging to handheld communication devices
EP1939780A3 (en) Device management
WO2007100901A3 (en) Epinephrine dosing regimens
WO2007134242A3 (en) Method for generating decision trees integrated with petro-technical workflows
WO2007135555A3 (en) Method and system for providing a graphical workbench environment with intelligent plug-ins
WO2008036116A3 (en) Virtual view schematic editor
WO2010003568A8 (en) Topical composition for the treatment of actinic keratosis
FI20055408A0 (en) Creating an Extreme Computer Model
WO2011102912A3 (en) Human-motion-training system
WO2006112986A3 (en) Systems and methods for device simulation
WO2011025190A3 (en) Method for performing cooperative function automatically and device using the same

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680028937.3

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2006788909

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06788909

Country of ref document: EP

Kind code of ref document: A2