{"id":"https://openalex.org/W1513080359","doi":"https://doi.org/10.1109/asap.2015.7245721","title":"Multi-task support for security-enabled embedded processors","display_name":"Multi-task support for security-enabled embedded processors","publication_year":2015,"publication_date":"2015-07-01","ids":{"openalex":"https://openalex.org/W1513080359","doi":"https://doi.org/10.1109/asap.2015.7245721","mag":"1513080359"},"language":"en","primary_location":{"id":"doi:10.1109/asap.2015.7245721","is_oa":false,"landing_page_url":"https://doi.org/10.1109/asap.2015.7245721","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 26th International Conference on Application-specific Systems, Architectures and Processors (ASAP)","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/A5009127307","display_name":"Tedy Thomas","orcid":null},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tedy Thomas","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016177959","display_name":"Arman Pouraghily","orcid":null},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arman Pouraghily","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067589103","display_name":"Kekai Hu","orcid":null},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kekai Hu","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012168703","display_name":"Russell Tessier","orcid":"https://orcid.org/0000-0003-0591-7566"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Russell Tessier","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082067982","display_name":"Tilman Wolf","orcid":"https://orcid.org/0000-0003-0449-0441"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tilman Wolf","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]},{"raw_affiliation_string":"[Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, USA]","institution_ids":["https://openalex.org/I24603500"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5009127307"],"corresponding_institution_ids":["https://openalex.org/I24603500"],"apc_list":null,"apc_paid":null,"fwci":1.2943,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.8497413,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"136","last_page":"143"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9966999888420105,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9965999722480774,"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.8078769445419312},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.7031463384628296},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6247669458389282},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5896129608154297},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5556408166885376},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5452331900596619},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.4872135519981384},{"id":"https://openalex.org/keywords/arm-architecture","display_name":"ARM architecture","score":0.45097583532333374},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3463590741157532},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3334850072860718},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08059784770011902}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8078769445419312},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.7031463384628296},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6247669458389282},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5896129608154297},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5556408166885376},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5452331900596619},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.4872135519981384},{"id":"https://openalex.org/C26771161","wikidata":"https://www.wikidata.org/wiki/Q16980","display_name":"ARM architecture","level":2,"score":0.45097583532333374},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3463590741157532},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3334850072860718},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08059784770011902},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/asap.2015.7245721","is_oa":false,"landing_page_url":"https://doi.org/10.1109/asap.2015.7245721","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 26th International Conference on Application-specific Systems, Architectures and Processors (ASAP)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.47999998927116394,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W62390653","https://openalex.org/W1674877186","https://openalex.org/W1825457006","https://openalex.org/W1964391394","https://openalex.org/W1964825150","https://openalex.org/W2022748185","https://openalex.org/W2023959340","https://openalex.org/W2057384247","https://openalex.org/W2100666033","https://openalex.org/W2106649514","https://openalex.org/W2141365240","https://openalex.org/W2141389113","https://openalex.org/W2146966321","https://openalex.org/W2149375166","https://openalex.org/W2155851497","https://openalex.org/W2162986442","https://openalex.org/W2171362348","https://openalex.org/W2171482413","https://openalex.org/W2190092431","https://openalex.org/W2244326428","https://openalex.org/W4238851087","https://openalex.org/W4243728653","https://openalex.org/W6602537162","https://openalex.org/W6638583435","https://openalex.org/W6664848688","https://openalex.org/W6687643960","https://openalex.org/W6690455405"],"related_works":["https://openalex.org/W2111241003","https://openalex.org/W4200391368","https://openalex.org/W2355315220","https://openalex.org/W2210979487","https://openalex.org/W2074043759","https://openalex.org/W2389916899","https://openalex.org/W2354534486","https://openalex.org/W2354675835","https://openalex.org/W2887872171","https://openalex.org/W2359933272"],"abstract_inverted_index":{"Embedded":[0],"systems":[1],"require":[2],"low":[3],"overhead":[4],"security":[5],"approaches":[6],"to":[7,23,99],"ensure":[8,110],"that":[9,84,103,111,147],"they":[10],"are":[11,38],"protected":[12],"from":[13,34,130],"attacks.":[14],"In":[15],"this":[16,63],"paper,":[17],"we":[18,77],"propose":[19],"a":[20,69,73,79,131],"hardware-based":[21],"approach":[22],"secure":[24],"the":[25,41,106,122,135,153],"operation":[26],"of":[27,43,124,134],"an":[28,44,91,138],"embedded":[29,48],"processor":[30],"instruction-by-instruction,":[31],"where":[32],"deviations":[33],"expected":[35],"program":[36],"behavior":[37],"detected":[39],"within":[40],"execution":[42,157],"instruction.":[45],"These":[46],"security-enabled":[47],"processors":[49],"provide":[50],"effective":[51],"defenses":[52],"against":[53],"common":[54],"attacks,":[55],"such":[56],"as":[57],"stack":[58,160],"smashing.":[59],"Previous":[60],"work":[61],"in":[62,90,105,145],"area":[64],"has":[65],"focused":[66],"on":[67,72,137],"monitoring":[68,82,112],"single":[70],"task":[71],"CPU":[74],"while":[75],"here":[76],"present":[78,121],"novel":[80],"hardware":[81,95,146],"system":[83,108,118,126,136],"can":[85,149,163],"monitor":[86,96],"multiple":[87],"active":[88],"tasks":[89],"operating-system-based":[92],"platform.":[93],"The":[94],"is":[97,113],"able":[98],"track":[100],"context":[101],"switches":[102],"occur":[104],"operating":[107],"and":[109,127,159],"performed":[114],"continuously,":[115],"thus":[116],"ensuring":[117],"security.":[119],"We":[120,143],"design":[123],"our":[125,167],"results":[128],"obtained":[129],"prototype":[132],"implementation":[133],"Altera":[139],"DE4":[140],"FPGA":[141],"board.":[142],"demonstrate":[144],"applications":[148],"be":[150,164],"monitored":[151],"at":[152],"instruction":[154],"level":[155],"without":[156],"slowdown":[158],"smashing":[161],"attacks":[162],"defeated":[165],"using":[166],"system.":[168]},"counts_by_year":[{"year":2021,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
