{"id":"https://openalex.org/W4391093178","doi":"https://doi.org/10.1109/tc.2024.3355772","title":"Towards Secure Runtime Customizable Trusted Execution Environment on FPGA-SoC","display_name":"Towards Secure Runtime Customizable Trusted Execution Environment on FPGA-SoC","publication_year":2024,"publication_date":"2024-01-22","ids":{"openalex":"https://openalex.org/W4391093178","doi":"https://doi.org/10.1109/tc.2024.3355772"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2024.3355772","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2024.3355772","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Computers","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":"https://openalex.org/A5100393662","display_name":"Yan-Ling Wang","orcid":"https://orcid.org/0000-0002-9498-5087"},"institutions":[{"id":"https://openalex.org/I21193070","display_name":"Beijing Jiaotong University","ror":"https://ror.org/01yj56c84","country_code":"CN","type":"education","lineage":["https://openalex.org/I21193070"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanling Wang","raw_affiliation_strings":["Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China"],"raw_orcid":"https://orcid.org/0000-0002-9498-5087","affiliations":[{"raw_affiliation_string":"Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China","institution_ids":["https://openalex.org/I21193070"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024597522","display_name":"Xiaolin Chang","orcid":"https://orcid.org/0000-0002-2975-8857"},"institutions":[{"id":"https://openalex.org/I21193070","display_name":"Beijing Jiaotong University","ror":"https://ror.org/01yj56c84","country_code":"CN","type":"education","lineage":["https://openalex.org/I21193070"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaolin Chang","raw_affiliation_strings":["Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China"],"raw_orcid":"https://orcid.org/0000-0002-2975-8857","affiliations":[{"raw_affiliation_string":"Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China","institution_ids":["https://openalex.org/I21193070"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100754388","display_name":"Haoran Zhu","orcid":"https://orcid.org/0000-0001-5630-9910"},"institutions":[{"id":"https://openalex.org/I21193070","display_name":"Beijing Jiaotong University","ror":"https://ror.org/01yj56c84","country_code":"CN","type":"education","lineage":["https://openalex.org/I21193070"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haoran Zhu","raw_affiliation_strings":["Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China"],"raw_orcid":"https://orcid.org/0000-0001-5630-9910","affiliations":[{"raw_affiliation_string":"Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China","institution_ids":["https://openalex.org/I21193070"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100420034","display_name":"Jianhua Wang","orcid":"https://orcid.org/0000-0002-2773-3429"},"institutions":[{"id":"https://openalex.org/I21193070","display_name":"Beijing Jiaotong University","ror":"https://ror.org/01yj56c84","country_code":"CN","type":"education","lineage":["https://openalex.org/I21193070"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianhua Wang","raw_affiliation_strings":["Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China"],"raw_orcid":"https://orcid.org/0000-0002-2773-3429","affiliations":[{"raw_affiliation_string":"Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China","institution_ids":["https://openalex.org/I21193070"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034465909","display_name":"Yanwei Gong","orcid":"https://orcid.org/0009-0000-3359-5352"},"institutions":[{"id":"https://openalex.org/I21193070","display_name":"Beijing Jiaotong University","ror":"https://ror.org/01yj56c84","country_code":"CN","type":"education","lineage":["https://openalex.org/I21193070"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanwei Gong","raw_affiliation_strings":["Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China"],"raw_orcid":"https://orcid.org/0009-0000-3359-5352","affiliations":[{"raw_affiliation_string":"Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China","institution_ids":["https://openalex.org/I21193070"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100412799","display_name":"Lin Li","orcid":"https://orcid.org/0000-0001-5232-6502"},"institutions":[{"id":"https://openalex.org/I21193070","display_name":"Beijing Jiaotong University","ror":"https://ror.org/01yj56c84","country_code":"CN","type":"education","lineage":["https://openalex.org/I21193070"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lin Li","raw_affiliation_strings":["Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China"],"raw_orcid":"https://orcid.org/0000-0001-5232-6502","affiliations":[{"raw_affiliation_string":"Beijing Key Laboratory of Security and Privacy in Intelligent Transportation, Beijing Jiaotong University, Beijing, P.R. China","institution_ids":["https://openalex.org/I21193070"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I21193070"],"apc_list":{"value":2495,"currency":"USD","value_usd":2495},"apc_paid":null,"fwci":3.221,"has_fulltext":false,"cited_by_count":14,"citation_normalized_percentile":{"value":0.92250856,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"73","issue":"4","first_page":"1138","last_page":"1151"},"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9998999834060669,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9969000220298767,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/mpsoc","display_name":"MPSoC","score":0.8266856670379639},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8045713901519775},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7759642601013184},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6959708333015442},{"id":"https://openalex.org/keywords/trusted-computing","display_name":"Trusted Computing","score":0.6432745456695557},{"id":"https://openalex.org/keywords/trusted-platform-module","display_name":"Trusted Platform Module","score":0.5494071245193481},{"id":"https://openalex.org/keywords/direct-anonymous-attestation","display_name":"Direct Anonymous Attestation","score":0.4679521322250366},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.456287682056427},{"id":"https://openalex.org/keywords/arm-architecture","display_name":"ARM architecture","score":0.42877358198165894},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4130537509918213},{"id":"https://openalex.org/keywords/system-on-a-chip","display_name":"System on a chip","score":0.37517091631889343},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.33907365798950195}],"concepts":[{"id":"https://openalex.org/C2777187653","wikidata":"https://www.wikidata.org/wiki/Q975106","display_name":"MPSoC","level":3,"score":0.8266856670379639},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8045713901519775},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7759642601013184},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6959708333015442},{"id":"https://openalex.org/C2776831232","wikidata":"https://www.wikidata.org/wiki/Q966812","display_name":"Trusted Computing","level":2,"score":0.6432745456695557},{"id":"https://openalex.org/C202775310","wikidata":"https://www.wikidata.org/wiki/Q1140366","display_name":"Trusted Platform Module","level":2,"score":0.5494071245193481},{"id":"https://openalex.org/C169796023","wikidata":"https://www.wikidata.org/wiki/Q3708936","display_name":"Direct Anonymous Attestation","level":3,"score":0.4679521322250366},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.456287682056427},{"id":"https://openalex.org/C26771161","wikidata":"https://www.wikidata.org/wiki/Q16980","display_name":"ARM architecture","level":2,"score":0.42877358198165894},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4130537509918213},{"id":"https://openalex.org/C118021083","wikidata":"https://www.wikidata.org/wiki/Q610398","display_name":"System on a chip","level":2,"score":0.37517091631889343},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.33907365798950195}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2024.3355772","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2024.3355772","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8004072174","display_name":null,"funder_award_id":"62272028","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":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W2037107113","https://openalex.org/W2076588311","https://openalex.org/W2294282016","https://openalex.org/W2776545860","https://openalex.org/W2884110449","https://openalex.org/W2917383172","https://openalex.org/W2939696894","https://openalex.org/W2945897719","https://openalex.org/W2964398013","https://openalex.org/W2970158722","https://openalex.org/W2981390123","https://openalex.org/W3014099641","https://openalex.org/W3123297087","https://openalex.org/W3129655634","https://openalex.org/W3140854437","https://openalex.org/W3148171432","https://openalex.org/W3172633794","https://openalex.org/W3181455672","https://openalex.org/W3213416239","https://openalex.org/W3214984112","https://openalex.org/W3216159141","https://openalex.org/W4200195825","https://openalex.org/W4210258659","https://openalex.org/W4211142767","https://openalex.org/W4214482727","https://openalex.org/W4220658028","https://openalex.org/W4226511101","https://openalex.org/W4280510798","https://openalex.org/W4281666926","https://openalex.org/W4306406272","https://openalex.org/W4308021586","https://openalex.org/W4381786633","https://openalex.org/W6676995458","https://openalex.org/W6769400521","https://openalex.org/W6775327868","https://openalex.org/W6838508590","https://openalex.org/W6846692992","https://openalex.org/W6925389015"],"related_works":["https://openalex.org/W2355956995","https://openalex.org/W2354645290","https://openalex.org/W2168345601","https://openalex.org/W2390768934","https://openalex.org/W2695299078","https://openalex.org/W2372678089","https://openalex.org/W1497930374","https://openalex.org/W2365715481","https://openalex.org/W2374998183","https://openalex.org/W104943326"],"abstract_inverted_index":{"Processing":[0],"sensitive":[1],"data":[2,21],"and":[3,23,35,66,97,104,145,154,165,169,186],"deploying":[4,83],"well-designed":[5],"Intellectual":[6],"Property":[7],"(IP)":[8],"cores":[9,117],"on":[10,40,44,55,80,190],"remote":[11,152],"Field":[12],"Programmable":[13],"Gate":[14],"Array":[15],"(FPGA)":[16],"are":[17],"prone":[18],"to":[19,48],"private":[20],"leakage":[22],"IP":[24,84,116],"theft.":[25],"One":[26],"effective":[27],"solution":[28],"is":[29],"constructing":[30],"Trusted":[31],"Execution":[32],"Environment":[33],"(TEE)":[34],"its":[36,187],"secure":[37,63,148,157],"boot":[38,64,158,172],"process":[39],"FPGA-SoC":[41,56,124],"(FPGA":[42],"System":[43],"Chip).This":[45],"paper":[46],"aims":[47],"establish":[49,146],"Secure":[50],"Runtime":[51],"Customizable":[52],"TEE":[53,81,95],"(SrcTEE)":[54],"through":[57],"the":[58,67,70,112,120,141,167,175],"design":[59,68],"of":[60,69,114,123,171,184],"a":[61,147,181],"novel":[62],"scheme":[65,159],"following":[71],"three":[72],"components:":[73],"1)":[74],"CrloadIP,":[75],"which":[76,108,138],"enforces":[77],"access":[78],"control":[79],"applications":[82,96],"at":[85],"runtime":[86],"such":[87],"that":[88],"SrcTEE":[89,99,143,176,185],"can":[90,100,139],"alleviate":[91],"threats":[92],"from":[93,131],"unauthorized":[94],"then":[98],"be":[101],"adjusted":[102],"dynamically":[103],"securely;":[105],"2)":[106],"CexecIP,":[107],"not":[109],"only":[110],"enables":[111],"execution":[113],"newly-installed":[115],"without":[118],"modifying":[119],"operating":[121],"system":[122],"TEE,":[125],"but":[126],"also":[127],"prevents":[128],"insider":[129],"attacks":[130],"executing":[132],"IPs":[133],"in":[134],"SrcTEE;":[135],"3)":[136],"CremoAT,":[137],"provide":[140],"newly-measured":[142],"state":[144],"communication":[149],"path":[150],"between":[151],"verifiers":[153],"SrcTEE.":[155],"Our":[156],"supports":[160],"refreshable":[161],"root":[162],"trust":[163],"key,":[164],"assures":[166],"authenticity":[168],"integrity":[170],"codes":[173],"during":[174],"booting":[177],"process.":[178],"We":[179],"conduct":[180],"security":[182],"analysis":[183],"performance":[188],"evaluation":[189],"Xilinx":[191],"Zynq":[192],"UltraScale+":[193],"XCZU15EG":[194],"2FFVB1156":[195],"MPSoC.":[196]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":1}],"updated_date":"2026-08-28T12:50:07.497085","created_date":"2025-10-10T00:00:00"}
