SYSTEM AND METHOD FOR PROTECTION FROM NON-TRUSTED SYSTEM CONTROL MODE CODE BY MEANS OF REDIRECTION OF SYSTEM MANAGEMENT MODE INTERRUPT AND CREATION OF VIRTUAL MACHINE CONTAINER Russian patent published in 2007 - IPC G06F9/48 

Abstract RU 2313126 C2

FIELD: system and method for ensuring possible execution of system management mode (SMM) code during protected operation in a microprocessor system.

SUBSTANCE: in accordance to the invention, interrupt processing system contains processor, first software which is contained in first virtual machine, and first processing means, which is contained in trusted software in second virtual machine. System management mode interrupt (SMI) is originally dispatched into processing means in protected virtual machine monitor (SVMM). System management mode interrupt may be then redirected to system management mode code, positioned in virtual machine (VM), which is under protected control of protected virtual machine monitor. Aforementioned redirection may be realized by means of allowing the protected virtual machine monitor to read and record data in the base system management (SM) register in the processor.

EFFECT: expanded functional capabilities.

2 cl, 7 dwg

Similar patents RU2313126C2

Title Year Author Number
SYSTEMS AND METHODS FOR PRESENTING A RESULT OF A CURRENT PROCESSOR INSTRUCTION WHEN EXITING FROM A VIRTUAL MACHINE 2015
  • Lukaks Sandor
  • Lutas Andrej-Vlad
RU2686552C2
SYSTEM AND METHOD OF VIRTUALISING GRAPHIC SUBSYSTEMS 2005
  • Blit Dehvid R.
RU2406128C2
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES 2017
  • Lutas Andrei-Vlad
RU2723668C1
METHOD FOR DATA EXCHANGE USING SEVERAL SETS OF COMMANDS 2002
  • Sil Dehvid Dzhejms
  • Nehvill Ehdvard Kolles
RU2281547C2
SYSTEM AND METHODS FOR USE OF SYNTHESISED COMMANDS IN VIRTUAL MACHINE 2004
  • Traut Ehrik
RU2374675C2
ATTESTATION OF HOST CONTAINING TRUSTED EXECUTION ENVIRONMENT 2015
  • Fergyuson Nils T.
  • Samsonov Evgenij Anatolevich
  • Kinskhumann
  • Chandrashekar Samartkha
  • Messek Dzhon Entoni
  • Novak Mark Fishel
  • Makkarron Kristofer
  • Temkhejn Amitabkh Prakash
  • Van Tsyan
  • Krus Devid Mettyu
  • Ben-Zvi Nir
  • Vinberg Anders Bertil
RU2679721C2
MEMORY INTROSPECTION ENGINE FOR PROTECTING INTEGRITY OF VIRTUAL MACHINES 2014
  • Lutsas Andrej-Vlad
  • Lukaks Sandor
  • Lutsas Dan-Khorya
RU2640300C2
COMMON METHOD OF CONSTRUCTING A VIRTUAL PCI-DEVICE AND A VIRTUAL MMIO-DEVICE 2013
  • Yan Vej
  • Syuj Chao
  • Lyan Li
RU2611018C2
CONTROLLING RATE OF PROCESSING ADAPTER INTERRUPTION REQUESTS 2010
  • Gustav Zitmann, Iii
  • Dejvid Kraddok
  • Tomas Gregg
  • Donald Uill'Jam Shmidt
  • Brenton Fransua Belmar
  • Mark Farrel
  • Dejmian Leo Osisek
  • Richard Tarsha
  • Dzhanet Iston
RU2526287C2
LAUNCHING HYPERVISOR UNDER RUNNING OPERATING SYSTEM 2007
  • Ganguli Shuvabrata
  • Tornton Ehndrju Dzh.
  • Viderkhirn Dzhon F.
  • Rehj Kennet D.
RU2446447C2

RU 2 313 126 C2

Authors

Satton Ii Dzhejms

Graurok Dehvid

Ulig Richard

Pojsner Dehvid

Glu Ehndrju

Kholl Klifford

Smit Iii Lorens

Nejger Gilbert

Kozukh Majkl

Dzhordzh Robert

Berdzhess Brehdli

Dates

2007-12-20Published

2003-05-01Filed