{"id":"https://openalex.org/W2974843927","doi":"https://doi.org/10.1109/isvlsi.2019.00063","title":"TrustFlow: A Trusted Memory Support for Data Flow Integrity","display_name":"TrustFlow: A Trusted Memory Support for Data Flow Integrity","publication_year":2019,"publication_date":"2019-07-01","ids":{"openalex":"https://openalex.org/W2974843927","doi":"https://doi.org/10.1109/isvlsi.2019.00063","mag":"2974843927"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/isvlsi.2019.00063","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"preprint","type_crossref":"proceedings-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/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":"Cyril Bresch","raw_affiliation_strings":["Univ. Grenoble Alpes, Grenoble INP, Valence, France"],"affiliations":[{"raw_affiliation_string":"Univ. Grenoble Alpes, Grenoble INP, Valence, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}]},{"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":["Univ. Grenoble Alpes, Grenoble INP, Valence, France"],"affiliations":[{"raw_affiliation_string":"Univ. Grenoble Alpes, Grenoble INP, Valence, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106458094","display_name":"St\u00e9phanie Chollet","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"]},{"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":"Stephanie Chollet","raw_affiliation_strings":["Univ. Grenoble Alpes, Grenoble INP, Valence, France"],"affiliations":[{"raw_affiliation_string":"Univ. Grenoble Alpes, Grenoble INP, Valence, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5038561587","display_name":"Ioannis Parissis","orcid":"https://orcid.org/0000-0003-3583-5553"},"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":"Ioannis Parissis","raw_affiliation_strings":["Univ. Grenoble Alpes, Grenoble INP, Valence, France"],"affiliations":[{"raw_affiliation_string":"Univ. Grenoble Alpes, Grenoble INP, Valence, France","institution_ids":["https://openalex.org/I106785703","https://openalex.org/I899635006"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.402772,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":61,"max":69},"biblio":{"volume":null,"issue":null,"first_page":"308","last_page":"313"},"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/T11614","display_name":"Cloud Data Security Solutions","score":0.9953,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9849,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/memory-protection","display_name":"Memory Protection","score":0.511214},{"id":"https://openalex.org/keywords/buffer-overflow","display_name":"Buffer overflow","score":0.42658076},{"id":"https://openalex.org/keywords/memory-safety","display_name":"Memory safety","score":0.41908345}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.85326326},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6031539},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5871342},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.549799},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5201526},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.52005285},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.511214},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.47145638},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.435257},{"id":"https://openalex.org/C40842320","wikidata":"https://www.wikidata.org/wiki/Q19423","display_name":"Buffer overflow","level":2,"score":0.42658076},{"id":"https://openalex.org/C28180684","wikidata":"https://www.wikidata.org/wiki/Q4080983","display_name":"Memory safety","level":3,"score":0.41908345},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.33572358},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.22697467},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.22182754},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.15015414},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/isvlsi.2019.00063","pdf_url":null,"source":null,"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-02296581","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_indexed_in_scopus":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-02296581","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_indexed_in_scopus":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","id":"https://metadata.un.org/sdg/16","score":0.81}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":15,"referenced_works":["https://openalex.org/W1963947298","https://openalex.org/W1969338270","https://openalex.org/W1996931407","https://openalex.org/W2004456327","https://openalex.org/W2062143991","https://openalex.org/W2162800072","https://openalex.org/W2295234910","https://openalex.org/W2512784977","https://openalex.org/W2517176850","https://openalex.org/W2625587722","https://openalex.org/W2668120530","https://openalex.org/W2752493903","https://openalex.org/W2808834706","https://openalex.org/W2893646423","https://openalex.org/W2978757628"],"related_works":["https://openalex.org/W4221019007","https://openalex.org/W3101333446","https://openalex.org/W3033191713","https://openalex.org/W3014574736","https://openalex.org/W2800985424","https://openalex.org/W2484072889","https://openalex.org/W2155552666","https://openalex.org/W2047240985","https://openalex.org/W2023335316","https://openalex.org/W1583810348"],"abstract_inverted_index":{"With":[0],"the":[1,47,71,89,95,98],"emergence":[2],"of":[3,5],"Internet":[4],"Things":[6],"(IoT),":[7],"embedded":[8],"computing":[9],"cores":[10],"tend":[11],"to":[12,16,22,33],"be":[13],"increasingly":[14],"used":[15],"handle":[17],"critical":[18],"applications.":[19],"In":[20],"order":[21],"avoid":[23],"faulty":[24],"scenarios":[25],"on":[26,60,78],"these":[27],"devices,":[28],"there":[29],"is":[30,67],"a":[31,51,61,79],"need":[32],"provide":[34],"extra":[35],"hardware":[36],"support":[37],"against":[38],"memory":[39],"corruption":[40],"bug":[41],"exploits.":[42],"To":[43],"address":[44],"this":[45],"issue,":[46],"presented":[48],"paper":[49],"provides":[50],"new":[52],"efficient":[53],"fine-grained":[54],"data":[55],"flow":[56],"integrity":[57],"mechanism":[58],"based":[59],"translation":[62],"lookaside":[63],"buffer.":[64],"The":[65,84],"concept":[66],"validated":[68],"by":[69],"extending":[70],"RISC-V":[72],"instruction":[73],"set":[74],"and":[75,100],"implementing":[76],"it":[77],"Digilent":[80],"Xilinx":[81],"Arty-35T":[82],"board.":[83],"obtained":[85],"results":[86],"show":[87],"that":[88],"contribution":[90],"extends":[91],"few":[92],"features":[93],"in":[94],"processor":[96],"pipeline,":[97],"compiler":[99],"does":[101],"not":[102],"induce":[103],"any":[104],"software":[105],"overhead":[106],"at":[107],"run-time.":[108]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2974843927","counts_by_year":[{"year":2020,"cited_by_count":1}],"updated_date":"2025-01-21T08:11:32.979527","created_date":"2019-09-26"}