{"id":"https://openalex.org/W3126742192","doi":"https://doi.org/10.1145/3441110.3441146","title":"DExIE - An IoT-Class Hardware Monitor for Real-Time Fine-Grained Control-Flow Integrity","display_name":"DExIE - An IoT-Class Hardware Monitor for Real-Time Fine-Grained Control-Flow Integrity","publication_year":2021,"publication_date":"2021-01-18","ids":{"openalex":"https://openalex.org/W3126742192","doi":"https://doi.org/10.1145/3441110.3441146","mag":"3126742192"},"language":"en","primary_location":{"id":"doi:10.1145/3441110.3441146","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3441110.3441146","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Workshop on Design and Architectures for Signal and Image Processing (14th edition)","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/A5040530888","display_name":"Christoph Spang","orcid":"https://orcid.org/0000-0003-1606-4474"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Christoph Spang","raw_affiliation_strings":["TU Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"TU Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078275866","display_name":"Yannick Lavan","orcid":"https://orcid.org/0000-0001-5309-4141"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Yannick Lavan","raw_affiliation_strings":["TU Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"TU Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012436461","display_name":"Marco Hartmann","orcid":null},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Marco Hartmann","raw_affiliation_strings":["TU Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"TU Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014150742","display_name":"Florian Meisel","orcid":"https://orcid.org/0000-0002-4671-9526"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Florian Meisel","raw_affiliation_strings":["TU Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"TU Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047000315","display_name":"Andreas Koch","orcid":"https://orcid.org/0000-0002-1164-3082"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andreas Koch","raw_affiliation_strings":["TU Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"TU Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5040530888"],"corresponding_institution_ids":["https://openalex.org/I31512782"],"apc_list":null,"apc_paid":null,"fwci":0.5439,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.71020851,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"26","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/T11005","display_name":"Radiation Effects in Electronics","score":0.9901000261306763,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11614","display_name":"Cloud Data Security Solutions","score":0.9833999872207642,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.7896784543991089},{"id":"https://openalex.org/keywords/guard","display_name":"Guard (computer science)","score":0.7030507326126099},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6909215450286865},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.6410543918609619},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.6210858821868896},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.5138207077980042},{"id":"https://openalex.org/keywords/pipeline-transport","display_name":"Pipeline transport","score":0.5052383542060852},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.504459023475647},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.4283410608768463},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.4282943606376648},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.33987125754356384},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.31092625856399536},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11384284496307373}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7896784543991089},{"id":"https://openalex.org/C141141315","wikidata":"https://www.wikidata.org/wiki/Q2379942","display_name":"Guard (computer science)","level":2,"score":0.7030507326126099},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6909215450286865},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.6410543918609619},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.6210858821868896},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.5138207077980042},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.5052383542060852},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.504459023475647},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.4283410608768463},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.4282943606376648},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.33987125754356384},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.31092625856399536},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11384284496307373},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C87717796","wikidata":"https://www.wikidata.org/wiki/Q146326","display_name":"Environmental engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3441110.3441146","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3441110.3441146","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Workshop on Design and Architectures for Signal and Image Processing (14th edition)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.6800000071525574}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1797364235","https://openalex.org/W1969501726","https://openalex.org/W1982829328","https://openalex.org/W2072102701","https://openalex.org/W2089448621","https://openalex.org/W2159319976","https://openalex.org/W2160418053","https://openalex.org/W2181661498","https://openalex.org/W2346595863","https://openalex.org/W2622648307","https://openalex.org/W2889117805","https://openalex.org/W2912677279","https://openalex.org/W2982859709","https://openalex.org/W2990612420","https://openalex.org/W3006305014","https://openalex.org/W3042714377","https://openalex.org/W4237553629","https://openalex.org/W4253894200"],"related_works":["https://openalex.org/W4380433113","https://openalex.org/W4386072068","https://openalex.org/W252339960","https://openalex.org/W2390529043","https://openalex.org/W2378320433","https://openalex.org/W2358343511","https://openalex.org/W2051877971","https://openalex.org/W1970117064","https://openalex.org/W1787170397","https://openalex.org/W4292347844"],"abstract_inverted_index":{"The":[0,43],"Dynamic":[1],"Execution":[2],"Integrity":[3],"Engine":[4],"(DExIE)":[5],"is":[6,22,74,90],"a":[7,50,64,100],"lightweight":[8],"hardware":[9,109],"monitor":[10],"that":[11],"can":[12],"be":[13],"flexibly":[14],"attached":[15],"to":[16,24,35,49],"many":[17],"IoT-class":[18],"processor":[19,65],"pipelines.":[20],"It":[21,89],"guaranteed":[23],"catch":[25],"both":[26],"inter-":[27],"and":[28,83,96,117],"intra-function":[29],"illegal":[30,38],"control":[31,125],"flows":[32],"in":[33],"time":[34],"prevent":[36],"any":[37],"instructions":[39],"from":[40],"touching":[41],"memory.":[42],"performance":[44,71],"impact":[45],"of":[46],"attaching":[47],"DExIE":[48,67,73],"core":[51],"depends":[52],"on":[53],"the":[54,108,113],"concrete":[55],"pipeline":[56,87],"structure.":[57],"In":[58],"some":[59],"especially":[60],"suitable":[61],"cases,":[62],"extending":[63],"with":[66],"will":[68],"have":[69],"no":[70],"penalty.":[72],"real-time":[75],"capable,":[76],"as":[77],"it":[78],"causes":[79],"only":[80],"very":[81],"few":[82],"then":[84],"perfectly":[85],"predictable":[86],"stalls.":[88],"often":[91,97],"faster":[92],"than":[93,99],"software-based":[94],"monitoring":[95],"smaller":[98],"separate":[101],"guard":[102],"processor.":[103],"We":[104],"present":[105],"not":[106],"just":[107],"architecture,":[110],"but":[111],"also":[112],"automated":[114],"programming":[115],"flow,":[116],"discuss":[118],"compact":[119],"adaptable":[120],"storage":[121],"formats":[122],"for":[123],"fine-grained":[124],"flow":[126],"information.":[127]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
