{"id":"https://openalex.org/W4385413611","doi":"https://doi.org/10.1109/tdsc.2023.3300101","title":"Hardware-Assisted Live Kernel Function Updating on Intel Platforms","display_name":"Hardware-Assisted Live Kernel Function Updating on Intel Platforms","publication_year":2023,"publication_date":"2023-07-31","ids":{"openalex":"https://openalex.org/W4385413611","doi":"https://doi.org/10.1109/tdsc.2023.3300101"},"language":"en","primary_location":{"id":"doi:10.1109/tdsc.2023.3300101","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tdsc.2023.3300101","pdf_url":"https://ieeexplore.ieee.org/ielx7/8858/4358699/10197440.pdf","source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Dependable and Secure Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://ieeexplore.ieee.org/ielx7/8858/4358699/10197440.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5027535082","display_name":"Lei Zhou","orcid":"https://orcid.org/0000-0002-5027-1234"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]},{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lei Zhou","raw_affiliation_strings":["Department of Computer Science and Engineering, Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, Shenzhen, Guangdong, China","College of Computer, National University of Defense Technology, China"],"raw_orcid":"https://orcid.org/0000-0002-5027-1234","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I3045169105"]},{"raw_affiliation_string":"College of Computer, National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101886601","display_name":"Fengwei Zhang","orcid":"https://orcid.org/0000-0003-3365-2526"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fengwei Zhang","raw_affiliation_strings":["Department of Computer Science and Engineering, Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, Shenzhen, Guangdong, China"],"raw_orcid":"https://orcid.org/0000-0003-3365-2526","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030030910","display_name":"Kevin Leach","orcid":"https://orcid.org/0000-0002-4001-3442"},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin Leach","raw_affiliation_strings":["University of Vanderbilt University, Nashville, TN, USA"],"raw_orcid":"https://orcid.org/0000-0002-4001-3442","affiliations":[{"raw_affiliation_string":"University of Vanderbilt University, Nashville, TN, USA","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070236605","display_name":"Xuhua Ding","orcid":"https://orcid.org/0000-0003-3974-590X"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Xuhua Ding","raw_affiliation_strings":["Singapore Management University, Singapore"],"raw_orcid":"https://orcid.org/0000-0003-3974-590X","affiliations":[{"raw_affiliation_string":"Singapore Management University, Singapore","institution_ids":["https://openalex.org/I79891267"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080692598","display_name":"Zhenyu Ning","orcid":"https://orcid.org/0000-0001-7763-1079"},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenyu Ning","raw_affiliation_strings":["Hunan University, Changsha, Hunan, China"],"raw_orcid":"https://orcid.org/0000-0001-7763-1079","affiliations":[{"raw_affiliation_string":"Hunan University, Changsha, Hunan, China","institution_ids":["https://openalex.org/I16609230"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100386734","display_name":"Guojun Wang","orcid":"https://orcid.org/0000-0002-9815-749X"},"institutions":[{"id":"https://openalex.org/I37987034","display_name":"Guangzhou University","ror":"https://ror.org/05ar8rn06","country_code":"CN","type":"education","lineage":["https://openalex.org/I37987034"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guojun Wang","raw_affiliation_strings":["Guangzhou University, Guangzhou, Guangdong, China"],"raw_orcid":"https://orcid.org/0000-0002-9815-749X","affiliations":[{"raw_affiliation_string":"Guangzhou University, Guangzhou, Guangdong, China","institution_ids":["https://openalex.org/I37987034"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076503447","display_name":"Jidong Xiao","orcid":"https://orcid.org/0000-0001-6807-9999"},"institutions":[{"id":"https://openalex.org/I120156002","display_name":"Boise State University","ror":"https://ror.org/02e3zdp86","country_code":"US","type":"education","lineage":["https://openalex.org/I120156002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jidong Xiao","raw_affiliation_strings":["Boise State University, Boise, ID, USA"],"raw_orcid":"https://orcid.org/0000-0001-6807-9999","affiliations":[{"raw_affiliation_string":"Boise State University, Boise, ID, USA","institution_ids":["https://openalex.org/I120156002"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1586,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.51764563,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"21","issue":"4","first_page":"2085","last_page":"2098"},"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.9973999857902527,"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.9973999857902527,"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.9908999800682068,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9807999730110168,"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.757148027420044},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.6452940702438354},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6104428172111511},{"id":"https://openalex.org/keywords/downtime","display_name":"Downtime","score":0.5750462412834167},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5189309120178223},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.43541407585144043},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.347654789686203},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10657042264938354},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.09293901920318604}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.757148027420044},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.6452940702438354},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6104428172111511},{"id":"https://openalex.org/C180591934","wikidata":"https://www.wikidata.org/wiki/Q1253369","display_name":"Downtime","level":2,"score":0.5750462412834167},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5189309120178223},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.43541407585144043},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.347654789686203},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10657042264938354},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.09293901920318604},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tdsc.2023.3300101","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tdsc.2023.3300101","pdf_url":"https://ieeexplore.ieee.org/ielx7/8858/4358699/10197440.pdf","source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Dependable and Secure Computing","raw_type":"journal-article"},{"id":"pmh:oai:ink.library.smu.edu.sg:sis_research-10876","is_oa":true,"landing_page_url":"https://ink.library.smu.edu.sg/sis_research/9876","pdf_url":null,"source":{"id":"https://openalex.org/S4306401925","display_name":"Singapore Management University Institutional Knowledge (InK) (Singapore Management University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79891267","host_organization_name":"Singapore Management University","host_organization_lineage":["https://openalex.org/I79891267"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://doi.org/10.1109/TDSC.2023.3300101","raw_type":"Journal Article"}],"best_oa_location":{"id":"doi:10.1109/tdsc.2023.3300101","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tdsc.2023.3300101","pdf_url":"https://ieeexplore.ieee.org/ielx7/8858/4358699/10197440.pdf","source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Dependable and Secure Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7025609064","display_name":null,"funder_award_id":"62102175","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8652604020","display_name":null,"funder_award_id":"62002151","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320320709","display_name":"National Research Foundation Singapore","ror":"https://ror.org/03cpyc314"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4385413611.pdf","grobid_xml":"https://content.openalex.org/works/W4385413611.grobid-xml"},"referenced_works_count":30,"referenced_works":["https://openalex.org/W200653874","https://openalex.org/W1569778844","https://openalex.org/W2036329595","https://openalex.org/W2055830810","https://openalex.org/W2065085847","https://openalex.org/W2074360273","https://openalex.org/W2091543666","https://openalex.org/W2102001185","https://openalex.org/W2367220237","https://openalex.org/W2482623449","https://openalex.org/W2577041194","https://openalex.org/W2752365765","https://openalex.org/W2762263463","https://openalex.org/W2889354405","https://openalex.org/W2918523652","https://openalex.org/W2947608454","https://openalex.org/W2955435695","https://openalex.org/W2974889942","https://openalex.org/W3046702365","https://openalex.org/W3112409568","https://openalex.org/W3136806920","https://openalex.org/W4288057713","https://openalex.org/W6634294492","https://openalex.org/W6666836200","https://openalex.org/W6678100960","https://openalex.org/W6732286238","https://openalex.org/W6744124473","https://openalex.org/W6760266036","https://openalex.org/W6781386865","https://openalex.org/W6840850432"],"related_works":["https://openalex.org/W2046276983","https://openalex.org/W2954002293","https://openalex.org/W2078264086","https://openalex.org/W2892741875","https://openalex.org/W2164372000","https://openalex.org/W2109143577","https://openalex.org/W2161582432","https://openalex.org/W1972812226","https://openalex.org/W4250391074","https://openalex.org/W1985537075"],"abstract_inverted_index":{"Traditional":[0],"kernel":[1,32,45,84,110,134,138],"updates":[2,109],"such":[3],"as":[4],"perfective":[5],"maintenance":[6],"and":[7,21,82,96,108,140,144,165],"vulnerability":[8],"patching":[9,132],"requires":[10],"shutting":[11],"the":[12,31,38,55,113,118,124],"system":[13],"down,":[14],"disrupting":[15],"continuous":[16],"execution":[17],"of":[18,40,126],"applications.":[19],"Enterprises":[20],"researchers":[22],"have":[23],"proposed":[24],"various":[25],"live":[26,46,81],"updating":[27],"techniques":[28,48],"to":[29,36,159],"patch":[30],"with":[33],"lower":[34],"downtime":[35,158],"reduce":[37],"loss":[39],"useful":[41],"uptime.":[42],"However,":[43],"existing":[44],"update":[47,86,160],"either":[49],"rely":[50],"on":[51,117],"specific":[52],"support":[53],"from":[54],"target":[56],"OS,":[57],"or":[58],"are":[59],"deployed":[60],"in":[61,67,103],"virtualized":[62],"environments":[63],"(i.e.,":[64],"systems":[65],"running":[66],"virtual":[68],"machines).":[69],"In":[70],"this":[71],"paper":[72],"we":[73],"present":[74],"<sc":[75,99,127,151],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[76,100,128,152],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">KShot</small>":[77,101,129,153],",":[78],"a":[79,161],"hardware-assisted":[80,104],"secure":[83],"function":[85],"mechanism":[87],"for":[88],"native":[89],"operating":[90],"systems.":[91],"By":[92],"leveraging":[93],"x86":[94],"SMM":[95],"Intel":[97],"SGX,":[98],"runs":[102],"Trusted":[105],"Execution":[106],"Environments":[107],"functions":[111,139],"at":[112],"binary-level":[114],"without":[115],"relying":[116],"underlying":[119],"OS":[120],"support.":[121],"We":[122],"demonstrate":[123],"applicability":[125],"by":[130],"successfully":[131],"critical":[133],"vulnerabilities,":[135],"upgrading":[136],"base":[137],"drivers":[141],"nearly":[142],"instantly":[143],"transparently.":[145],"Our":[146],"experimental":[147],"results":[148],"show":[149],"that":[150],"incurs":[154],"merely":[155],"70":[156],"microseconds":[157],"one":[162],"kilobyte":[163],"binary":[164],"18":[166],"MB":[167],"memory":[168],"overhead.":[169]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
