{"id":"https://openalex.org/W2064243367","doi":"https://doi.org/10.1145/1952522.1952526","title":"A framework for defending embedded systems against software attacks","display_name":"A framework for defending embedded systems against software attacks","publication_year":2011,"publication_date":"2011-04-01","ids":{"openalex":"https://openalex.org/W2064243367","doi":"https://doi.org/10.1145/1952522.1952526","mag":"2064243367"},"language":"en","primary_location":{"id":"doi:10.1145/1952522.1952526","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1952522.1952526","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","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/A5103266643","display_name":"Najwa Aaraj","orcid":"https://orcid.org/0000-0001-6025-9995"},"institutions":[{"id":"https://openalex.org/I20089843","display_name":"Princeton University","ror":"https://ror.org/00hx57361","country_code":"US","type":"education","lineage":["https://openalex.org/I20089843"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Najwa Aaraj","raw_affiliation_strings":["Princeton University, Princeton, NJ"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Princeton University, Princeton, NJ","institution_ids":["https://openalex.org/I20089843"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065766721","display_name":"Anand Raghunathan","orcid":"https://orcid.org/0000-0002-4624-564X"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anand Raghunathan","raw_affiliation_strings":["Purdue University, West Lafayette, IN"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Purdue University, West Lafayette, IN","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086131079","display_name":"Niraj K. Jha","orcid":"https://orcid.org/0000-0002-1539-0369"},"institutions":[{"id":"https://openalex.org/I20089843","display_name":"Princeton University","ror":"https://ror.org/00hx57361","country_code":"US","type":"education","lineage":["https://openalex.org/I20089843"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Niraj K. Jha","raw_affiliation_strings":["Princeton University, Princeton, NJ"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Princeton University, Princeton, NJ","institution_ids":["https://openalex.org/I20089843"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.12312691,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"10","issue":"3","first_page":"1","last_page":"23"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"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"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9998000264167786,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.8758620023727417},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.8273832201957703},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5593657493591309},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5521496534347534},{"id":"https://openalex.org/keywords/vulnerability","display_name":"Vulnerability (computing)","score":0.4833664298057556},{"id":"https://openalex.org/keywords/malware","display_name":"Malware","score":0.4504568874835968},{"id":"https://openalex.org/keywords/embedded-software","display_name":"Embedded software","score":0.4237402379512787},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4202686846256256},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.4131910800933838},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.41022366285324097},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3647521734237671},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.1949152648448944}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8758620023727417},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.8273832201957703},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5593657493591309},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5521496534347534},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.4833664298057556},{"id":"https://openalex.org/C541664917","wikidata":"https://www.wikidata.org/wiki/Q14001","display_name":"Malware","level":2,"score":0.4504568874835968},{"id":"https://openalex.org/C154488198","wikidata":"https://www.wikidata.org/wiki/Q1335007","display_name":"Embedded software","level":3,"score":0.4237402379512787},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4202686846256256},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.4131910800933838},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.41022366285324097},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3647521734237671},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.1949152648448944}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1952522.1952526","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1952522.1952526","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6899999976158142,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G5081656559","display_name":null,"funder_award_id":"CNS-0720110","funder_id":"https://openalex.org/F4320337388","funder_display_name":"Division of Computer and Network Systems"}],"funders":[{"id":"https://openalex.org/F4320337388","display_name":"Division of Computer and Network Systems","ror":"https://ror.org/02rdzmk74"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1112477","https://openalex.org/W1564075167","https://openalex.org/W1587981097","https://openalex.org/W1607211554","https://openalex.org/W1641762327","https://openalex.org/W1969962573","https://openalex.org/W2102890180","https://openalex.org/W2102970979","https://openalex.org/W2105907431","https://openalex.org/W2112302400","https://openalex.org/W2116409384","https://openalex.org/W2117115928","https://openalex.org/W2120138937","https://openalex.org/W2120562931","https://openalex.org/W2129302654","https://openalex.org/W2144006591","https://openalex.org/W2151135920","https://openalex.org/W2155780111","https://openalex.org/W2223115626","https://openalex.org/W4249902158"],"related_works":["https://openalex.org/W17155033","https://openalex.org/W3207760230","https://openalex.org/W1496222301","https://openalex.org/W1590307681","https://openalex.org/W1966145327","https://openalex.org/W2906845177","https://openalex.org/W4200107511","https://openalex.org/W2891427086","https://openalex.org/W1968625315","https://openalex.org/W3081899272"],"abstract_inverted_index":{"The":[0,66],"incidence":[1],"of":[2,41,46,120,142,166,192,204],"malicious":[3],"code":[4],"and":[5,57,94,122,175],"software":[6,58,121,155],"vulnerability":[7,59],"exploits":[8],"on":[9,14,134,178],"embedded":[10,28,48,64,135],"platforms":[11],"is":[12,20,86,101,158,214],"constantly":[13],"the":[15,42,127,131,140,149,172,179,218],"rise.":[16],"Yet,":[17],"little":[18],"effort":[19],"being":[21],"devoted":[22],"to":[23,27,125,208],"combating":[24],"such":[25],"threats":[26],"systems.":[29,65,136],"Moreover,":[30],"adapting":[31],"security":[32,194],"approaches":[33],"designed":[34],"for":[35,63],"general-purpose":[36],"systems":[37],"generally":[38],"fails":[39],"because":[40],"limited":[43],"processing":[44,164],"capabilities":[45,165],"their":[47],"counterparts.":[49],"In":[50],"this":[51],"work,":[52,72],"we":[53],"evaluate":[54],"a":[55,79,95,99,112,118,153,189],"malware":[56],"exploit":[60,162],"defense":[61,132,173],"framework":[62,68,133,174,187],"proposed":[67,176],"extends":[69],"our":[70,186],"prior":[71],"which":[73,213],"defines":[74],"two":[75],"isolated":[76],"execution":[77,202],"environments:":[78],"testing":[80,150],"environment,":[81,97],"wherein":[82,98],"an":[83,106],"untrusted":[84],"application":[85],"first":[87],"tested":[88],"using":[89,105],"dynamic":[90],"binary":[91],"instrumentation":[92],"(DBI),":[93],"real":[96],"program":[100],"monitored":[102],"at":[103],"runtime":[104],"extracted":[107],"behavioral":[108],"model,":[109],"along":[110],"with":[111,146,196],"continuous":[113],"learning":[114],"process.":[115],"We":[116,169],"present":[117],"suite":[119],"hardware":[123],"optimizations":[124,138,161,177,224],"reduce":[126],"overheads":[128],"induced":[129],"by":[130],"Software":[137],"include":[139],"usage":[141],"static":[143],"analysis,":[144],"complemented":[145],"DBI":[147],"in":[148],"environment":[151],"(i.e.,":[152],"hybrid":[154],"analysis":[156],"approach":[157],"used).":[159,226],"Hardware":[160],"parallel":[163],"multiprocessor":[167],"systems-on-chip.":[168],"have":[170],"evaluated":[171],"ARM-Linux":[180],"operating":[181],"system.":[182],"Experiments":[183],"demonstrate":[184],"that":[185],"achieves":[188],"high":[190],"coverage":[191],"considered":[193],"threats,":[195],"acceptable":[197],"performance":[198,220],"penalties":[199],"(the":[200],"average":[201],"time":[203],"applications":[205],"goes":[206],"up":[207],"1.68X,":[209],"considering":[210],"all":[211],"optimizations,":[212],"much":[215],"smaller":[216],"than":[217],"2.72X":[219],"penalty":[221],"when":[222],"no":[223],"are":[225]},"counts_by_year":[{"year":2016,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
