{"id":"https://openalex.org/W4410087409","doi":"https://doi.org/10.1109/ccnc54725.2025.10976036","title":"IoT-CODIFT: Compiler Optimization DIFT for IoT and Embedded Devices","display_name":"IoT-CODIFT: Compiler Optimization DIFT for IoT and Embedded Devices","publication_year":2025,"publication_date":"2025-01-10","ids":{"openalex":"https://openalex.org/W4410087409","doi":"https://doi.org/10.1109/ccnc54725.2025.10976036"},"language":"en","primary_location":{"id":"doi:10.1109/ccnc54725.2025.10976036","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccnc54725.2025.10976036","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 22nd Consumer Communications &amp;amp; Networking Conference (CCNC)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5037326520","display_name":"Christopher Brant","orcid":null},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christopher Brant","raw_affiliation_strings":["University of Florida,Department of Electrical and Computer Engineering,Gainesville,Florida,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Florida,Department of Electrical and Computer Engineering,Gainesville,Florida,USA","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100497218","display_name":"Uday Kiran Sunkara","orcid":null},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Uday Kiran Sunkara","raw_affiliation_strings":["University of Florida,Department of Electrical and Computer Engineering,Gainesville,Florida,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Florida,Department of Electrical and Computer Engineering,Gainesville,Florida,USA","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5026358353","display_name":"Janise McNair","orcid":"https://orcid.org/0000-0002-0448-8723"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Janise McNair","raw_affiliation_strings":["University of Florida,Department of Electrical and Computer Engineering,Gainesville,Florida,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Florida,Department of Electrical and Computer Engineering,Gainesville,Florida,USA","institution_ids":["https://openalex.org/I33213144"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I33213144"],"apc_list":null,"apc_paid":null,"fwci":1.5151,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.75039746,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9068999886512756,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9068999886512756,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9059000015258789,"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.7990909814834595},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7785192728042603},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.7763504981994629},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.43550223112106323},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.25637176632881165}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7990909814834595},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7785192728042603},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.7763504981994629},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43550223112106323},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.25637176632881165}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ccnc54725.2025.10976036","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccnc54725.2025.10976036","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 22nd Consumer Communications &amp;amp; Networking Conference (CCNC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7987116660","display_name":"Elements: Cyberinfrastructure Service for IoT-Based Construction Research and Applications","funder_award_id":"2004544","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320310009","display_name":"University of Florida","ror":"https://ror.org/02y3ad647"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W2037017056","https://openalex.org/W2100666033","https://openalex.org/W2945500644","https://openalex.org/W3020648693","https://openalex.org/W3091832709","https://openalex.org/W3215934193"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4240253816","https://openalex.org/W3096456556","https://openalex.org/W2169584677","https://openalex.org/W2979513934","https://openalex.org/W4232954277","https://openalex.org/W4245926026","https://openalex.org/W2020341030"],"abstract_inverted_index":{"The":[0,159],"proliferation":[1],"of":[2,5,17,143,151],"the":[3,114,128,140,152,182,208],"Internet":[4],"Things":[6],"(IoT)":[7],"and":[8,19,46,78,87,107,121,166,184],"embedded":[9,79,108,125,217],"devices":[10,109,145],"has":[11],"ushered":[12],"in":[13,146,207],"a":[14,58,84,100,119,176,199],"new":[15,27],"generation":[16],"apps":[18],"programs":[20],"to":[21,35,61,94,131,138,156,211],"run":[22],"on":[23],"these":[24],"devices.":[25],"Unfortunately,":[26],"apps/programs":[28],"can":[29,82,163,180],"introduce":[30],"cyber":[31],"security":[32,122,219],"vulnerabilities":[33],"due":[34],"spurious":[36],"information":[37],"fl":[38,134],"ows":[39],"from":[40],"untrusted":[41],"sources,":[42],"e.g.,":[43,198],"in-memory":[44],"injection":[45],"other":[47],"control":[48,133],"hijacking":[49],"attacks.":[50,136],"Dynamic":[51],"Information":[52],"Flow":[53],"Tracking":[54],"(DIFT)":[55],"techniques":[56,89],"are":[57,124],"long-established":[59],"approach":[60],"device":[62],"behavioral":[63],"analysis,":[64],"but":[65],"only":[66,91],"for":[67,105,216],"well-resourced,":[68],"well-powered,":[69],"full":[70,190],"provenance":[71,191],"computing":[72],"systems.":[73],"For":[74],"resource":[75],"constrained":[76],"IoT":[77,106,218],"devices,":[80],"DIFT":[81,103,192],"be":[83,95,157,164],"prohibitive":[85],"burden,":[86],"lightweight":[88],"have":[90],"recently":[92],"begun":[93],"investigated.":[96],"This":[97],"work":[98],"proposes":[99],"lightweight,":[101],"compiler-based":[102],"system":[104],"called":[110],"CO-DIFT.":[111],"CO-DIFT":[112,148,203],"uses":[113],"LLVM":[115,160],"compiler":[116,161],"infrastructure":[117,162],"as":[118,175],"framework,":[120],"instructions":[123],"directly":[126],"into":[127],"executable":[129],"code":[130],"prevent":[132],"ow":[135],"Furthermore,":[137],"address":[139],"common":[141],"use":[142],"heterogeneous":[144],"IoT,":[147],"is":[149],"one":[150],"few":[153],"approaches":[154],"designed":[155],"machine-agnostic.":[158],"built":[165],"confi":[167],"gured":[168],"with":[169],"any":[170],"target":[171,178],"machine":[172],"or":[173],"architecture":[174],"hardware":[177],"that":[179],"support":[181],"storing":[183],"accessing":[185],"tag":[186],"memory":[187],"operations.":[188,220],"While":[189],"systems":[193],"show":[194],"very":[195],"large":[196],"slowdowns,":[197],"FAROS":[200],"56x":[201],"slowdown,":[202],"exhibits":[204],"approximated":[205],"slowdowns":[206],"range":[209],"1.75x":[210],"2.35x,":[212],"drastically":[213],"improving":[214],"conditions":[215]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
