{"id":"https://openalex.org/W4410126006","doi":"https://doi.org/10.1145/3734521","title":"RegVault II: Achieving Hardware-Assisted Selective Kernel Data Randomization for Multiple Architectures","display_name":"RegVault II: Achieving Hardware-Assisted Selective Kernel Data Randomization for Multiple Architectures","publication_year":2025,"publication_date":"2025-05-06","ids":{"openalex":"https://openalex.org/W4410126006","doi":"https://doi.org/10.1145/3734521"},"language":"en","primary_location":{"id":"doi:10.1145/3734521","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3734521","pdf_url":null,"source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-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":null,"display_name":"Ruorong Guo","orcid":"https://orcid.org/0009-0001-5436-6724"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Ruorong Guo","raw_affiliation_strings":["Zhejiang University, Hangzhou, China","Zhejiang University,  Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0001-5436-6724","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"Zhejiang University,  Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046000730","display_name":"Yangye Zhou","orcid":null},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yangye Zhou","raw_affiliation_strings":["Zhejiang University, Hangzhou, China","Zhejiang University,  Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0009-8251-2424","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"Zhejiang University,  Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002909579","display_name":"Jinyan Xu","orcid":"https://orcid.org/0009-0008-6254-2004"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jinyan Xu","raw_affiliation_strings":["Zhejiang University, Hangzhou, China","Zhejiang University,  Hangzhou, China"],"raw_orcid":"https://orcid.org/0009-0008-6254-2004","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"Zhejiang University,  Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039734151","display_name":"Wenbo Shen","orcid":"https://orcid.org/0000-0003-2899-6121"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenbo Shen","raw_affiliation_strings":["Zhejiang University, Hangzhou, China","Zhejiang University,  Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0003-2899-6121","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"Zhejiang University,  Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088790914","display_name":"Yajin Zhou","orcid":"https://orcid.org/0000-0001-7610-4736"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yajin Zhou","raw_affiliation_strings":["Zhejiang University, Hangzhou, China","Zhejiang University,  Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0001-7610-4736","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"Zhejiang University,  Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044721876","display_name":"Rui Chang","orcid":"https://orcid.org/0000-0002-0178-0171"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rui Chang","raw_affiliation_strings":["Zhejiang University, Hangzhou, China","Zhejiang University,  Hangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-0178-0171","affiliations":[{"raw_affiliation_string":"Zhejiang University, Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]},{"raw_affiliation_string":"Zhejiang University,  Hangzhou, China","institution_ids":["https://openalex.org/I76130692"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I76130692"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.04004188,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"43","issue":"1-2","first_page":"1","last_page":"34"},"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9908999800682068,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9902999997138977,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.8663690686225891},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5592141151428223},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5060209631919861},{"id":"https://openalex.org/keywords/randomization","display_name":"Randomization","score":0.44983088970184326},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4283347427845001},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4030901789665222},{"id":"https://openalex.org/keywords/randomized-controlled-trial","display_name":"Randomized controlled trial","score":0.0962361991405487}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8663690686225891},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5592141151428223},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5060209631919861},{"id":"https://openalex.org/C204243189","wikidata":"https://www.wikidata.org/wiki/Q1363085","display_name":"Randomization","level":3,"score":0.44983088970184326},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4283347427845001},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4030901789665222},{"id":"https://openalex.org/C168563851","wikidata":"https://www.wikidata.org/wiki/Q1436668","display_name":"Randomized controlled trial","level":2,"score":0.0962361991405487},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C141071460","wikidata":"https://www.wikidata.org/wiki/Q40821","display_name":"Surgery","level":1,"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/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3734521","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3734521","pdf_url":null,"source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W83473285","https://openalex.org/W1575709006","https://openalex.org/W1655844021","https://openalex.org/W1969501726","https://openalex.org/W1972484642","https://openalex.org/W1983394510","https://openalex.org/W2020208333","https://openalex.org/W2031641633","https://openalex.org/W2042856445","https://openalex.org/W2098806455","https://openalex.org/W2105112969","https://openalex.org/W2168872572","https://openalex.org/W2517176850","https://openalex.org/W2579400469","https://openalex.org/W2579632738","https://openalex.org/W2597705742","https://openalex.org/W2767198771","https://openalex.org/W2793009352","https://openalex.org/W2891253189","https://openalex.org/W2891457144","https://openalex.org/W2908779239","https://openalex.org/W2911393547","https://openalex.org/W2914209329","https://openalex.org/W2914630606","https://openalex.org/W2935085295","https://openalex.org/W2946534662","https://openalex.org/W2949810513","https://openalex.org/W2990523227","https://openalex.org/W3015513242","https://openalex.org/W3082370627","https://openalex.org/W3092191573","https://openalex.org/W3092233123","https://openalex.org/W3213528054","https://openalex.org/W4230177578","https://openalex.org/W4237907241","https://openalex.org/W4256432562","https://openalex.org/W4318541572","https://openalex.org/W4383221555","https://openalex.org/W4385080329","https://openalex.org/W4400119962","https://openalex.org/W4404787982","https://openalex.org/W4405182787","https://openalex.org/W6675903601"],"related_works":["https://openalex.org/W2520316949","https://openalex.org/W2120509628","https://openalex.org/W3215259711","https://openalex.org/W2348760775","https://openalex.org/W1978318333","https://openalex.org/W2974762004","https://openalex.org/W4361961354","https://openalex.org/W4361950035","https://openalex.org/W4237760388","https://openalex.org/W2383883299"],"abstract_inverted_index":{"Memory":[0],"corruption":[1],"vulnerabilities":[2],"pose":[3],"a":[4,72,211],"significant":[5],"threat":[6],"to":[7,41,139,157,187],"system":[8],"security.":[9],"The":[10],"traditional":[11],"paging-based":[12],"approach":[13],"cannot":[14,50],"protect":[15,32,158,188],"fine-grained":[16,64],"runtime":[17,34],"data":[18,28,36,45,65,76,88,100,143,166,193,216],"(e.g.,":[19],"function":[20],"pointers),":[21],"which":[22],"are":[23],"often":[24],"mixed":[25],"with":[26],"other":[27],"in":[29,194],"memory.":[30],"To":[31,82],"the":[33,43,48,52,130,146,159,164,195],"data,":[35],"space":[37],"randomization":[38,77],"is":[39],"proposed":[40],"encrypt":[42],"in-memory":[44],"so":[46],"that":[47,113,205],"attacker":[49],"control":[51],"decrypted":[53],"result.":[54],"Unfortunately,":[55],"current":[56],"hardware":[57,111,176],"does":[58],"not":[59],"provide":[60,114],"dedicated":[61],"support":[62],"for":[63,79,96,126,178,183],"encryption.":[66],"This":[67],"article":[68],"presents":[69],"RegVault":[70,170,206],"II,":[71],"cross-architectural":[73],"hardware-assisted":[74],"lightweight":[75,87],"scheme":[78],"OS":[80],"kernels.":[81],"achieve":[83],"robust,":[84],"fine-grained,":[85],"and":[86,98,108,118,124,136,144,149,162,180,201],"protection,":[89],"we":[90,106,133],"first":[91],"identify":[92],"five":[93],"required":[94],"capabilities":[95],"efficient":[97],"secure":[99],"randomization.":[101],"Guided":[102],"by":[103],"these":[104],"requirements,":[105],"design":[107],"implement":[109,169],"novel":[110],"primitives":[112],"cryptographically":[115],"strong":[116],"encryption":[117],"decryption,":[119],"thus":[120],"ensuring":[121],"both":[122],"confidentiality":[123],"integrity":[125],"register-grained":[127],"data.":[128],"At":[129],"software":[131],"level,":[132],"propose":[134],"identification-":[135],"annotation-based":[137],"approaches":[138],"automatically":[140],"mark":[141],"sensitive":[142,165,192],"instrument":[145],"corresponding":[147],"load":[148],"store":[150],"operations.":[151],"We":[152,168],"also":[153],"introduce":[154],"new":[155],"techniques":[156],"interrupt":[160],"context":[161],"safeguard":[163],"spilling.":[167],"II":[171,207],"on":[172,181],"an":[173],"actual":[174],"FPGA":[175],"board":[177],"RISC-V":[179],"QEMU":[182],"Arm,":[184],"applying":[185],"it":[186],"six":[189],"types":[190],"of":[191,214],"Linux":[196],"kernel.":[197],"Our":[198],"thorough":[199],"security":[200],"performance":[202,221],"evaluations":[203],"show":[204],"effectively":[208],"defends":[209],"against":[210],"broad":[212],"range":[213],"kernel":[215],"attacks":[217],"while":[218],"incurring":[219],"minimal":[220],"overhead.":[222]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
