{"id":"https://openalex.org/W4384026309","doi":"https://doi.org/10.1109/ets56758.2023.10174063","title":"DEV-PIM: Dynamic Execution Validation with Processing-in-Memory","display_name":"DEV-PIM: Dynamic Execution Validation with Processing-in-Memory","publication_year":2023,"publication_date":"2023-05-22","ids":{"openalex":"https://openalex.org/W4384026309","doi":"https://doi.org/10.1109/ets56758.2023.10174063"},"language":"en","primary_location":{"id":"doi:10.1109/ets56758.2023.10174063","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/ets56758.2023.10174063","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE European Test Symposium (ETS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://research.utwente.nl/en/publications/a650a178-9e62-46bc-8c48-46508eacc8d1","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005067066","display_name":"Alperen Bolat","orcid":"https://orcid.org/0000-0003-0170-8038"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Alperen Bolat","raw_affiliation_strings":["Queen&#x2019;s University Belfast,Belfast,United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Queen&#x2019;s University Belfast,Belfast,United Kingdom","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090229323","display_name":"Yahya Can Tu\u011frul","orcid":"https://orcid.org/0009-0002-9291-3626"},"institutions":[{"id":"https://openalex.org/I13236232","display_name":"TOBB University of Economics and Technology","ror":"https://ror.org/03ewx7v96","country_code":"TR","type":"education","lineage":["https://openalex.org/I13236232"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Yahya Can Tu\u011frul","raw_affiliation_strings":["TOBB University of Economics and Technology,Ankara,Turkey","TOBB University of Economics and Technology, Ankara, Turkey"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TOBB University of Economics and Technology,Ankara,Turkey","institution_ids":["https://openalex.org/I13236232"]},{"raw_affiliation_string":"TOBB University of Economics and Technology, Ankara, Turkey","institution_ids":["https://openalex.org/I13236232"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019601314","display_name":"Seyyid Hikmet \u00c7elik","orcid":"https://orcid.org/0000-0003-4187-3716"},"institutions":[{"id":"https://openalex.org/I13236232","display_name":"TOBB University of Economics and Technology","ror":"https://ror.org/03ewx7v96","country_code":"TR","type":"education","lineage":["https://openalex.org/I13236232"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Seyyid Hikmet \u00c7elik","raw_affiliation_strings":["TOBB University of Economics and Technology,Ankara,Turkey","TOBB University of Economics and Technology, Ankara, Turkey"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TOBB University of Economics and Technology,Ankara,Turkey","institution_ids":["https://openalex.org/I13236232"]},{"raw_affiliation_string":"TOBB University of Economics and Technology, Ankara, Turkey","institution_ids":["https://openalex.org/I13236232"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103020013","display_name":"Sakir Sezer","orcid":"https://orcid.org/0000-0003-2857-616X"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sakir Sezer","raw_affiliation_strings":["Queen&#x2019;s University Belfast,Belfast,United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Queen&#x2019;s University Belfast,Belfast,United Kingdom","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048232172","display_name":"Marco Ottavi","orcid":"https://orcid.org/0000-0002-5064-7342"},"institutions":[{"id":"https://openalex.org/I116067653","display_name":"University of Rome Tor Vergata","ror":"https://ror.org/02p77k626","country_code":"IT","type":"education","lineage":["https://openalex.org/I116067653"]},{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["IT","NL"],"is_corresponding":false,"raw_author_name":"Marco Ottavi","raw_affiliation_strings":["University of Twente,Enschede,The Netherlands","University of Twente, Enschede, The Netherlands","University of Rome Tor Vergata, Rome, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Twente,Enschede,The Netherlands","institution_ids":["https://openalex.org/I94624287"]},{"raw_affiliation_string":"University of Twente, Enschede, The Netherlands","institution_ids":["https://openalex.org/I94624287"]},{"raw_affiliation_string":"University of Rome Tor Vergata, Rome, Italy","institution_ids":["https://openalex.org/I116067653"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052707216","display_name":"O\u011fuz Ergin","orcid":"https://orcid.org/0000-0003-2701-3787"},"institutions":[{"id":"https://openalex.org/I13236232","display_name":"TOBB University of Economics and Technology","ror":"https://ror.org/03ewx7v96","country_code":"TR","type":"education","lineage":["https://openalex.org/I13236232"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"O\u011fuz Ergin","raw_affiliation_strings":["TOBB University of Economics and Technology,Ankara,Turkey","TOBB University of Economics and Technology, Ankara, Turkey"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"TOBB University of Economics and Technology,Ankara,Turkey","institution_ids":["https://openalex.org/I13236232"]},{"raw_affiliation_string":"TOBB University of Economics and Technology, Ankara, Turkey","institution_ids":["https://openalex.org/I13236232"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5005067066"],"corresponding_institution_ids":["https://openalex.org/I126231945"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.07350776,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"22","issue":null,"first_page":"1","last_page":"6"},"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.9993000030517578,"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.9993000030517578,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9970999956130981,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9957000017166138,"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/computer-science","display_name":"Computer science","score":0.8547602891921997},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.6685783267021179},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6640939116477966},{"id":"https://openalex.org/keywords/dynamic-random-access-memory","display_name":"Dynamic random-access memory","score":0.49539506435394287},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4481479525566101},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.4466950595378876},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.39654961228370667},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.22212302684783936},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.2174866497516632},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.09343627095222473}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8547602891921997},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.6685783267021179},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6640939116477966},{"id":"https://openalex.org/C118702147","wikidata":"https://www.wikidata.org/wiki/Q189396","display_name":"Dynamic random-access memory","level":3,"score":0.49539506435394287},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4481479525566101},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.4466950595378876},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.39654961228370667},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.22212302684783936},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.2174866497516632},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.09343627095222473}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1109/ets56758.2023.10174063","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/ets56758.2023.10174063","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE European Test Symposium (ETS)","raw_type":"proceedings-article"},{"id":"pmh:oai:ris.utwente.nl:openaire/a650a178-9e62-46bc-8c48-46508eacc8d1","is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/a650a178-9e62-46bc-8c48-46508eacc8d1","pdf_url":null,"source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Bolat, A, Tugrul, Y C, Celik, S H, Sezer, S, Ottavi, M & Ergin, O 2023, DEV-PIM : Dynamic Execution Validation with Processing-in-Memory. in Proceedings - 2023 IEEE European Test Symposium, ETS 2023. Proceedings of the European Test Workshop, vol. 2023-May, IEEE, Piscataway, NJ, 28th IEEE European Test Symposium, ETS 2023, Venice, Italy, 22/05/23. https://doi.org/10.1109/ETS56758.2023.10174063","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:art.torvergata.it:2108/463828","is_oa":false,"landing_page_url":"https://hdl.handle.net/2108/463828","pdf_url":null,"source":{"id":"https://openalex.org/S4306400993","display_name":"Cineca Institutional Research Information System (Tor Vergata University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I116067653","host_organization_name":"University of Rome Tor Vergata","host_organization_lineage":["https://openalex.org/I116067653"],"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":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:pure.qub.ac.uk/portal:publications/c6d427e8-4872-45cb-9b3f-8744b44c447f","is_oa":false,"landing_page_url":"https://pure.qub.ac.uk/en/publications/c6d427e8-4872-45cb-9b3f-8744b44c447f","pdf_url":null,"source":{"id":"https://openalex.org/S4306402319","display_name":"Research Portal (Queen's University Belfast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126231945","host_organization_name":"Queen's University Belfast","host_organization_lineage":["https://openalex.org/I126231945"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Bolat , A , Tugrul , Y C , Celik , S H , Sezer , S , Ottavi , M &amp; Ergin , O 2023 , DEV-PIM: dynamic execution validation with processing-in-memory . in Proceedings - 2023 IEEE European Test Symposium, ETS 2023 . Proceedings of the European Test Workshop , vol. 2023-May , Institute of Electrical and Electronics Engineers Inc. , 28th IEEE European Test Symposium, ETS 2023 , Venice , Italy , 22/05/2023 . https://doi.org/10.1109/ETS56758.2023.10174063","raw_type":"contributionToPeriodical"},{"id":"pmh:oai:ris.utwente.nl:openaire_cris_publications/a650a178-9e62-46bc-8c48-46508eacc8d1","is_oa":true,"landing_page_url":"https://research.utwente.nl/files/319477371/DEV-PIM_Dynamic_Execution_Validation_with_Processing-in-Memory.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Bolat, A, Tugrul, Y C, Celik, S H, Sezer, S, Ottavi, M & Ergin, O 2023, DEV-PIM : Dynamic Execution Validation with Processing-in-Memory. in Proceedings - 2023 IEEE European Test Symposium, ETS 2023. Proceedings of the European Test Workshop, vol. 2023-May, IEEE, Piscataway, NJ, 28th IEEE European Test Symposium, ETS 2023, Venice, Italy, 22/05/23. https://doi.org/10.1109/ETS56758.2023.10174063","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"pmh:oai:ris.utwente.nl:openaire/a650a178-9e62-46bc-8c48-46508eacc8d1","is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/a650a178-9e62-46bc-8c48-46508eacc8d1","pdf_url":null,"source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Bolat, A, Tugrul, Y C, Celik, S H, Sezer, S, Ottavi, M & Ergin, O 2023, DEV-PIM : Dynamic Execution Validation with Processing-in-Memory. in Proceedings - 2023 IEEE European Test Symposium, ETS 2023. Proceedings of the European Test Workshop, vol. 2023-May, IEEE, Piscataway, NJ, 28th IEEE European Test Symposium, ETS 2023, Venice, Italy, 22/05/23. https://doi.org/10.1109/ETS56758.2023.10174063","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[{"score":0.5299999713897705,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1568035385","https://openalex.org/W1834056812","https://openalex.org/W1976955200","https://openalex.org/W1989761413","https://openalex.org/W2005841208","https://openalex.org/W2034861439","https://openalex.org/W2107082099","https://openalex.org/W2107937248","https://openalex.org/W2125730340","https://openalex.org/W2141389113","https://openalex.org/W2148602057","https://openalex.org/W2161998562","https://openalex.org/W2896993707","https://openalex.org/W2979874885","https://openalex.org/W2995091922","https://openalex.org/W3022895293","https://openalex.org/W3037397306","https://openalex.org/W3048726132","https://openalex.org/W3155004489","https://openalex.org/W3157166198","https://openalex.org/W3208279905","https://openalex.org/W4232751114","https://openalex.org/W4287882620","https://openalex.org/W4308233286","https://openalex.org/W6771898115"],"related_works":["https://openalex.org/W1986767364","https://openalex.org/W2053735247","https://openalex.org/W2051451212","https://openalex.org/W2392229837","https://openalex.org/W1847937745","https://openalex.org/W2352889960","https://openalex.org/W4200001444","https://openalex.org/W2767807890","https://openalex.org/W2985825788","https://openalex.org/W2775542369"],"abstract_inverted_index":{"Instruction":[0],"injections":[1,177,278],"or":[2,28,64,84,104,178],"soft":[3],"errors":[4,76],"during":[5],"execution":[6,49,97,158,196,290],"on":[7,68,98,108,137,186,197,214,285],"the":[8,16,21,23,29,35,39,48,69,72,85,109,130,138,141,147,198,201,210,215,222,268],"CPU":[9,199,237,289],"can":[10,77,116,243],"cause":[11,86],"serious":[12,44],"system":[13],"vulnerabilities.":[14,46],"During":[15],"standard":[17,188],"program":[18,63,88,212,247],"flow":[19,248],"of":[20,25,31,50,87,146,263,276],"processor,":[22],"injection":[24],"unauthorized":[26,52,96],"instruction":[27,37,176,277],"occurrence":[30],"an":[32,255],"error":[33],"in":[34,161,254],"expected":[36],"are":[38,127,228],"main":[40],"conditions":[41],"for":[42,95,195,279],"potentially":[43,78],"such":[45],"With":[47],"these":[51,114],"instructions,":[53],"adversaries":[54],"could":[55],"exploit":[56],"SoC":[57,99,139],"and":[58,143,156,203,242,259],"execute":[59],"their":[60],"own":[61],"malicious":[62],"get":[65],"higher-level":[66],"privileges":[67],"system.":[70],"On":[71,266],"other":[73],"hand,":[74],"non-intentional":[75],"corrupt":[79],"programs":[80],"causing":[81],"unintended":[82],"executions":[83],"crashes.":[89],"Modern":[90],"trusted":[91,211],"architectures":[92],"propose":[93],"solutions":[94],"with":[100,163,209,292],"additional":[101],"software":[102,264],"mechanisms":[103,126,136],"extra":[105],"hardware":[106],"logic":[107],"same":[110,131],"untrusted":[111],"SoC.":[112,148],"Nevertheless,":[113],"SoCs":[115,162],"still":[117],"be":[118],"vulnerable,":[119],"as":[120,122],"long":[121],"deployed":[123],"security":[124],"detection":[125],"embedded":[128],"within":[129],"SoC\u2019s":[132],"fabric.":[133],"Furthermore,":[134],"validation":[135,159,226],"increase":[140],"complexity":[142],"power":[144],"consumption":[145],"This":[149],"paper":[150],"presents":[151],"DEV-PIM,":[152],"a":[153,187,261],"new,":[154],"high-performance,":[155],"low-cost":[157],"mechanism":[160],"external":[164],"DRAM":[165,189,202,216,223],"memory.":[166],"The":[167,236],"proposed":[168,269],"approach":[169],"uses":[170],"processing-in-memory":[171],"(PIM)":[172],"method":[173],"to":[174,200,273],"detect":[175,274],"corrupted":[179],"instructions":[180,193],"by":[181,206],"utilising":[182],"basic":[183],"computing":[184],"resources":[185],"device.":[190],"DEV-PIM":[191,253,293],"transfers":[192],"scheduled":[194],"validates":[204],"them":[205],"comparing":[207],"content":[208],"record":[213],"using":[217],"PIM":[218],"operations.":[219],"By":[220],"optimising":[221],"scheduling":[224],"process":[225],"tasks":[227],"only":[229,287],"executed":[230],"when":[231],"memory":[232,240],"access":[233,241],"is":[234,271],"idle.":[235],"retains":[238],"uninterrupted":[239],"continue":[244],"its":[245],"normal":[246],"without":[249],"penalty.":[250],"We":[251,282],"evaluate":[252],"end-to-end":[256],"DRAM-compatible":[257],"environment":[258],"run":[260],"set":[262],"benchmarks.":[265],"average,":[267],"architecture":[270],"able":[272],"98.46%":[275],"different":[280],"validation.":[281],"also":[283],"measured":[284],"average":[286],"0.346%":[288],"overhead":[291],"enabled.":[294]},"counts_by_year":[],"updated_date":"2026-05-25T08:39:21.599409","created_date":"2025-10-10T00:00:00"}
