{"id":"https://openalex.org/W2766016194","doi":"https://doi.org/10.1145/3123939.3123955","title":"Software-based gate-level information flow security for IoT systems","display_name":"Software-based gate-level information flow security for IoT systems","publication_year":2017,"publication_date":"2017-10-14","ids":{"openalex":"https://openalex.org/W2766016194","doi":"https://doi.org/10.1145/3123939.3123955","mag":"2766016194"},"language":"en","primary_location":{"id":"doi:10.1145/3123939.3123955","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3123939.3123955","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture","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/A5059511378","display_name":"Hari Cherupalli","orcid":"https://orcid.org/0009-0009-8365-7000"},"institutions":[{"id":"https://openalex.org/I2800403580","display_name":"University of Minnesota System","ror":"https://ror.org/03grvy078","country_code":"US","type":"education","lineage":["https://openalex.org/I2800403580"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hari Cherupalli","raw_affiliation_strings":["University of Minnesota"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota","institution_ids":["https://openalex.org/I2800403580"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050514356","display_name":"Henry Duwe","orcid":"https://orcid.org/0000-0003-2310-7399"},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Henry Duwe","raw_affiliation_strings":["Iowa State University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Iowa State University","institution_ids":["https://openalex.org/I173911158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017723837","display_name":"Weidong Ye","orcid":"https://orcid.org/0000-0001-5483-7998"},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Weidong Ye","raw_affiliation_strings":["University of Illinois"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois","institution_ids":["https://openalex.org/I2801919071"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067547869","display_name":"Rakesh Kumar","orcid":"https://orcid.org/0000-0002-3290-2629"},"institutions":[{"id":"https://openalex.org/I2801919071","display_name":"University of Illinois System","ror":"https://ror.org/05e94g991","country_code":"US","type":"education","lineage":["https://openalex.org/I2801919071"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rakesh Kumar","raw_affiliation_strings":["University of Illinois"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois","institution_ids":["https://openalex.org/I2801919071"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046254855","display_name":"John Sartori","orcid":"https://orcid.org/0000-0002-3467-9862"},"institutions":[{"id":"https://openalex.org/I2800403580","display_name":"University of Minnesota System","ror":"https://ror.org/03grvy078","country_code":"US","type":"education","lineage":["https://openalex.org/I2800403580"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John Sartori","raw_affiliation_strings":["University of Minnesota"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Minnesota","institution_ids":["https://openalex.org/I2800403580"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.8261,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.81191112,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"328","last_page":"340"},"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.9979000091552734,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9943000078201294,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.8160487413406372},{"id":"https://openalex.org/keywords/information-flow","display_name":"Information flow","score":0.624671459197998},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.581214189529419},{"id":"https://openalex.org/keywords/design-flow","display_name":"Design flow","score":0.5622602701187134},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.544013261795044},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4623604416847229},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4455069303512573},{"id":"https://openalex.org/keywords/information-security","display_name":"Information security","score":0.44122129678726196},{"id":"https://openalex.org/keywords/software-security-assurance","display_name":"Software security assurance","score":0.4145551025867462},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.41446876525878906},{"id":"https://openalex.org/keywords/security-service","display_name":"Security service","score":0.2762424349784851},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15906986594200134},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.09618973731994629}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8160487413406372},{"id":"https://openalex.org/C2779136372","wikidata":"https://www.wikidata.org/wiki/Q10283002","display_name":"Information flow","level":2,"score":0.624671459197998},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.581214189529419},{"id":"https://openalex.org/C37135326","wikidata":"https://www.wikidata.org/wiki/Q931942","display_name":"Design flow","level":2,"score":0.5622602701187134},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.544013261795044},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4623604416847229},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4455069303512573},{"id":"https://openalex.org/C527648132","wikidata":"https://www.wikidata.org/wiki/Q189900","display_name":"Information security","level":2,"score":0.44122129678726196},{"id":"https://openalex.org/C62913178","wikidata":"https://www.wikidata.org/wiki/Q7554361","display_name":"Software security assurance","level":4,"score":0.4145551025867462},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.41446876525878906},{"id":"https://openalex.org/C29983905","wikidata":"https://www.wikidata.org/wiki/Q7445066","display_name":"Security service","level":3,"score":0.2762424349784851},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15906986594200134},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09618973731994629},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3123939.3123955","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3123939.3123955","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1222699389","https://openalex.org/W1582331515","https://openalex.org/W1705269376","https://openalex.org/W2051054517","https://openalex.org/W2063705570","https://openalex.org/W2082629283","https://openalex.org/W2089745089","https://openalex.org/W2102970979","https://openalex.org/W2107147876","https://openalex.org/W2111276854","https://openalex.org/W2116469687","https://openalex.org/W2122459027","https://openalex.org/W2128769765","https://openalex.org/W2129482816","https://openalex.org/W2131129639","https://openalex.org/W2134411939","https://openalex.org/W2139588056","https://openalex.org/W2144789413","https://openalex.org/W2145936802","https://openalex.org/W2147378257","https://openalex.org/W2150619336","https://openalex.org/W2151071112","https://openalex.org/W2157204696","https://openalex.org/W2161269857","https://openalex.org/W2165100126","https://openalex.org/W2167849054","https://openalex.org/W2604756280","https://openalex.org/W3147166162","https://openalex.org/W3150696551","https://openalex.org/W4237763351","https://openalex.org/W4249744564","https://openalex.org/W4254762831","https://openalex.org/W4255344275","https://openalex.org/W6675030130"],"related_works":["https://openalex.org/W2952348651","https://openalex.org/W2562550268","https://openalex.org/W2375742443","https://openalex.org/W2149381099","https://openalex.org/W4200520489","https://openalex.org/W1483190388","https://openalex.org/W2061536531","https://openalex.org/W193873054","https://openalex.org/W2153990583","https://openalex.org/W2365469275"],"abstract_inverted_index":{"The":[0],"growing":[1],"movement":[2],"to":[3,7,34,102,129,145,186,209],"connect":[4],"literally":[5],"everything":[6],"the":[8,56,74,92,95,123,139,176,191,200],"internet":[9],"(internet":[10],"of":[11,28,73,94,122,202],"things":[12],"or":[13],"IoT)":[14],"through":[15,166],"ultra-low-power":[16],"embedded":[17],"microprocessors":[18],"poses":[19],"a":[20,78,85,99,114,127,210],"critical":[21],"challenge":[22],"for":[23,58,91,109,138,178],"information":[24,29,36,67,106,134,144,203],"security.":[25],"Gate-level":[26],"tracking":[27,69],"flows":[30],"has":[31],"been":[32],"proposed":[33],"guarantee":[35],"flow":[37,68,107,135,204],"security":[38,108,136,147,156,205],"in":[39,77,126],"computer":[40],"systems.":[41,111],"However,":[42],"such":[43],"solutions":[44],"rely":[45],"on":[46,65,149,173],"non-commodity,":[47],"secure-by-design":[48,59,179],"processors.":[49,151],"In":[50],"this":[51,143],"work,":[52],"we":[53,97],"observe":[54],"that":[55,119,155,193,213],"need":[57,177],"processors":[60],"arises":[61],"because":[62],"previous":[63],"works":[64],"gate-level":[66,105,115],"assume":[70],"no":[71,215],"knowledge":[72,121],"application":[75,87,124,195,216],"running":[76,125],"system.":[79,140],"Since":[80],"IoT":[81,110],"systems":[82],"typically":[83],"run":[84],"single":[86],"over":[88,90],"and":[89,188],"lifetime":[93],"system,":[96],"see":[98],"unique":[100],"opportunity":[101],"provide":[103,146],"application-specific":[104],"We":[112,141,152],"develop":[113],"symbolic":[116],"analysis":[117,161],"framework":[118,162,182],"uses":[120],"system":[128],"efficiently":[130],"identify":[131,187],"all":[132],"possible":[133],"vulnerabilities":[137,157,192],"leverage":[142],"guarantees":[148],"commodity":[150],"also":[153,183],"show":[154],"identified":[158],"by":[159,206],"our":[160],"can":[163],"be":[164],"eliminated":[165],"software":[167],"modifications":[168],"at":[169],"15%":[170],"energy":[171],"overhead,":[172],"average,":[174],"obviating":[175],"hardware.":[180],"Our":[181],"allows":[184],"us":[185],"eliminate":[189],"only":[190],"an":[194],"is":[196],"prone":[197],"to,":[198],"reducing":[199],"cost":[201],"3.3\u00d7":[207],"compared":[208],"software-based":[211],"approach":[212],"assumes":[214],"knowledge.":[217]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
