{"id":"https://openalex.org/W2794591470","doi":"https://doi.org/10.1109/les.2018.2819983","title":"Stack Redundancy to Thwart Return Oriented Programming in Embedded Systems","display_name":"Stack Redundancy to Thwart Return Oriented Programming in Embedded Systems","publication_year":2018,"publication_date":"2018-03-27","ids":{"openalex":"https://openalex.org/W2794591470","doi":"https://doi.org/10.1109/les.2018.2819983","mag":"2794591470"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/les.2018.2819983","pdf_url":null,"source":{"id":"https://openalex.org/S22443479","display_name":"IEEE Embedded Systems Letters","issn_l":"1943-0663","issn":["1943-0663","1943-0671"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-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/A5020572873","display_name":"Cyril Bresch","orcid":"https://orcid.org/0000-0003-3027-0151"},"institutions":[{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"education","lineage":["https://openalex.org/I899635006"]},{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Cyril Bresch","raw_affiliation_strings":["LCIS, Grenoble INP, Universit\u00e9 Grenoble Alpes, Valence, France"],"affiliations":[{"raw_affiliation_string":"LCIS, Grenoble INP, Universit\u00e9 Grenoble Alpes, Valence, France","institution_ids":["https://openalex.org/I899635006","https://openalex.org/I106785703"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060495895","display_name":"David H\u00e9ly","orcid":"https://orcid.org/0000-0003-3249-7667"},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]},{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"education","lineage":["https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"David Hely","raw_affiliation_strings":["LCIS, Grenoble INP, Universit\u00e9 Grenoble Alpes, Valence, France"],"affiliations":[{"raw_affiliation_string":"LCIS, Grenoble INP, Universit\u00e9 Grenoble Alpes, Valence, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083454001","display_name":"Athanasios Papadimitriou","orcid":"https://orcid.org/0000-0002-4127-7554"},"institutions":[{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"education","lineage":["https://openalex.org/I899635006"]},{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Athanasios Papadimitriou","raw_affiliation_strings":["LCIS, Grenoble INP, Universit\u00e9 Grenoble Alpes, Valence, France"],"affiliations":[{"raw_affiliation_string":"LCIS, Grenoble INP, Universit\u00e9 Grenoble Alpes, Valence, France","institution_ids":["https://openalex.org/I899635006","https://openalex.org/I106785703"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047131994","display_name":"Adrien Michelet-Gignoux","orcid":null},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Adrien Michelet-Gignoux","raw_affiliation_strings":["Grenoble INP-Esisar, Valence, France"],"affiliations":[{"raw_affiliation_string":"Grenoble INP-Esisar, Valence, France","institution_ids":["https://openalex.org/I106785703"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016025606","display_name":"Laurent Amato","orcid":null},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Laurent Amato","raw_affiliation_strings":["Grenoble INP-Esisar, Valence, France"],"affiliations":[{"raw_affiliation_string":"Grenoble INP-Esisar, Valence, France","institution_ids":["https://openalex.org/I106785703"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102011951","display_name":"Thomas Meyer","orcid":"https://orcid.org/0000-0003-2204-6969"},"institutions":[{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Thomas Meyer","raw_affiliation_strings":["Grenoble INP-Esisar, Valence, France"],"affiliations":[{"raw_affiliation_string":"Grenoble INP-Esisar, Valence, France","institution_ids":["https://openalex.org/I106785703"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.611,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":11,"citation_normalized_percentile":{"value":0.781105,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":86,"max":87},"biblio":{"volume":"10","issue":"3","first_page":"87","last_page":"90"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9999,"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.9999,"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.9918,"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/T11614","display_name":"Cloud Data Security Solutions","score":0.9809,"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/call-stack","display_name":"Call stack","score":0.6616627},{"id":"https://openalex.org/keywords/countermeasure","display_name":"Countermeasure","score":0.6279254},{"id":"https://openalex.org/keywords/secure-coding","display_name":"Secure coding","score":0.4239284}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.87376285},{"id":"https://openalex.org/C119024030","wikidata":"https://www.wikidata.org/wiki/Q759899","display_name":"Call stack","level":3,"score":0.6616627},{"id":"https://openalex.org/C21593369","wikidata":"https://www.wikidata.org/wiki/Q1032176","display_name":"Countermeasure","level":2,"score":0.6279254},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6098564},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.53201914},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5211963},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.5184181},{"id":"https://openalex.org/C22680326","wikidata":"https://www.wikidata.org/wiki/Q7444867","display_name":"Secure coding","level":5,"score":0.4239284},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.40559128},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.357179},{"id":"https://openalex.org/C62913178","wikidata":"https://www.wikidata.org/wiki/Q7554361","display_name":"Software security assurance","level":4,"score":0.3330794},{"id":"https://openalex.org/C527648132","wikidata":"https://www.wikidata.org/wiki/Q189900","display_name":"Information security","level":2,"score":0.1623232},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.0},{"id":"https://openalex.org/C29983905","wikidata":"https://www.wikidata.org/wiki/Q7445066","display_name":"Security service","level":3,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/les.2018.2819983","pdf_url":null,"source":{"id":"https://openalex.org/S22443479","display_name":"IEEE Embedded Systems Letters","issn_l":"1943-0663","issn":["1943-0663","1943-0671"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":false,"landing_page_url":"https://hal.archives-ouvertes.fr/hal-01829397","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":false,"landing_page_url":"https://hal.science/hal-01829397","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":["Centre National de la Recherche Scientifique"],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, justice, and strong institutions","score":0.82,"id":"https://metadata.un.org/sdg/16"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":13,"referenced_works":["https://openalex.org/W1963947298","https://openalex.org/W1969501726","https://openalex.org/W1996931407","https://openalex.org/W2160418053","https://openalex.org/W2160725972","https://openalex.org/W2165266180","https://openalex.org/W2295234910","https://openalex.org/W2512784977","https://openalex.org/W2519327604","https://openalex.org/W2562625553","https://openalex.org/W2668120530","https://openalex.org/W2978757628","https://openalex.org/W4242383889"],"related_works":["https://openalex.org/W3125263037","https://openalex.org/W3015514077","https://openalex.org/W2999607548","https://openalex.org/W2779721357","https://openalex.org/W2377497513","https://openalex.org/W2141388993","https://openalex.org/W2087972928","https://openalex.org/W1978034799","https://openalex.org/W1968278738","https://openalex.org/W1527172253"],"abstract_inverted_index":{"With":[0],"the":[1,11,25,28,33,45,70,102,125,132,142,150],"emergence":[2],"of":[3,5,13,18,27,72,141],"Internet":[4],"Things,":[6],"embedded":[7],"devices":[8],"are":[9,69,113],"increasingly":[10],"target":[12],"software":[14,29],"attacks.":[15],"The":[16,35,128],"aim":[17],"these":[19],"attacks":[20],"is":[21,120],"to":[22,81],"maliciously":[23],"modify":[24],"behavior":[26],"being":[30],"executed":[31],"by":[32],"device.":[34],"work":[36],"presented":[37,130],"in":[38,85,91,101],"this":[39,92],"letter":[40,93],"has":[41],"been":[42],"developed":[43],"for":[44],"Cyber":[46],"Security":[47,51],"Awareness":[48],"Week":[49],"Embedded":[50],"Challenge.":[52],"This":[53],"contest":[54],"focuses":[55],"on":[56,124],"memory":[57,86],"corruption":[58,100],"issues,":[59],"such":[60],"as":[61],"stack":[62,110,134],"overflow":[63],"vulnerabilities.":[64],"These":[65],"low":[66],"level":[67],"vulnerabilities":[68],"result":[71],"code":[73],"errors.":[74],"Once":[75],"exploited,":[76],"they":[77],"allow":[78],"an":[79,146],"attacker":[80],"write":[82],"arbitrary":[83],"data":[84],"without":[87],"limitations.":[88],"We":[89],"detail":[90],"a":[94,116,137],"hardware-based":[95],"countermeasure":[96,119,129],"against":[97],"return":[98,111],"address":[99],"processor":[103],"stack.":[104],"First,":[105],"several":[106],"exploitation":[107],"techniques":[108],"targeting":[109],"addresses":[112],"discussed,":[114],"whereas":[115],"lightweight":[117],"hardware":[118,139],"proposed":[121],"and":[122,145],"validated":[123],"OpenRISC":[126],"core.":[127],"follows":[131],"shadow":[133],"concept":[135],"with":[136],"minimal":[138],"modification":[140],"targeted":[143],"core":[144],"easy":[147],"integration":[148],"at":[149],"application":[151],"level.":[152]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2794591470","counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":4}],"updated_date":"2025-01-04T14:20:41.704865","created_date":"2018-04-06"}