{"id":"https://openalex.org/W2145723317","doi":"https://doi.org/10.1109/csac.2003.1254340","title":"Defending embedded systems against buffer overflow via hardware/software","display_name":"Defending embedded systems against buffer overflow via hardware/software","publication_year":2004,"publication_date":"2004-07-08","ids":{"openalex":"https://openalex.org/W2145723317","doi":"https://doi.org/10.1109/csac.2003.1254340","mag":"2145723317"},"language":"en","primary_location":{"id":"doi:10.1109/csac.2003.1254340","is_oa":false,"landing_page_url":"https://doi.org/10.1109/csac.2003.1254340","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"19th Annual Computer Security Applications Conference, 2003. Proceedings.","raw_type":"proceedings-article"},"type":"conference-paper","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/A5101639532","display_name":"Zili Shao","orcid":"https://orcid.org/0000-0002-2173-2847"},"institutions":[{"id":"https://openalex.org/I162577319","display_name":"The University of Texas at Dallas","ror":"https://ror.org/049emcs32","country_code":"US","type":"education","lineage":["https://openalex.org/I162577319"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zili Shao","raw_affiliation_strings":["Department of Computer Science, University of Texas, Dallas, Richardson, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Texas, Dallas, Richardson, TX, USA","institution_ids":["https://openalex.org/I162577319"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005358696","display_name":"Qingfeng Zhuge","orcid":"https://orcid.org/0000-0002-1107-3470"},"institutions":[{"id":"https://openalex.org/I162577319","display_name":"The University of Texas at Dallas","ror":"https://ror.org/049emcs32","country_code":"US","type":"education","lineage":["https://openalex.org/I162577319"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Q. Zhuge","raw_affiliation_strings":["Department of Computer Science, University of Texas, Dallas, Richardson, TX, USA","Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Texas, Dallas, Richardson, TX, USA","institution_ids":["https://openalex.org/I162577319"]},{"raw_affiliation_string":"Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115053616","display_name":"Yi He","orcid":"https://orcid.org/0000-0002-1807-4185"},"institutions":[{"id":"https://openalex.org/I162577319","display_name":"The University of Texas at Dallas","ror":"https://ror.org/049emcs32","country_code":"US","type":"education","lineage":["https://openalex.org/I162577319"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yi He","raw_affiliation_strings":["Department of Computer Science, University of Texas, Dallas, Richardson, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Texas, Dallas, Richardson, TX, USA","institution_ids":["https://openalex.org/I162577319"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077381252","display_name":"Edwin H.\u2010M. Sha","orcid":"https://orcid.org/0000-0001-5605-5631"},"institutions":[{"id":"https://openalex.org/I162577319","display_name":"The University of Texas at Dallas","ror":"https://ror.org/049emcs32","country_code":"US","type":"education","lineage":["https://openalex.org/I162577319"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"E.H.-M. Sha","raw_affiliation_strings":["Department of Computer Science, University of Texas, Dallas, Richardson, TX, USA","Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Texas, Dallas, Richardson, TX, USA","institution_ids":["https://openalex.org/I162577319"]},{"raw_affiliation_string":"Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I162577319"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":55,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"352","last_page":"361"},"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.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"}},"topics":[{"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9886999726295471,"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/T12495","display_name":"Electrostatic Discharge in Electronics","score":0.9751999974250793,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/buffer-overflow","display_name":"Buffer overflow","score":0.8906331658363342},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7776438593864441},{"id":"https://openalex.org/keywords/pointer","display_name":"Pointer (user interface)","score":0.6398393511772156},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5722015500068665},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5032605528831482},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4570411145687103},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4560917913913727},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4082021117210388},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.38022392988204956}],"concepts":[{"id":"https://openalex.org/C40842320","wikidata":"https://www.wikidata.org/wiki/Q19423","display_name":"Buffer overflow","level":2,"score":0.8906331658363342},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7776438593864441},{"id":"https://openalex.org/C150202949","wikidata":"https://www.wikidata.org/wiki/Q107602","display_name":"Pointer (user interface)","level":2,"score":0.6398393511772156},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5722015500068665},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5032605528831482},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4570411145687103},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4560917913913727},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4082021117210388},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.38022392988204956}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/csac.2003.1254340","is_oa":false,"landing_page_url":"https://doi.org/10.1109/csac.2003.1254340","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"19th Annual Computer Security Applications Conference, 2003. Proceedings.","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.109.6110","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.109.6110","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.acsac.org/2003/papers/76.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.140.8537","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.140.8537","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.princeton.edu/~rblee/ELE572Papers/Fall04Readings/BuffOverflow_Shao.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W125374275","https://openalex.org/W142381204","https://openalex.org/W1499992849","https://openalex.org/W1542906860","https://openalex.org/W1546149892","https://openalex.org/W1565113942","https://openalex.org/W1579850852","https://openalex.org/W1589794141","https://openalex.org/W1596549943","https://openalex.org/W1655226010","https://openalex.org/W1973326708","https://openalex.org/W1978223246","https://openalex.org/W2090181646","https://openalex.org/W2090633024","https://openalex.org/W2103228939","https://openalex.org/W2120138937","https://openalex.org/W2121077396","https://openalex.org/W2139894301","https://openalex.org/W2978757628","https://openalex.org/W4285719527","https://openalex.org/W6605750632","https://openalex.org/W6629885503","https://openalex.org/W6632329290","https://openalex.org/W6632716968","https://openalex.org/W6634118787","https://openalex.org/W6635125305","https://openalex.org/W6636991409","https://openalex.org/W6644916932","https://openalex.org/W6680673781"],"related_works":["https://openalex.org/W2479612266","https://openalex.org/W2180474751","https://openalex.org/W2047431599","https://openalex.org/W1964132576","https://openalex.org/W1973040075","https://openalex.org/W2379601516","https://openalex.org/W2052270512","https://openalex.org/W2128637495","https://openalex.org/W2127969850","https://openalex.org/W2462317775"],"abstract_inverted_index":{"Buffer":[0],"over-flow":[1],"attacks":[2,47,53,86,175],"have":[3],"been":[4],"causing":[5],"serious":[6],"security":[7],"problems":[8],"for":[9],"decades.":[10],"With":[11],"more":[12,170],"embedded":[13,24,101],"systems":[14,25,102],"networked,":[15],"it":[16],"becomes":[17],"an":[18],"important":[19],"research":[20],"problem":[21],"to":[22,38,79,118,123,135],"defend":[23,124],"against":[26,83,125,169],"buffer":[27,45,126,173],"overflow":[28,46,127,174],"attacks.":[29,128],"We":[30,42,129,147],"propose":[31],"the":[32,93,96,105,113,138],"hardware/software":[33],"address":[34],"protection":[35],"(HSAP)":[36],"technique":[37,98,115,142,152,165],"solve":[39],"this":[40],"problem.":[41],"first":[43],"classify":[44],"into":[48],"two":[49,61],"categories":[50],"(stack":[51],"smashing":[52,85],"and":[54,58,72,87],"function":[55,73,88],"pointer":[56,74,89],"attacks)":[57],"then":[59],"provide":[60],"corresponding":[62],"defending":[63],"strategies.":[64],"In":[65],"our":[66,141,150,163],"technique,":[67],"hardware":[68,108],"boundary":[69],"check":[70],"method":[71,76],"XOR":[75],"are":[77],"used":[78],"protect":[80],"a":[81,167],"system":[82,168],"stack":[84],"attacks,":[90],"respectively.":[91],"Although":[92],"focus":[94],"of":[95,104,107,121,133,140,145,172],"HSAP":[97,114,151,164],"is":[99,116,143],"on":[100],"because":[103],"availability":[106],"support,":[109],"we":[110],"show":[111,161],"that":[112,137,162],"applied":[117],"any":[119],"type":[120],"processors":[122,134],"use":[130],"four":[131],"classes":[132],"illustrate":[136],"applicability":[139],"independent":[144],"architectures.":[146],"experiment":[148],"with":[149,176],"in":[153],"ARM":[154],"Evaluator-7T":[155],"simulation":[156],"development":[157],"environments.":[158],"The":[159],"results":[160],"defends":[166],"types":[171],"little":[177],"overhead.":[178]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":4}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
