{"id":"https://openalex.org/W4395020625","doi":"https://doi.org/10.1145/3620665.3640398","title":"Verifying Rust Implementation of Page Tables in a Software Enclave Hypervisor","display_name":"Verifying Rust Implementation of Page Tables in a Software Enclave Hypervisor","publication_year":2024,"publication_date":"2024-04-22","ids":{"openalex":"https://openalex.org/W4395020625","doi":"https://doi.org/10.1145/3620665.3640398"},"language":"en","primary_location":{"id":"doi:10.1145/3620665.3640398","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3620665.3640398","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"},"type":"article","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/A5087297162","display_name":"Zhenyang Dai","orcid":"https://orcid.org/0009-0007-4987-3645"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Zhenyang Dai","raw_affiliation_strings":["Tsinghua University and Ant Group, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0007-4987-3645","affiliations":[{"raw_affiliation_string":"Tsinghua University and Ant Group, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091985983","display_name":"Shuang Liu","orcid":"https://orcid.org/0009-0002-1642-6893"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shuang Liu","raw_affiliation_strings":["Ant Group, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0002-1642-6893","affiliations":[{"raw_affiliation_string":"Ant Group, Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076549227","display_name":"Vilhelm Sj\u00f6berg","orcid":"https://orcid.org/0009-0000-7371-4969"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Vilhelm Sjoberg","raw_affiliation_strings":["CertiK, New York, USA"],"raw_orcid":"https://orcid.org/0009-0000-7371-4969","affiliations":[{"raw_affiliation_string":"CertiK, New York, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102926928","display_name":"Xupeng Li","orcid":"https://orcid.org/0009-0000-9954-008X"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xupeng Li","raw_affiliation_strings":["Columbia University, New York, USA"],"raw_orcid":"https://orcid.org/0009-0000-9954-008X","affiliations":[{"raw_affiliation_string":"Columbia University, New York, USA","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006761665","display_name":"Yu Chen","orcid":"https://orcid.org/0009-0007-8455-3663"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Chen","raw_affiliation_strings":["Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0007-8455-3663","affiliations":[{"raw_affiliation_string":"Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100390305","display_name":"Wenhao Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I4210156404","display_name":"Institute of Information Engineering","ror":"https://ror.org/04r53se39","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210156404"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenhao Wang","raw_affiliation_strings":["Institute of Information Engineering, CAS, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-7294-2724","affiliations":[{"raw_affiliation_string":"Institute of Information Engineering, CAS, Beijing, China","institution_ids":["https://openalex.org/I4210156404"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017377005","display_name":"Yuekai Jia","orcid":"https://orcid.org/0009-0006-5545-0270"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuekai Jia","raw_affiliation_strings":["Tsinghua University and Ant Group, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0006-5545-0270","affiliations":[{"raw_affiliation_string":"Tsinghua University and Ant Group, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057470609","display_name":"Sean Noble Anderson","orcid":"https://orcid.org/0009-0006-7681-3683"},"institutions":[{"id":"https://openalex.org/I126345244","display_name":"Portland State University","ror":"https://ror.org/00yn2fy02","country_code":"US","type":"education","lineage":["https://openalex.org/I126345244"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sean Noble Anderson","raw_affiliation_strings":["Portland State University, Portland, USA"],"raw_orcid":"https://orcid.org/0009-0006-7681-3683","affiliations":[{"raw_affiliation_string":"Portland State University, Portland, USA","institution_ids":["https://openalex.org/I126345244"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041026507","display_name":"Laila Elbeheiry","orcid":"https://orcid.org/0009-0005-9514-1360"},"institutions":[{"id":"https://openalex.org/I4210121786","display_name":"Max Planck Institute for Software Systems","ror":"https://ror.org/02pe2kf23","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210121786"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Laila Elbeheiry","raw_affiliation_strings":["Max Planck Institute for Software Systems, Saarbr\u00fccken, Germany"],"raw_orcid":"https://orcid.org/0009-0005-9514-1360","affiliations":[{"raw_affiliation_string":"Max Planck Institute for Software Systems, Saarbr\u00fccken, Germany","institution_ids":["https://openalex.org/I4210121786"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5095841287","display_name":"Shubham Sondhi","orcid":"https://orcid.org/0009-0007-1744-7473"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shubham Sondhi","raw_affiliation_strings":["CertiK, New York, USA"],"raw_orcid":"https://orcid.org/0009-0007-1744-7473","affiliations":[{"raw_affiliation_string":"CertiK, New York, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091948888","display_name":"Yu Zhang","orcid":"https://orcid.org/0009-0009-1160-9851"},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yu Zhang","raw_affiliation_strings":["Yale University, New Haven, United States of America"],"raw_orcid":"https://orcid.org/0009-0009-1160-9851","affiliations":[{"raw_affiliation_string":"Yale University, New Haven, United States of America","institution_ids":["https://openalex.org/I32971472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005885643","display_name":"Zhaozhong Ni","orcid":"https://orcid.org/0009-0000-6138-8780"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhaozhong Ni","raw_affiliation_strings":["CertiK, New York, USA"],"raw_orcid":"https://orcid.org/0009-0000-6138-8780","affiliations":[{"raw_affiliation_string":"CertiK, New York, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049135681","display_name":"Shoumeng Yan","orcid":"https://orcid.org/0009-0007-9580-5395"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shoumeng Yan","raw_affiliation_strings":["Ant Group, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0007-9580-5395","affiliations":[{"raw_affiliation_string":"Ant Group, Beijing, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000031216","display_name":"Ronghui Gu","orcid":"https://orcid.org/0000-0002-6812-6182"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ronghui Gu","raw_affiliation_strings":["Columbia University, New York, United States of America"],"raw_orcid":"https://orcid.org/0000-0002-6812-6182","affiliations":[{"raw_affiliation_string":"Columbia University, New York, United States of America","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077656003","display_name":"Zhengyu He","orcid":"https://orcid.org/0009-0002-7682-1019"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhengyu He","raw_affiliation_strings":["Ant Group, Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0002-7682-1019","affiliations":[{"raw_affiliation_string":"Ant Group, Hangzhou, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":15,"corresponding_author_ids":["https://openalex.org/A5087297162"],"corresponding_institution_ids":["https://openalex.org/I99065089"],"apc_list":null,"apc_paid":null,"fwci":0.6585,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.72510305,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1218","last_page":"1232"},"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.998199999332428,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9970999956130981,"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/hypervisor","display_name":"Hypervisor","score":0.9166582822799683},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8321654200553894},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.7298718690872192},{"id":"https://openalex.org/keywords/rust","display_name":"Rust (programming language)","score":0.7250359058380127},{"id":"https://openalex.org/keywords/isolation","display_name":"Isolation (microbiology)","score":0.6470515131950378},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5124674439430237},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.49595555663108826},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.4912976622581482},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4764440655708313},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.4496765434741974},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4238699674606323},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3329120874404907},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.18053025007247925}],"concepts":[{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.9166582822799683},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8321654200553894},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7298718690872192},{"id":"https://openalex.org/C197781089","wikidata":"https://www.wikidata.org/wiki/Q575650","display_name":"Rust (programming language)","level":2,"score":0.7250359058380127},{"id":"https://openalex.org/C2775941552","wikidata":"https://www.wikidata.org/wiki/Q25212305","display_name":"Isolation (microbiology)","level":2,"score":0.6470515131950378},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5124674439430237},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.49595555663108826},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4912976622581482},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4764440655708313},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.4496765434741974},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4238699674606323},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3329120874404907},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.18053025007247925},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C89423630","wikidata":"https://www.wikidata.org/wiki/Q7193","display_name":"Microbiology","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3620665.3640398","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3620665.3640398","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2119882796","display_name":null,"funder_award_id":"U19A2060","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W165943180","https://openalex.org/W1247015877","https://openalex.org/W2006731094","https://openalex.org/W2023035194","https://openalex.org/W2073294836","https://openalex.org/W2076409494","https://openalex.org/W2150620897","https://openalex.org/W2534373749","https://openalex.org/W2578546025","https://openalex.org/W2616901112","https://openalex.org/W2626106541","https://openalex.org/W2726246108","https://openalex.org/W2734941459","https://openalex.org/W2762171171","https://openalex.org/W2762625979","https://openalex.org/W2779850521","https://openalex.org/W2894135852","https://openalex.org/W2913530642","https://openalex.org/W2944552951","https://openalex.org/W2963104396","https://openalex.org/W3023978673","https://openalex.org/W3091734871","https://openalex.org/W3155827311","https://openalex.org/W3205972330","https://openalex.org/W4245180599","https://openalex.org/W4281773296","https://openalex.org/W4297099544","https://openalex.org/W4305010641","https://openalex.org/W4310999767","https://openalex.org/W4362661194"],"related_works":["https://openalex.org/W2401656370","https://openalex.org/W2896807552","https://openalex.org/W94304979","https://openalex.org/W2240600741","https://openalex.org/W2743511463","https://openalex.org/W1599380747","https://openalex.org/W2162787360","https://openalex.org/W4252444451","https://openalex.org/W200304987","https://openalex.org/W2728977822"],"abstract_inverted_index":{"As":[0],"trusted":[1],"execution":[2],"environments":[3],"(TEE)":[4],"have":[5],"become":[6],"the":[7,64],"corner":[8],"stone":[9],"for":[10,42],"secure":[11],"cloud":[12],"computing,":[13],"it":[14,66],"is":[15,30],"critical":[16],"that":[17],"they":[18],"are":[19,35,61],"reliable":[20],"and":[21,44],"enforce":[22],"proper":[23],"isolation,":[24],"of":[25],"which":[26,78],"a":[27,46],"key":[28],"ingredient":[29],"spatial":[31,80],"isolation.":[32,81],"Many":[33],"TEEs":[34],"implemented":[36],"in":[37,45,74],"software":[38],"such":[39,71],"as":[40,72],"hypervisors":[41],"flexibility,":[43],"memory-safe":[47],"language,":[48],"namely":[49],"Rust":[50],"to":[51],"alleviate":[52],"potential":[53],"memory":[54,59,76],"bugs.":[55],"Still,":[56],"even":[57],"if":[58],"bugs":[60],"absent":[62],"from":[63],"TEE,":[65],"may":[67],"contain":[68],"semantic":[69],"errors":[70],"mis-configurations":[73],"its":[75],"subsystem":[77],"breaks":[79]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-05-02T08:42:23.175194","created_date":"2025-10-10T00:00:00"}
