{"id":"https://openalex.org/W2974668559","doi":"https://doi.org/10.1109/mwscas.2019.8884869","title":"Variable Record Table: A Run-time Solution for Mitigating Buffer Overflow Attack","display_name":"Variable Record Table: A Run-time Solution for Mitigating Buffer Overflow Attack","publication_year":2019,"publication_date":"2019-08-01","ids":{"openalex":"https://openalex.org/W2974668559","doi":"https://doi.org/10.1109/mwscas.2019.8884869","mag":"2974668559"},"language":"en","primary_location":{"id":"doi:10.1109/mwscas.2019.8884869","doi":"https://doi.org/10.1109/mwscas.2019.8884869","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mwscas.2019.8884869","pdf_url":null,"source":{"id":"https://openalex.org/S4210192229","display_name":"IEEE International Midwest Symposium on Circuits and Systems (MWSCAS)","issn_l":"1548-3746","issn":["1548-3746","1558-3899"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["jufo-1","norway-1"],"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE 62nd International Midwest Symposium on Circuits and Systems (MWSCAS)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1909.07821","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5046975590","display_name":"Love Kumar Sah","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I2613432","display_name":"University of South Florida","ror":"https://ror.org/032db5x82","country_code":"US","type":"education","lineage":["https://openalex.org/I2613432"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Love Kumar Sah","raw_affiliation_strings":["Department of Computer Science and Engineering, University of South Florida, Tampa, FL","Department of Computer Science and Engineering, University of South Florida, Tampa, FL, USA","Department of Computer Science and Engineering, University of South Florida, Tampa, FL 33620"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of South Florida, Tampa, FL","institution_ids":["https://openalex.org/I2613432"]},{"raw_affiliation_string":"Department of Computer Science and Engineering, University of South Florida, Tampa, FL, USA","institution_ids":["https://openalex.org/I2613432"]},{"raw_affiliation_string":"Department of Computer Science and Engineering, University of South Florida, Tampa, FL 33620","institution_ids":["https://openalex.org/I2613432"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025058610","display_name":"Sheikh Ariful Islam","orcid":"https://orcid.org/0000-0002-3127-3760","observed_orcids":["https://orcid.org/0000-0002-3127-3760"]},"institutions":[{"id":"https://openalex.org/I2613432","display_name":"University of South Florida","ror":"https://ror.org/032db5x82","country_code":"US","type":"education","lineage":["https://openalex.org/I2613432"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sheikh Ariful Islam","raw_affiliation_strings":["Department of Computer Science and Engineering, University of South Florida, Tampa, FL","Department of Computer Science and Engineering, University of South Florida, Tampa, FL, USA","Department of Computer Science and Engineering, University of South Florida, Tampa, FL 33620"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of South Florida, Tampa, FL","institution_ids":["https://openalex.org/I2613432"]},{"raw_affiliation_string":"Department of Computer Science and Engineering, University of South Florida, Tampa, FL, USA","institution_ids":["https://openalex.org/I2613432"]},{"raw_affiliation_string":"Department of Computer Science and Engineering, University of South Florida, Tampa, FL 33620","institution_ids":["https://openalex.org/I2613432"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016167446","display_name":"Srinivas Katkoori","orcid":"https://orcid.org/0000-0002-7589-5836","observed_orcids":["https://orcid.org/0000-0002-7589-5836"]},"institutions":[{"id":"https://openalex.org/I2613432","display_name":"University of South Florida","ror":"https://ror.org/032db5x82","country_code":"US","type":"education","lineage":["https://openalex.org/I2613432"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Srinivas Katkoori","raw_affiliation_strings":["Department of Computer Science and Engineering, University of South Florida, Tampa, FL","Department of Computer Science and Engineering, University of South Florida, Tampa, FL, USA","University of South Florida"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of South Florida, Tampa, FL","institution_ids":["https://openalex.org/I2613432"]},{"raw_affiliation_string":"Department of Computer Science and Engineering, University of South Florida, Tampa, FL, USA","institution_ids":["https://openalex.org/I2613432"]},{"raw_affiliation_string":"University of South Florida","institution_ids":["https://openalex.org/I2613432"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I2613432"],"apc_list":null,"apc_paid":null,"fwci":0.8076,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.68213058,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":87,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"239","last_page":"242"},"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.9994999766349792,"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"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9994999766349792,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":9.999999747378752e-05,"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"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.0,"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/c-programs","display_name":"C programs","score":0.5249999761581421}],"concepts":[{"id":"https://openalex.org/C40842320","wikidata":"https://www.wikidata.org/wiki/Q19423","display_name":"Buffer overflow","level":2,"score":0.8546585440635681},{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.8221571445465088},{"id":"https://openalex.org/C150202949","wikidata":"https://www.wikidata.org/wiki/Q107602","display_name":"Pointer (user interface)","level":2,"score":0.7898554801940918},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7554324865341187},{"id":"https://openalex.org/C119024030","wikidata":"https://www.wikidata.org/wiki/Q759899","display_name":"Call stack","level":3,"score":0.6793162822723389},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4633728861808777},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.42792776226997375},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.41116952896118164},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.38866496086120605},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.2865537703037262},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2434837520122528},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2375933825969696},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/mwscas.2019.8884869","doi":"https://doi.org/10.1109/mwscas.2019.8884869","is_oa":false,"landing_page_url":"https://doi.org/10.1109/mwscas.2019.8884869","pdf_url":null,"source":{"id":"https://openalex.org/S4210192229","display_name":"IEEE International Midwest Symposium on Circuits and Systems (MWSCAS)","issn_l":"1548-3746","issn":["1548-3746","1558-3899"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["jufo-1","norway-1"],"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE 62nd International Midwest Symposium on Circuits and Systems (MWSCAS)","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:1909.07821","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1909.07821","pdf_url":"https://arxiv.org/pdf/1909.07821","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"mag:2974668559","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/pdf/1909.07821","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.1909.07821","doi":"https://doi.org/10.48550/arxiv.1909.07821","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1909.07821","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1909.07821","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1909.07821","pdf_url":"https://arxiv.org/pdf/1909.07821","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2974668559.pdf","grobid_xml":"https://content.openalex.org/works/W2974668559.grobid-xml"},"referenced_works_count":11,"referenced_works":["https://openalex.org/W342953713","https://openalex.org/W1499992849","https://openalex.org/W1509934111","https://openalex.org/W1655226010","https://openalex.org/W1686420892","https://openalex.org/W2101699859","https://openalex.org/W2104225326","https://openalex.org/W2910970594","https://openalex.org/W2978757628","https://openalex.org/W4232751114","https://openalex.org/W4255541944"],"related_works":["https://openalex.org/W4416726057","https://openalex.org/W2910970594","https://openalex.org/W2516271284","https://openalex.org/W2358471356","https://openalex.org/W7097540699","https://openalex.org/W2141658222","https://openalex.org/W7097749674","https://openalex.org/W70760381","https://openalex.org/W1552723007","https://openalex.org/W3038825759"],"abstract_inverted_index":{"We":[0,32,49,65],"present":[1],"a":[2,112],"novel":[3],"approach":[4,90],"to":[5,20,40,54,106,108],"mitigate":[6],"buffer":[7,78,93],"overflow":[8,79,94],"attack":[9,95],"using":[10],"Variable":[11],"Record":[12],"Table":[13],"(VRT).":[14],"Dedicated":[15],"memory":[16,43,102],"space":[17,44,57,103],"is":[18],"used":[19],"automatically":[21],"record":[22],"base":[23],"and":[24,36,47,83],"bound":[25],"information":[26],"of":[27,58],"variables":[28,56],"extracted":[29],"during":[30],"runtime.":[31],"instrument":[33],"frame":[34],"pointer":[35],"function(s)":[37],"related":[38],"registers":[39],"decode":[41],"variable":[42],"in":[45,81],"stack":[46,82],"heap.":[48,84],"have":[50,66],"modified":[51],"Simplescalar/PISA":[52],"simulator":[53],"extract":[55],"six":[59],"(6)":[60],"benchmark":[61],"suites":[62],"from":[63],"MiBench.":[64],"tested":[67],"290":[68],"small":[69],"C":[70],"programs":[71],"(MIT":[72],"corpus":[73],"suite)":[74],"having":[75],"22":[76],"different":[77],"vulnerabilities":[80],"Experimental":[85],"results":[86],"show":[87],"that":[88],"our":[89],"can":[91],"detect":[92],"with":[96,100,114],"zero":[97],"instruction":[98],"overhead":[99],"the":[101],"requirement":[104],"up":[105],"13Kb":[107],"maintain":[109],"VRT":[110],"for":[111],"program":[113],"324":[115],"variables.":[116]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3}],"updated_date":"2026-11-03T10:50:19.383937","created_date":"2019-09-26T00:00:00"}
