{"id":"https://openalex.org/W2764315795","doi":"https://doi.org/10.1145/3132747.3132781","title":"Secure Page Fusion with VUsion","display_name":"Secure Page Fusion with VUsion","publication_year":2017,"publication_date":"2017-10-12","ids":{"openalex":"https://openalex.org/W2764315795","doi":"https://doi.org/10.1145/3132747.3132781","mag":"2764315795"},"language":"en","primary_location":{"id":"doi:10.1145/3132747.3132781","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3132747.3132781","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th Symposium on Operating Systems Principles","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.vu.nl/en/publications/48d61de7-a328-4e9e-a084-b03c5eb3efbf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5040519719","display_name":"Marco Oliverio","orcid":"https://orcid.org/0000-0001-9707-7941"},"institutions":[{"id":"https://openalex.org/I865915315","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50","country_code":"NL","type":"education","lineage":["https://openalex.org/I865915315"]},{"id":"https://openalex.org/I45204951","display_name":"University of Calabria","ror":"https://ror.org/02rc97e94","country_code":"IT","type":"education","lineage":["https://openalex.org/I45204951"]}],"countries":["IT","NL"],"is_corresponding":true,"raw_author_name":"Marco Oliverio","raw_affiliation_strings":["Vrije Universiteit Amsterdam, Universit\u00e0 della Calabria"],"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Amsterdam, Universit\u00e0 della Calabria","institution_ids":["https://openalex.org/I45204951","https://openalex.org/I865915315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082033768","display_name":"Kaveh Razavi","orcid":"https://orcid.org/0000-0002-8588-7100"},"institutions":[{"id":"https://openalex.org/I865915315","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50","country_code":"NL","type":"education","lineage":["https://openalex.org/I865915315"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Kaveh Razavi","raw_affiliation_strings":["Vrije Universiteit Amsterdam"],"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Amsterdam","institution_ids":["https://openalex.org/I865915315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029566823","display_name":"Herbert Bos","orcid":"https://orcid.org/0000-0001-6179-1510"},"institutions":[{"id":"https://openalex.org/I865915315","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50","country_code":"NL","type":"education","lineage":["https://openalex.org/I865915315"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Herbert Bos","raw_affiliation_strings":["Vrije Universiteit Amsterdam"],"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Amsterdam","institution_ids":["https://openalex.org/I865915315"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083941826","display_name":"Cristiano Giuffrida","orcid":"https://orcid.org/0000-0002-8329-5929"},"institutions":[{"id":"https://openalex.org/I865915315","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50","country_code":"NL","type":"education","lineage":["https://openalex.org/I865915315"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Cristiano Giuffrida","raw_affiliation_strings":["Vrije Universiteit Amsterdam"],"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Amsterdam","institution_ids":["https://openalex.org/I865915315"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5040519719"],"corresponding_institution_ids":["https://openalex.org/I45204951","https://openalex.org/I865915315"],"apc_list":null,"apc_paid":null,"fwci":2.2866,"has_fulltext":true,"cited_by_count":27,"citation_normalized_percentile":{"value":0.91167523,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"531","last_page":"545"},"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.9998999834060669,"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.9998999834060669,"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/T11614","display_name":"Cloud Data Security Solutions","score":0.9907000064849854,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9751999974250793,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8190388679504395},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.5702633261680603},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5529027581214905},{"id":"https://openalex.org/keywords/memory-safety","display_name":"Memory safety","score":0.5008234977722168},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.47421717643737793},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.4733947515487671},{"id":"https://openalex.org/keywords/memory-map","display_name":"Memory map","score":0.4664532542228699},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.4480738937854767},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.40356940031051636},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.35290515422821045},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.2354225516319275},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.20827940106391907},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.16117927432060242}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8190388679504395},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.5702633261680603},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5529027581214905},{"id":"https://openalex.org/C28180684","wikidata":"https://www.wikidata.org/wiki/Q4080983","display_name":"Memory safety","level":3,"score":0.5008234977722168},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.47421717643737793},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.4733947515487671},{"id":"https://openalex.org/C74426580","wikidata":"https://www.wikidata.org/wiki/Q719484","display_name":"Memory map","level":3,"score":0.4664532542228699},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.4480738937854767},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.40356940031051636},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.35290515422821045},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.2354225516319275},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.20827940106391907},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.16117927432060242}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3132747.3132781","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3132747.3132781","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26th Symposium on Operating Systems Principles","raw_type":"proceedings-article"},{"id":"pmh:oai:research.vu.nl:openaire/48d61de7-a328-4e9e-a084-b03c5eb3efbf","is_oa":true,"landing_page_url":"https://research.vu.nl/en/publications/48d61de7-a328-4e9e-a084-b03c5eb3efbf","pdf_url":null,"source":{"id":"https://openalex.org/S4306401107","display_name":"VU Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I865915315","host_organization_name":"Vrije Universiteit Amsterdam","host_organization_lineage":["https://openalex.org/I865915315"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Oliverio, M, Bos, H, Razavi, K & Giuffrida, C 2017, Secure Page Fusion with VUsion. in SOSP '17 : Proceedings of the 26th Symposium on Operating Systems Principles. Association for Computing Machinery, Inc, pp. 531-545, 26th ACM Symposium on Operating Systems Principles, SOSP 2017, Shanghai, China, 28/10/17. https://doi.org/10.1145/3132747.3132781","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:research.vu.nl:publications/48d61de7-a328-4e9e-a084-b03c5eb3efbf","is_oa":true,"landing_page_url":"https://hdl.handle.net/1871.1/48d61de7-a328-4e9e-a084-b03c5eb3efbf","pdf_url":"https://research.vu.nl/files/276847366/Secure_Page_Fusion_with_VUsion.pdf","source":{"id":"https://openalex.org/S4306401107","display_name":"VU Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I865915315","host_organization_name":"Vrije Universiteit Amsterdam","host_organization_lineage":["https://openalex.org/I865915315"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Oliverio, M, Bos, H, Razavi, K & Giuffrida, C 2017, Secure Page Fusion with VUsion. in SOSP '17 : Proceedings of the 26th Symposium on Operating Systems Principles. Association for Computing Machinery, Inc, pp. 531-545, 26th ACM Symposium on Operating Systems Principles, SOSP 2017, Shanghai, China, 28/10/17. https://doi.org/10.1145/3132747.3132781","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"pmh:oai:research.vu.nl:openaire/48d61de7-a328-4e9e-a084-b03c5eb3efbf","is_oa":true,"landing_page_url":"https://research.vu.nl/en/publications/48d61de7-a328-4e9e-a084-b03c5eb3efbf","pdf_url":null,"source":{"id":"https://openalex.org/S4306401107","display_name":"VU Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I865915315","host_organization_name":"Vrije Universiteit Amsterdam","host_organization_lineage":["https://openalex.org/I865915315"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Oliverio, M, Bos, H, Razavi, K & Giuffrida, C 2017, Secure Page Fusion with VUsion. in SOSP '17 : Proceedings of the 26th Symposium on Operating Systems Principles. Association for Computing Machinery, Inc, pp. 531-545, 26th ACM Symposium on Operating Systems Principles, SOSP 2017, Shanghai, China, 28/10/17. https://doi.org/10.1145/3132747.3132781","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.47999998927116394,"id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G312280494","display_name":null,"funder_award_id":"639.023.309","funder_id":"https://openalex.org/F4320321800","funder_display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek"},{"id":"https://openalex.org/G4937468798","display_name":null,"funder_award_id":"H2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G667776622","display_name":"Secure Hardware-Software Architectures for Robust Computing Systems","funder_award_id":"644571","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G7880295628","display_name":null,"funder_award_id":"NWO 639.023.309","funder_id":"https://openalex.org/F4320321800","funder_display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320321014","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50"},{"id":"https://openalex.org/F4320321800","display_name":"Nederlandse Organisatie voor Wetenschappelijk Onderzoek","ror":"https://ror.org/04jsz6e67"},{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1488058190","https://openalex.org/W1934458198","https://openalex.org/W1965370830","https://openalex.org/W1969953090","https://openalex.org/W1979711747","https://openalex.org/W1981260134","https://openalex.org/W2058189720","https://openalex.org/W2061354941","https://openalex.org/W2097718182","https://openalex.org/W2111160280","https://openalex.org/W2120715680","https://openalex.org/W2133119226","https://openalex.org/W2157116240","https://openalex.org/W2158433455","https://openalex.org/W2302098303","https://openalex.org/W2473598730","https://openalex.org/W2492446575","https://openalex.org/W2516668814","https://openalex.org/W2532499458","https://openalex.org/W2537014044","https://openalex.org/W2612687770","https://openalex.org/W2612789561","https://openalex.org/W2741255062","https://openalex.org/W2907671633","https://openalex.org/W3145598683"],"related_works":["https://openalex.org/W2059368477","https://openalex.org/W2017276153","https://openalex.org/W2078640694","https://openalex.org/W2142084235","https://openalex.org/W3214403083","https://openalex.org/W4232443537","https://openalex.org/W2038379180","https://openalex.org/W2900321452","https://openalex.org/W2016036917","https://openalex.org/W4237698627"],"abstract_inverted_index":{"To":[0,144,161],"reduce":[1],"memory":[2,14,19,33,54,98,138,141,163,191,196,208],"pressure,":[3],"modern":[4],"operating":[5],"systems":[6],"and":[7,120,158],"hypervisors":[8],"such":[9,81],"as":[10,82],"Linux/KVM":[11],"deploy":[12],"page-level":[13],"fusion":[15,49,112,197],"to":[16,30,43,77,95],"merge":[17,93,133],"physical":[18,97,137],"pages":[20,169],"with":[21,198,205],"the":[22,41,74,89,92,118,132,190],"same":[23],"content":[24],"(i.e.,":[25],"page":[26,34,42,48,111],"fusion).":[27],"A":[28],"write":[29],"a":[31,36,109,174],"fused":[32,157,168],"triggers":[35],"copy-on-write":[37],"event":[38],"that":[39,185],"unmerges":[40],"preserve":[44],"correct":[45],"semantics.":[46],"While":[47],"is":[50],"crucial":[51],"in":[52,55,63],"saving":[53,192],"production,":[56],"recent":[57],"work":[58],"shows":[59,184],"significant":[60],"security":[61],"weaknesses":[62],"its":[64,178],"current":[65],"implementations.":[66],"Attackers":[67],"can":[68,87,115,152],"abuse":[69],"timing":[70],"side":[71],"channels":[72],"on":[73],"unmerge":[75],"operation":[76,94,134],"leak":[78,128],"sensitive":[79],"data":[80],"randomized":[83],"pointers.":[84],"Additionally,":[85],"they":[86],"exploit":[88],"predictability":[90],"of":[91,124,189,194],"massage":[96,136],"for":[99],"reliable":[100],"Rowhammer":[101],"attacks.":[102],"In":[103],"this":[104],"paper,":[105],"we":[106,149,166],"present":[107],"VUsion,":[108],"secure":[110,179],"system.":[113],"VUsion":[114,186],"stop":[116],"all":[117],"existing":[119],"even":[121],"new":[122],"classes":[123],"attack,":[125],"where":[126],"attackers":[127,151],"information":[129,146],"by":[130],"side-channeling":[131],"or":[135],"via":[139],"predictable":[140],"reuse":[142],"patterns.":[143],"mitigate":[145,162],"disclosure":[147],"attacks,":[148,165],"ensure":[150,167],"no":[153],"longer":[154],"distinguish":[155],"between":[156],"non-fused":[159],"pages.":[160],"massaging":[164],"are":[170],"always":[171],"allocated":[172],"from":[173],"high-entropy":[175],"pool.":[176],"Despite":[177],"design,":[180],"our":[181],"comprehensive":[182],"evaluation":[183],"retains":[187],"most":[188],"benefits":[193],"traditional":[195],"negligible":[199],"performance":[200],"overhead":[201],"while":[202],"maintaining":[203],"compatibility":[204],"other":[206],"advanced":[207],"management":[209],"features.":[210]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":7},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":3}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
