{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T07:26:02Z","timestamp":1780471562255,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,6,4]],"date-time":"2014-06-04T00:00:00Z","timestamp":1401840000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["N 257007"],"award-info":[{"award-number":["N 257007"]}],"id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,6,4]]},"DOI":"10.1145\/2590296.2590299","type":"proceedings-article","created":{"date-parts":[[2014,5,30]],"date-time":"2014-05-30T18:18:31Z","timestamp":1401473911000},"page":"305-316","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["On the feasibility of software attacks on commodity virtual machine monitors via direct device assignment"],"prefix":"10.1145","author":[{"given":"G\u00e1bor","family":"P\u00e9k","sequence":"first","affiliation":[{"name":"BME (Budapest University of Technology and Economics), Budapest, Hungary"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea","family":"Lanzi","sequence":"additional","affiliation":[{"name":"Univ. degli Studi di Milano, Milan, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abhinav","family":"Srivastava","sequence":"additional","affiliation":[{"name":"AT&amp;T Labs Research, New Jersey, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Davide","family":"Balzarotti","sequence":"additional","affiliation":[{"name":"Eurecom, Sophia Anitpolis, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aur\u00e9lien","family":"Francillon","sequence":"additional","affiliation":[{"name":"Eurecom, Sophia Anitpolis, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christoph","family":"Neumann","sequence":"additional","affiliation":[{"name":"Technicolor, Rennes, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,6,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon EC2. http:\/aws.amazon.com\/.  Amazon EC2. http:\/aws.amazon.com\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Google Compute Engine. https:\/\/cloud.google.com\/products\/compute-engine\/.  Google Compute Engine. https:\/\/cloud.google.com\/products\/compute-engine\/."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294294"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.30"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.17"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2189750.2151020"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866313"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1816010"},{"key":"e_1_3_2_1_9_1","volume-title":"April","author":"Wojtczuk Rafal","year":"2011","unstructured":"Rafal Wojtczuk and Joanna Rutkowska . Following the White Rabbit: Software attacks against Intel\u00ae VT-d technology , April 2011 . Rafal Wojtczuk and Joanna Rutkowska. Following the White Rabbit: Software attacks against Intel\u00ae VT-d technology, April 2011."},{"key":"e_1_3_2_1_10_1","volume-title":"Subverting the Xen Hypervisor - Xen 0wning Trilogy part I. Black Hat USA, aug","author":"Wojtczuk Rafal","year":"2008","unstructured":"Rafal Wojtczuk . Subverting the Xen Hypervisor - Xen 0wning Trilogy part I. Black Hat USA, aug 2008 . Rafal Wojtczuk. Subverting the Xen Hypervisor - Xen 0wning Trilogy part I. Black Hat USA, aug 2008."},{"key":"e_1_3_2_1_11_1","volume-title":"Preventing and Detecting Xen Hypervisor Subversions - Xen 0wning Trilogy part II. Black Hat USA, aug","author":"Wojtczuk Rafal","year":"2008","unstructured":"Rafal Wojtczuk . Preventing and Detecting Xen Hypervisor Subversions - Xen 0wning Trilogy part II. Black Hat USA, aug 2008 . Rafal Wojtczuk. Preventing and Detecting Xen Hypervisor Subversions - Xen 0wning Trilogy part II. Black Hat USA, aug 2008."},{"key":"e_1_3_2_1_12_1","volume-title":"Bluepilling the Xen Hypervisor - Xen 0wning Trilogy part III. Black Hat USA, aug","author":"Rutkowska Joanna","year":"2008","unstructured":"Joanna Rutkowska and Alexander Tereshkin . Bluepilling the Xen Hypervisor - Xen 0wning Trilogy part III. Black Hat USA, aug 2008 . Joanna Rutkowska and Alexander Tereshkin. Bluepilling the Xen Hypervisor - Xen 0wning Trilogy part III. Black Hat USA, aug 2008."},{"key":"e_1_3_2_1_13_1","volume-title":"Exploiting an I\/OMMU vulnerability. MALWARE","author":"Sang Fernand Lone","year":"2010","unstructured":"Fernand Lone Sang , Eric Lacombe , Vincent Nicomette , and Yves Deswarte . Exploiting an I\/OMMU vulnerability. MALWARE , 2010 . Fernand Lone Sang, Eric Lacombe, Vincent Nicomette, and Yves Deswarte. Exploiting an I\/OMMU vulnerability. MALWARE, 2010."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37300-8_2"},{"key":"e_1_3_2_1_15_1","volume-title":"AMD 64 Architecture Programmer's Manual: Volume 2: System Programming. AMD Pub. no. 24593 rev. 3.20","author":"AMD.","year":"2011","unstructured":"AMD. AMD 64 Architecture Programmer's Manual: Volume 2: System Programming. AMD Pub. no. 24593 rev. 3.20 , 2011 . AMD. AMD 64 Architecture Programmer's Manual: Volume 2: System Programming. AMD Pub. no. 24593 rev. 3.20, 2011."},{"key":"e_1_3_2_1_16_1","volume-title":"Aug","year":"2012","unstructured":"Intel. Intel\u00ae 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes: 1, 2A, 2B, 2C, 3A, 3B and 3C , Aug 2012 . Intel. Intel\u00ae 64 and IA-32 Architectures Software Developer's Manual - Combined Volumes: 1, 2A, 2B, 2C, 3A, 3B and 3C, Aug 2012."},{"key":"e_1_3_2_1_17_1","first-page":"1","volume-title":"Evaluating standard-based self-virtualizing devices: A performance study on 10 GbE NICs with SR-IOV support","author":"Liu Jiuxing","year":"2010","unstructured":"Jiuxing Liu . Evaluating standard-based self-virtualizing devices: A performance study on 10 GbE NICs with SR-IOV support . In IEEE Int'l Parallel & Distributed Processing Symp. (IPDPS) , pages 1 -- 12 , April 2010 . Jiuxing Liu. Evaluating standard-based self-virtualizing devices: A performance study on 10 GbE NICs with SR-IOV support. In IEEE Int'l Parallel & Distributed Processing Symp. (IPDPS), pages 1--12, April 2010."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267359.1267362"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272366.1272390"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346208"},{"key":"e_1_3_2_1_21_1","volume-title":"Direct device assignment for untrusted fully-virtualized virtual machines. Technical report","author":"Yassour Ben-Ami","year":"2008","unstructured":"Ben-Ami Yassour , Muli Ben-Yehuda , and Orit Wasserman . Direct device assignment for untrusted fully-virtualized virtual machines. Technical report , 2008 . Ben-Ami Yassour, Muli Ben-Yehuda, and Orit Wasserman. Direct device assignment for untrusted fully-virtualized virtual machines. Technical report, 2008."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1218063.1217943"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2007.46"},{"key":"e_1_3_2_1_24_1","first-page":"2","volume-title":"Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation -","volume":"6","author":"LeVasseur Joshua","year":"2004","unstructured":"Joshua LeVasseur , Volkmar Uhlig , Jan Stoess , and Stefan G\u00f6tz . Unmodified device driver reuse and improved system dependability via virtual machines . In Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6 , OSDI'04, pages 2 -- 2 , Berkeley, CA, USA , 2004 . USENIX Association. Joshua LeVasseur, Volkmar Uhlig, Jan Stoess, and Stefan G\u00f6tz. Unmodified device driver reuse and improved system dependability via virtual machines. In Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6, OSDI'04, pages 2--2, Berkeley, CA, USA, 2004. USENIX Association."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855741.1855758"},{"key":"e_1_3_2_1_26_1","article-title":"Intel\u00ae Virtualization Technology for Directed I\/O","volume":"10","author":"Intel","year":"2006","unstructured":"Intel . Intel\u00ae Virtualization Technology for Directed I\/O . Intel\u00ae Technology Journal , 10 , August 2006 . Intel. Intel\u00ae Virtualization Technology for Directed I\/O. Intel\u00ae Technology Journal, 10, August 2006.","journal-title":"Intel\u00ae Technology Journal"},{"key":"e_1_3_2_1_27_1","volume-title":"Feb","year":"2011","unstructured":"Intel. Intel\u00ae Virtualization Technology for Directed I\/O , Feb 2011 . Intel. Intel\u00ae Virtualization Technology for Directed I\/O, Feb 2011."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_3_2_1_29_1","volume-title":"Intel 6 Series Chipset and Intel C200 Series Chipset","year":"2011","unstructured":"Intel. Intel 6 Series Chipset and Intel C200 Series Chipset . May 2011 . Intel. Intel 6 Series Chipset and Intel C200 Series Chipset. May 2011."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2012.42"},{"key":"e_1_3_2_1_31_1","volume-title":"PacSec","author":"Duflot Lo\u00efc","year":"2007","unstructured":"Lo\u00efc Duflot and Laurent Absil . Programmed I\/O accesses : a threat to Virtual Machine Monitors ? PacSec , 2007 . Lo\u00efc Duflot and Laurent Absil. Programmed I\/O accesses: a threat to Virtual Machine Monitors? PacSec, 2007."},{"key":"e_1_3_2_1_32_1","volume-title":"KVM Forum","year":"2011","unstructured":"Intel. Intel Graphics Virtualization on KVM . KVM Forum , Aug 2011 . Intel. Intel Graphics Virtualization on KVM. KVM Forum, Aug 2011."},{"key":"e_1_3_2_1_33_1","unstructured":"Emulation of PCI configuration space access. http:\/\/xenbits.xen.org\/hg\/xen-4.2-testing.hg\/rev\/1ac2a314aa3c.  Emulation of PCI configuration space access. http:\/\/xenbits.xen.org\/hg\/xen-4.2-testing.hg\/rev\/1ac2a314aa3c."},{"key":"e_1_3_2_1_34_1","unstructured":"Joanna\n      Rutkowska\n    .\n  pciback: question about the permissive flag. XEN-devel mailing list Available at http:\/\/old-list-archives.xenproject.org\/archives\/html\/xen-devel\/2010-07\/msg00257.html July\n  2010\n  .  Joanna Rutkowska. pciback: question about the permissive flag. XEN-devel mailing list Available at http:\/\/old-list-archives.xenproject.org\/archives\/html\/xen-devel\/2010-07\/msg00257.html July 2010."},{"key":"e_1_3_2_1_35_1","volume-title":"Accessing PCI Express* Configuration Registers Using Intel Chipsets","author":"Fleming Sam","year":"2008","unstructured":"Sam Fleming . Accessing PCI Express* Configuration Registers Using Intel Chipsets . December 2008 . Sam Fleming. Accessing PCI Express* Configuration Registers Using Intel Chipsets. December 2008."},{"key":"e_1_3_2_1_36_1","first-page":"6","volume-title":"Proceedings of the 2011 USENIX conference on USENIX annual technical conference, USENIXATC'11","author":"Amit Nadav","year":"2011","unstructured":"Nadav Amit , Muli Ben-Yehuda , Dan Tsafrir , and Assaf Schuster . vIOMMU : efficient IOMMU emulation . In Proceedings of the 2011 USENIX conference on USENIX annual technical conference, USENIXATC'11 , pages 6 -- 6 , Berkeley, CA, USA , 2011 . USENIX Association. Nadav Amit, Muli Ben-Yehuda, Dan Tsafrir, and Assaf Schuster. vIOMMU: efficient IOMMU emulation. In Proceedings of the 2011 USENIX conference on USENIX annual technical conference, USENIXATC'11, pages 6--6, Berkeley, CA, USA, 2011. USENIX Association."},{"key":"e_1_3_2_1_37_1","unstructured":"XSA-59 blog. http:\/\/www.gossamer-threads.com\/lists\/xen\/devel\/318464?page=last.  XSA-59 blog. http:\/\/www.gossamer-threads.com\/lists\/xen\/devel\/318464?page=last."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2480741.2480757"},{"key":"e_1_3_2_1_39_1","volume-title":"Mar","year":"1996","unstructured":"Intel. Universal Host Controller Interface (UHCI) , Mar 1996 . Intel. Universal Host Controller Interface (UHCI), Mar 1996."},{"key":"e_1_3_2_1_41_1","volume-title":"May","author":"Maynor David","year":"2005","unstructured":"David Maynor . 0wn3d by everything else - USB\/PCMCIA Issues. CanSecWest\/core05 , May 2005 . David Maynor. 0wn3d by everything else - USB\/PCMCIA Issues. CanSecWest\/core05, May 2005."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.diin.2003.12.001"},{"key":"e_1_3_2_1_43_1","first-page":"169","volume-title":"Proceedings of the 7th Symposium sur la S\u00e9curit\u00e9 des Technologies de l'Information et des Communications, SSITC 2009","author":"Devine Christophe","year":"2009","unstructured":"Christophe Devine and Guillaume Vissian . Compromission physique par le bus PCI . In Proceedings of the 7th Symposium sur la S\u00e9curit\u00e9 des Technologies de l'Information et des Communications, SSITC 2009 , pages 169 -- 193 , June 2009 . Christophe Devine and Guillaume Vissian. Compromission physique par le bus PCI. In Proceedings of the 7th Symposium sur la S\u00e9curit\u00e9 des Technologies de l'Information et des Communications, SSITC 2009, pages 169--193, June 2009."},{"key":"e_1_3_2_1_44_1","first-page":"378","volume-title":"Proceedings of the 6th Symposium sur la S\u00e9curit\u00e9 des Technologies de l'Information et des Communications, SSITC 2008","author":"Aumaitre Damien","year":"2008","unstructured":"Damien Aumaitre . Voyage au coeur de la m\u00e9moire . In Proceedings of the 6th Symposium sur la S\u00e9curit\u00e9 des Technologies de l'Information et des Communications, SSITC 2008 , pages 378 -- 437 , June 2008 . Damien Aumaitre. Voyage au coeur de la m\u00e9moire. In Proceedings of the 6th Symposium sur la S\u00e9curit\u00e9 des Technologies de l'Information et des Communications, SSITC 2008, pages 378--437, June 2008."},{"key":"e_1_3_2_1_45_1","volume-title":"Ruxcon","author":"Boileau Adam","year":"2006","unstructured":"Adam Boileau . Hit by a Bus: Physical Access Attacks with Firewire . Ruxcon , 2006 . Adam Boileau. Hit by a Bus: Physical Access Attacks with Firewire. Ruxcon, 2006."},{"key":"e_1_3_2_1_46_1","volume-title":"0wned by an iPod. PacSec","author":"Dornseif Maximillian","year":"2004","unstructured":"Maximillian Dornseif . 0wned by an iPod. PacSec , 2004 . Maximillian Dornseif. 0wned by an iPod. PacSec, 2004."},{"key":"e_1_3_2_1_47_1","volume-title":"May","author":"Becher Michael","year":"2005","unstructured":"Michael Becher , Maximillian Dornseif , and Christian N. Klein . FireWire - all your memory are belong to us. CanSecWest\/core05 , May 2005 . Michael Becher, Maximillian Dornseif, and Christian N. Klein. FireWire - all your memory are belong to us. CanSecWest\/core05, May 2005."},{"key":"e_1_3_2_1_48_1","volume-title":"FireWire memory dump of a windows XP computer: a forensic approach. Technical report","author":"Martinm Antonio","year":"2007","unstructured":"Antonio Martinm . FireWire memory dump of a windows XP computer: a forensic approach. Technical report , 2007 . Antonio Martinm. FireWire memory dump of a windows XP computer: a forensic approach. Technical report, 2007."},{"key":"e_1_3_2_1_49_1","volume-title":"Introducing Ring -3 Rootkits. Black Hat USA","author":"Tereshkin Alexander","year":"2009","unstructured":"Alexander Tereshkin and Rafal Wojtczuk . Introducing Ring -3 Rootkits. Black Hat USA , 2009 . Alexander Tereshkin and Rafal Wojtczuk. Introducing Ring -3 Rootkits. Black Hat USA, 2009."},{"key":"e_1_3_2_1_50_1","volume-title":"EUROSEC 2013","author":"M\u00fcller Kevin","year":"2013","unstructured":"Kevin M\u00fcller , Daniel M\u00fcnch , Ole Isfort , Michael Paulitsch , and Georg Sigl . Decreasing system availability on an avionic multicore processor using directly assigned pci express devices . In EUROSEC 2013 , Apr 2013 . Prag. Kevin M\u00fcller, Daniel M\u00fcnch, Ole Isfort, Michael Paulitsch, and Georg Sigl. Decreasing system availability on an avionic multicore processor using directly assigned pci express devices. In EUROSEC 2013, Apr 2013. Prag."},{"key":"e_1_3_2_1_51_1","volume-title":"December","author":"Wojtczuk Rafal","year":"2009","unstructured":"Rafal Wojtczuk , Joanna Rutkowska , and Alexander Tereshkin . Another Way to Circumvent Intel Trusted Execution Technology , December 2009 . Rafal Wojtczuk, Joanna Rutkowska, and Alexander Tereshkin. Another Way to Circumvent Intel Trusted Execution Technology, December 2009."}],"event":{"name":"ASIA CCS '14: 9th ACM Symposium on Information, Computer and Communications Security","location":"Kyoto Japan","acronym":"ASIA CCS '14","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"]},"container-title":["Proceedings of the 9th ACM symposium on Information, computer and communications security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2590296.2590299","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2590296.2590299","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:55:51Z","timestamp":1750229751000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2590296.2590299"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6,4]]},"references-count":50,"alternative-id":["10.1145\/2590296.2590299","10.1145\/2590296"],"URL":"https:\/\/doi.org\/10.1145\/2590296.2590299","relation":{},"subject":[],"published":{"date-parts":[[2014,6,4]]},"assertion":[{"value":"2014-06-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}