{"id":"https://openalex.org/W4360831792","doi":"https://doi.org/10.1109/hpca56546.2023.10070966","title":"SHADOW: Preventing Row Hammer in DRAM with Intra-Subarray Row Shuffling","display_name":"SHADOW: Preventing Row Hammer in DRAM with Intra-Subarray Row Shuffling","publication_year":2023,"publication_date":"2023-02-01","ids":{"openalex":"https://openalex.org/W4360831792","doi":"https://doi.org/10.1109/hpca56546.2023.10070966"},"language":"en","primary_location":{"id":"doi:10.1109/hpca56546.2023.10070966","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10070966","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"},"type":"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/A5004934458","display_name":"Minbok Wi","orcid":"https://orcid.org/0000-0003-4202-6201"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Minbok Wi","raw_affiliation_strings":["Seoul National University"],"affiliations":[{"raw_affiliation_string":"Seoul National University","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100618952","display_name":"Jaehyun Park","orcid":"https://orcid.org/0000-0001-5623-6985"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaehyun Park","raw_affiliation_strings":["Seoul National University"],"affiliations":[{"raw_affiliation_string":"Seoul National University","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061419833","display_name":"Seoyoung Ko","orcid":"https://orcid.org/0000-0002-9315-920X"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Seoyoung Ko","raw_affiliation_strings":["Seoul National University"],"affiliations":[{"raw_affiliation_string":"Seoul National University","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109756929","display_name":"Michael Jaemin Kim","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Michael Jaemin Kim","raw_affiliation_strings":["Seoul National University"],"affiliations":[{"raw_affiliation_string":"Seoul National University","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037648751","display_name":"Nam Sung Kim","orcid":"https://orcid.org/0000-0002-0442-5634"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nam Sung Kim","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035539518","display_name":"Eojin Lee","orcid":"https://orcid.org/0000-0003-2739-2924"},"institutions":[{"id":"https://openalex.org/I191879574","display_name":"Inha University","ror":"https://ror.org/01easw929","country_code":"KR","type":"education","lineage":["https://openalex.org/I191879574"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Eojin Lee","raw_affiliation_strings":["Inha University"],"affiliations":[{"raw_affiliation_string":"Inha University","institution_ids":["https://openalex.org/I191879574"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078262826","display_name":"Jung Ho Ahn","orcid":"https://orcid.org/0000-0003-1733-1394"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jung Ho Ahn","raw_affiliation_strings":["Seoul National University"],"affiliations":[{"raw_affiliation_string":"Seoul National University","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5004934458"],"corresponding_institution_ids":["https://openalex.org/I139264467"],"apc_list":null,"apc_paid":null,"fwci":6.5553,"has_fulltext":false,"cited_by_count":37,"citation_normalized_percentile":{"value":0.97407079,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"333","last_page":"346"},"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.998199999332428,"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.998199999332428,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9955000281333923,"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.994700014591217,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.8932322263717651},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6643780469894409},{"id":"https://openalex.org/keywords/universal-memory","display_name":"Universal memory","score":0.6490904688835144},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5441672801971436},{"id":"https://openalex.org/keywords/shuffling","display_name":"Shuffling","score":0.5259782671928406},{"id":"https://openalex.org/keywords/row","display_name":"Row","score":0.42966073751449585},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.41751545667648315},{"id":"https://openalex.org/keywords/pyramid","display_name":"Pyramid (geometry)","score":0.41475045680999756},{"id":"https://openalex.org/keywords/static-random-access-memory","display_name":"Static random-access memory","score":0.413973331451416},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.41331157088279724},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3062216639518738},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3031684160232544},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1879114806652069},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.1851726770401001}],"concepts":[{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.8932322263717651},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6643780469894409},{"id":"https://openalex.org/C195053848","wikidata":"https://www.wikidata.org/wiki/Q7894141","display_name":"Universal memory","level":5,"score":0.6490904688835144},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5441672801971436},{"id":"https://openalex.org/C167927819","wikidata":"https://www.wikidata.org/wiki/Q1930567","display_name":"Shuffling","level":2,"score":0.5259782671928406},{"id":"https://openalex.org/C135598885","wikidata":"https://www.wikidata.org/wiki/Q1366302","display_name":"Row","level":2,"score":0.42966073751449585},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.41751545667648315},{"id":"https://openalex.org/C142575187","wikidata":"https://www.wikidata.org/wiki/Q3358290","display_name":"Pyramid (geometry)","level":2,"score":0.41475045680999756},{"id":"https://openalex.org/C68043766","wikidata":"https://www.wikidata.org/wiki/Q267416","display_name":"Static random-access memory","level":2,"score":0.413973331451416},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.41331157088279724},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3062216639518738},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3031684160232544},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1879114806652069},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.1851726770401001},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca56546.2023.10070966","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10070966","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5899999737739563,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":88,"referenced_works":["https://openalex.org/W1515422725","https://openalex.org/W1597555784","https://openalex.org/W1599175145","https://openalex.org/W1965972569","https://openalex.org/W2005316070","https://openalex.org/W2006355640","https://openalex.org/W2039742886","https://openalex.org/W2053496002","https://openalex.org/W2061367020","https://openalex.org/W2065405058","https://openalex.org/W2077940408","https://openalex.org/W2095867783","https://openalex.org/W2097797648","https://openalex.org/W2129381159","https://openalex.org/W2129991978","https://openalex.org/W2131780201","https://openalex.org/W2157116240","https://openalex.org/W2158620667","https://openalex.org/W2163563130","https://openalex.org/W2164586147","https://openalex.org/W2170257519","https://openalex.org/W2332254524","https://openalex.org/W2489077495","https://openalex.org/W2491829854","https://openalex.org/W2505343551","https://openalex.org/W2516668814","https://openalex.org/W2537014044","https://openalex.org/W2567058099","https://openalex.org/W2613314374","https://openalex.org/W2625267941","https://openalex.org/W2648282931","https://openalex.org/W2769824527","https://openalex.org/W2795222486","https://openalex.org/W2806638034","https://openalex.org/W2807401673","https://openalex.org/W2889929196","https://openalex.org/W2897344287","https://openalex.org/W2922066831","https://openalex.org/W2945145734","https://openalex.org/W2948811271","https://openalex.org/W2949951157","https://openalex.org/W2953044030","https://openalex.org/W2962726564","https://openalex.org/W2974891422","https://openalex.org/W2982008795","https://openalex.org/W2999916660","https://openalex.org/W3013103997","https://openalex.org/W3015685940","https://openalex.org/W3016266693","https://openalex.org/W3042624570","https://openalex.org/W3042829099","https://openalex.org/W3046609696","https://openalex.org/W3047916753","https://openalex.org/W3082761341","https://openalex.org/W3092001024","https://openalex.org/W3099549854","https://openalex.org/W3101416431","https://openalex.org/W3102933117","https://openalex.org/W3105648728","https://openalex.org/W3157056325","https://openalex.org/W3157763265","https://openalex.org/W3172684226","https://openalex.org/W3193730902","https://openalex.org/W3207641784","https://openalex.org/W4205091457","https://openalex.org/W4206782120","https://openalex.org/W4206909927","https://openalex.org/W4214481814","https://openalex.org/W4225307263","https://openalex.org/W4242118294","https://openalex.org/W4249843299","https://openalex.org/W4251362763","https://openalex.org/W4281916312","https://openalex.org/W4287120051","https://openalex.org/W4287664882","https://openalex.org/W4288057786","https://openalex.org/W4288057787","https://openalex.org/W4288057800","https://openalex.org/W4308083593","https://openalex.org/W4385679822","https://openalex.org/W6638337918","https://openalex.org/W6689316635","https://openalex.org/W6723169266","https://openalex.org/W6725368715","https://openalex.org/W6763559720","https://openalex.org/W6771327302","https://openalex.org/W6775611046","https://openalex.org/W6783181973"],"related_works":["https://openalex.org/W2950041399","https://openalex.org/W2516517078","https://openalex.org/W1974599144","https://openalex.org/W2161286015","https://openalex.org/W2150909864","https://openalex.org/W3146763006","https://openalex.org/W4382618825","https://openalex.org/W4384572207","https://openalex.org/W4211178602","https://openalex.org/W4386903460"],"abstract_inverted_index":{"As":[0],"Row":[1],"Hammer":[2],"(RH)":[3],"attacks":[4,28,90,173],"have":[5,19],"been":[6,20],"a":[7,51,75,112],"critical":[8,82],"threat":[9],"to":[10,45,127,188],"computer":[11],"systems,":[12],"numerous":[13],"hardware-based":[14],"(HWbased)":[15],"RH":[16,27,31,54,89,130,172,193],"mitigation":[17,131],"strategies":[18],"proposed.":[21],"However,":[22],"the":[23,35,94,100,121,160,165,180],"advent":[24],"of":[25,40,169,190],"non-adjacent":[26,88],"and":[29,37,107,178,184],"lower":[30],"thresholds":[32],"significantly":[33],"increase":[34],"area":[36],"performance":[38,106],"overhead":[39],"these":[41],"prior":[42],"solutions":[43],"due":[44],"their":[46],"conservative":[47],"design":[48],"characteristics.We":[49],"propose":[50],"new":[52],"in-DRAM":[53,95,101,129],"protection":[55,168],"solution":[56],"named":[57],"Shuffling":[58],"Aggressor":[59],"DRAM":[60,66,114,134,141],"Rows":[61],"(SHADOW).":[62],"SHADOW":[63,84,145,170],"dynamically":[64],"randomizes":[65],"row":[67,78,142],"mapping":[68],"information,":[69],"preventing":[70],"an":[71,139],"attacker":[72],"from":[73],"targeting":[74],"specific":[76],"victim":[77],"that":[79],"may":[80],"hold":[81],"data.":[83],"is":[85],"robust":[86],"against":[87,171],"because":[91],"it":[92],"utilizes":[93],"row-shuffle":[96,102],"technique.":[97,117],"To":[98],"realize":[99],"operation":[103],"with":[104],"low":[105],"energy":[108,185],"overhead,":[109],"we":[110],"use":[111],"novel":[113],"microarchitecture":[115],"optimization":[116],"We":[118,163],"also":[119],"utilize":[120],"recently":[122],"introduced":[123],"JEDEC":[124],"RFM":[125,161],"interface":[126,135],"enable":[128],"without":[132],"any":[133],"changes.":[136],"By":[137],"exploiting":[138],"additional":[140],"per":[143],"subarray,":[144],"does":[146],"not":[147],"require":[148],"costly":[149],"SRAM-":[150],"or":[151],"CAM-based":[152],"tracking":[153],"structures":[154],"other":[155],"than":[156],"intrinsic":[157],"counters":[158],"for":[159],"interface.":[162],"demonstrate":[164],"strong":[166],"probabilistic":[167],"through":[174],"adversarial":[175],"pattern":[176],"analysis":[177],"highlight":[179],"compelling":[181],"performance,":[182],"area,":[183],"overheads":[186],"compared":[187],"those":[189],"state-of-the-art":[191],"HW-based":[192],"prevention":[194],"solutions.":[195]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":15},{"year":2024,"cited_by_count":14},{"year":2023,"cited_by_count":4}],"updated_date":"2026-03-12T08:34:05.389933","created_date":"2025-10-10T00:00:00"}
