{"id":"https://openalex.org/W3199024925","doi":"https://doi.org/10.1145/3485832.3488011","title":"VIA: Analyzing Device Interfaces of Protected Virtual Machines","display_name":"VIA: Analyzing Device Interfaces of Protected Virtual Machines","publication_year":2021,"publication_date":"2021-12-06","ids":{"openalex":"https://openalex.org/W3199024925","doi":"https://doi.org/10.1145/3485832.3488011","mag":"3199024925"},"language":"en","primary_location":{"id":"doi:10.1145/3485832.3488011","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3485832.3488011","pdf_url":null,"source":{"id":"https://openalex.org/S4306417673","display_name":"Annual Computer Security Applications Conference","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Annual Computer Security Applications Conference","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5010174740","display_name":"Felicitas Hetzelt","orcid":"https://orcid.org/0009-0003-4755-6495"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Felicitas Hetzelt","raw_affiliation_strings":["TU Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TU Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013500525","display_name":"Martin Radev","orcid":null},"institutions":[{"id":"https://openalex.org/I4210136922","display_name":"Fraunhofer Institute for Applied and Integrated Security","ror":"https://ror.org/03w0bbr97","country_code":"DE","type":"facility","lineage":["https://openalex.org/I4210136922","https://openalex.org/I4923324"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Martin Radev","raw_affiliation_strings":["Fraunhofer AISEC, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fraunhofer AISEC, Germany","institution_ids":["https://openalex.org/I4210136922"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034542496","display_name":"Robert Buhren","orcid":null},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Robert Buhren","raw_affiliation_strings":["TU Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TU Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083577535","display_name":"Mathias Morbitzer","orcid":"https://orcid.org/0000-0002-0037-3179"},"institutions":[{"id":"https://openalex.org/I4210136922","display_name":"Fraunhofer Institute for Applied and Integrated Security","ror":"https://ror.org/03w0bbr97","country_code":"DE","type":"facility","lineage":["https://openalex.org/I4210136922","https://openalex.org/I4923324"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Mathias Morbitzer","raw_affiliation_strings":["Fraunhofer AISEC, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fraunhofer AISEC, Germany","institution_ids":["https://openalex.org/I4210136922"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001159554","display_name":"Jean\u2010Pierre Seifert","orcid":"https://orcid.org/0000-0002-5372-4825"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jean-Pierre Seifert","raw_affiliation_strings":["TU Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TU Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"273","last_page":"284"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9952999949455261,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7443869709968567},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.4984016418457031},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3236161470413208}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7443869709968567},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.4984016418457031},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3236161470413208}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3485832.3488011","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3485832.3488011","pdf_url":null,"source":{"id":"https://openalex.org/S4306417673","display_name":"Annual Computer Security Applications Conference","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Annual Computer Security Applications Conference","raw_type":"proceedings-article"},{"id":"pmh:oai:publica.fraunhofer.de:publica/414356","is_oa":false,"landing_page_url":"https://publica.fraunhofer.de/handle/publica/414356","pdf_url":null,"source":{"id":"https://openalex.org/S4306400318","display_name":"Fraunhofer-Publica (Fraunhofer-Gesellschaft)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4923324","host_organization_name":"Fraunhofer-Gesellschaft","host_organization_lineage":["https://openalex.org/I4923324"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"paper"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","score":0.6600000262260437,"display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W2031806437","https://openalex.org/W2043501224","https://openalex.org/W2096828726","https://openalex.org/W2098202130","https://openalex.org/W2140784315","https://openalex.org/W2150990339","https://openalex.org/W2159849744","https://openalex.org/W2162055502","https://openalex.org/W2200312682","https://openalex.org/W2559981079","https://openalex.org/W2775584553","https://openalex.org/W2795160257","https://openalex.org/W2907416151","https://openalex.org/W2911958393","https://openalex.org/W2933883078","https://openalex.org/W2947182139","https://openalex.org/W2947814692","https://openalex.org/W2959284240","https://openalex.org/W2962754566","https://openalex.org/W2971392711","https://openalex.org/W2981689050","https://openalex.org/W2985896598","https://openalex.org/W3020133545","https://openalex.org/W3046825054","https://openalex.org/W3082117927","https://openalex.org/W3082643037","https://openalex.org/W3093019191","https://openalex.org/W3101233422","https://openalex.org/W3102688521","https://openalex.org/W3103974952","https://openalex.org/W3158027369","https://openalex.org/W4232955467","https://openalex.org/W4240288927","https://openalex.org/W4245987560","https://openalex.org/W4288086179","https://openalex.org/W4299301436"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"Both":[0],"AMD":[1,17,227],"and":[2,21,37,52,75,87,137,147,157,163,179,205,229,252,261,267],"Intel":[3,22,230],"have":[4],"presented":[5],"technologies":[6],"for":[7,113,126],"confidential":[8],"computing":[9],"in":[10,56,120,198,256],"cloud":[11],"environments.":[12],"The":[13,242],"proposed":[14],"solutions":[15],"\u2014":[16,24],"SEV":[18,228],"(-ES,":[19],"-SNP)":[20],"TDX":[23],"protect":[25],"VMs":[26,258],"(VMs)":[27],"against":[28,80],"attacks":[29,236,243],"from":[30],"higher":[31],"privileged":[32],"layers":[33],"through":[34],"memory":[35,251],"encryption":[36],"integrity":[38],"protection.":[39],"This":[40],"model":[41,225],"of":[42,70,97,100,117,167,190,215,226],"computation":[43],"draws":[44],"a":[45,81,245],"new":[46],"trust":[47],"boundary":[48],"between":[49,154],"virtual":[50,72,105,211],"devices":[51],"the":[53,71,104,114,121,143,152,155,158,210,223,239,250],"VM,":[54],"which":[55],"so":[57],"far":[58],"lacks":[59],"thorough":[60],"examination.":[61],"In":[62],"this":[63],"paper,":[64],"we":[65,85,194,232],"therefore":[66],"present":[67],"an":[68,90,187],"analysis":[69,92,116],"device":[73,106,118,159,212],"interface":[74,214],"discuss":[76],"several":[77],"attack":[78],"vectors":[79],"protected":[82,257],"VM.":[83],"Further,":[84],"develop":[86],"evaluate":[88],"VIA,":[89,193],"automated":[91,115],"tool":[93],"to":[94,150,183,209,248,265],"detect":[95],"cases":[96],"improper":[98],"sanitization":[99],"input":[101],"recieved":[102],"via":[103,160],"interface.":[107],"VIA":[108,140,168],"improves":[109,180],"upon":[110,142],"existing":[111,184],"approaches":[112,185],"interfaces":[119],"following":[122],"aspects:":[123],"(i)":[124],"support":[125,136],"virtualization":[127],"relevant":[128],"buses,":[129],"(ii)":[130],"efficient":[131],"Direct":[132],"Memory":[133],"Access":[134],"(DMA)":[135],"(iii)":[138],"performance.":[139],"builds":[141],"Linux":[144,199],"Kernel":[145],"Library":[146],"clang\u2019s":[148],"libfuzzer":[149],"fuzz":[151],"communication":[153],"driver":[156,213],"MMIO,":[161],"PIO,":[162],"DMA.":[164],"An":[165],"evaluation":[166],"shows":[169],"that":[170],"it":[171],"performs":[172],"570":[173],"executions":[174],"per":[175],"second":[176],"on":[177,238],"average":[178,188],"performance":[181],"compared":[182],"by":[186],"factor":[189],"2706.":[191],"Using":[192],"analyzed":[195],"22":[196],"drivers":[197],"5.10.0-rc6,":[200],"thereby":[201],"uncovering":[202],"50":[203],"bugs":[204,240],"initiating":[206],"multiple":[207],"patches":[208],"Linux.":[216],"To":[217],"prove":[218],"our":[219],"findings\u2019":[220],"criticality":[221],"under":[222],"threat":[224],"TDX,":[231],"showcase":[233],"three":[234],"exemplary":[235],"based":[237],"found.":[241],"enable":[244],"malicious":[246],"hypervisor":[247],"corrupt":[249],"gain":[253],"code":[254],"execution":[255],"with":[259],"SEV-ES":[260],"are":[262],"theoretically":[263],"applicable":[264],"SEV-SNP":[266],"TDX.":[268]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":5}],"updated_date":"2026-07-18T07:39:51.176621","created_date":"2025-10-10T00:00:00"}
