[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-85901-en":3,"doc-seo-85901-105":29,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},85901,7971461740886,"Theodore","https://ap-avatar.wpscdn.com/davatar_3d24733baf745e90a7e4bdd5f77d97b2",8,"Research & Report","Dynamic Rowhammer Threshold Management: Temperature-Aware Threshold Degradation for In-DRAM Defenses","In-DRAM Rowhammer defenses that rely on a fixed mitigation threshold at manufacturing time degrade under real runtime conditions because the true Rowhammer Threshold (TRHD) changes with operating temperature. This work presents a defense-agnostic runtime layer, Dynamic Rowhammer Threshold Management, which updates each defense’s effective threshold once per epoch using a linear temperature model with a VRD-motivated guardband and projects results onto published threshold parameters. Evaluation against SALT-C, PRAC, and TRR shows PRAC 72 staleness breaches at 85°C drop to zero, with SALT-C reduced to zero at ≤5.1% latency cost, while exposing TRR’s capacity-limited failure mode.","Dynamic Rowhammer Threshold Management:  \nTemperature-Aware Threshold Degradation for In-DRAM Defenses∗  \nAziz Alajmi Hoeseok Yang  \nDepartment of Electrical and Computer Engineering, Santa Clara University  \narXiv :2607 . 10392v1 [ cs .AR] 11 Jul 2026  \nIn-DRAM Rowhammer defenses pin the mitigation threshold at manufacture time, yet the true Rowhammer Threshold (TRHD) varies with runtime temperature. We propose Dynamic Rowhammer Threshold Management, a defense-agnostic runtime layer that re-sources each defense’s threshold from the observed temperature once per epoch via a linear-T model with a VRD-motivated guardband g, projecting the result onto SALT-C, PRAC, and TRR through each defense’s threshold parameter. A decoupled oracle that scales physical TRHD per-DIMM by δ ∼ N (1, σ) breaks model self-consistency. The layer drives PRAC’s 72 staleness breaches at 85◦ C to zero; at σ=0 .10, sweeping g collapses PRAC breaches from 38.4 (g=1 .0) to 9.6 (g=0 .9). SALT-C drops from 10 nominal-static breaches to 2 (Dynamic) to 0 (bootstrap), at ≤5.1% latency. TRR is capacity-limited; the layer acts as a diagnostic.  \n1. Introduction  \nThe Rowhammer vulnerability [1] has worsened with each DRAM generation: the Rowhammer Threshold (TRHD)—the minimum activations needed to induce a bit flip—has decreased from ∼ 139K in 2014 [1] to below 4 .8K in modern DDR4 [2], and recent in-DRAM defenses already target sub-1K TRHD for DDR5 (e.g. SALT [3] provisions for TRHD as low as 500) . In-DRAM defenses such as Target Row Refresh (TRR, vendorproprietary; reverse-engineered model in [4]), Per-Row Activation Counting (PRAC) [5], and SALT-C [3] mitigate this threat by tracking row activations and refreshing potential victims when a threshold is exceeded.  \nHowever, the defenses we evaluate, and many published counter-based Rowhammer defenses, are parameterized around a fixed assumed TRHD value rather than recomputing that value from runtime temperature. This is problematic because the true TRHD varies strongly with runtime operating conditions. Our linear regression on the aggregated SpyHammer [6] BER–temperature data across DDR4 chips from Micron, Hynix, and Nanya shows a near-linear T dependence with up to ∼3.3 × within-module BER span over the 50–95◦ C operational range. VRD [7] further shows that TRHD fluctuates stochastically over time, with minima appearing only after tens of thousands of measurements. As the gap between a defense’s configured threshold and the true (conditiondependent) TRHD widens, the defense becomes progressively less effective, creating an exploitable threshold staleness window. A defense calibrated for 65◦ C nominal operation silently under-mitigates when the system runs hot.  \nOur contribution is not a new Rowhammer defense; it  \n∗ Presented at the Sixth Workshop on DRAM Security (DRAMSec 2026) . Emails: {aalajmi, [hoeseok.yang}@scu.edu](hoeseok.yang}@scu.edu)  \nis a runtime threshold-management layer that retrofits counter-based defenses exposing a threshold parameter. Defense designers (SALT-C, PRAC, TRR) build correctness arguments around a single TRHD constant; we keep those arguments intact and replace the constant with a value re-sourced from T once per epoch. We make the following contributions:  \n1. A defense-agnostic threshold-management layer (§3) consisting of (a) a temperature-driven degradation model with a tunable VRD guardband (§3.1); (b) a per-epoch update procedure (§3.2); and (c) a mechanical projection of the effective TRHD onto each defense’s published threshold variable (§3.3) . No per-defense parameter is tuned; the layer only ever tightens the underlying defense’s threshold and never relaxes it.  \n2. A unified evaluation across three defense architectures (SALT-C, TRR, PRAC) against a common thresholdstaleness attack with a decoupled oracle that breaks model self-consistency. The layer eliminates PRAC’s 72 staleness breaches at 85◦ C (72→0), closes SALT-C’s 10-breach staleness gap at 5.1% latency cost ","cbCaipeg5Y5Fwu2n","https://ap.wps.com/l/cbCaipeg5Y5Fwu2n","pdf",427927,1,6,"English","en",105,"# Introduction\n# Background and Related Work\n# Dynamic Rowhammer Threshold Management\n## Temperature-driven degradation model\n## Per-epoch update procedure\n## Projection onto defense thresholds\n# Evaluation","[{\"question\":\"Why do fixed TRHD-based in-DRAM Rowhammer defenses become less effective over time?\",\"answer\":\"Because true TRHD varies with runtime temperature and other operating conditions, a defense calibrated to a nominal temperature can under-mitigate when the system runs hot, creating a threshold staleness window.\"},{\"question\":\"What is Dynamic Rowhammer Threshold Management in this paper?\",\"answer\":\"It is a defense-agnostic runtime layer that re-sources each defense’s threshold from observed temperature once per epoch using a linear-T model with a VRD-motivated guardband, then projects the result onto each defense’s published threshold parameter.\"},{\"question\":\"What improvements does the layer achieve for PRAC, SALT-C, and TRR?\",\"answer\":\"The layer drives PRAC’s 72 staleness breaches at 85°C to zero; it reduces SALT-C’s breaches from 10 nominal-static cases to two under the dynamic method and to zero for bootstrap, at ≤5.1% latency. For TRR, it reveals an architectural failure mode because the layer is capacity-limited.\"}]",1784207039,15,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":27},"dynamic-rowhammer-threshold-management-temperature-aware-threshold-degradation-for-in-dram-defenses","",{"@graph":35,"@context":84},[36,53,67],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/dynamic-rowhammer-threshold-management-temperature-aware-threshold-degradation-for-in-dram-defenses/85901/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":61,"encodingFormat":60,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-16",true,{"@type":64,"interactionType":65,"userInteractionCount":4},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"Why do fixed TRHD-based in-DRAM Rowhammer defenses become less effective over time?","Question",{"text":74,"@type":75},"Because true TRHD varies with runtime temperature and other operating conditions, a defense calibrated to a nominal temperature can under-mitigate when the system runs hot, creating a threshold staleness window.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"What is Dynamic Rowhammer Threshold Management in this paper?",{"text":79,"@type":75},"It is a defense-agnostic runtime layer that re-sources each defense’s threshold from observed temperature once per epoch using a linear-T model with a VRD-motivated guardband, then projects the result onto each defense’s published threshold parameter.",{"name":81,"@type":72,"acceptedAnswer":82},"What improvements does the layer achieve for PRAC, SALT-C, and TRR?",{"text":83,"@type":75},"The layer drives PRAC’s 72 staleness breaches at 85°C to zero; it reduces SALT-C’s breaches from 10 nominal-static cases to two under the dynamic method and to zero for bootstrap, at ≤5.1% latency. For TRR, it reveals an architectural failure mode because the layer is capacity-limited.","https://schema.org",{"og:url":51,"og:type":86,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":88,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":91},[92,96,100,104,109,113,118,121,126,129,133],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":101,"show_sort_weight":102,"slug":103},"Exam",70,"exam",{"id":105,"doc_module":4,"doc_module_name":45,"category_name":106,"show_sort_weight":107,"slug":108},5,"Comic",60,"comic",{"id":21,"doc_module":4,"doc_module_name":45,"category_name":110,"show_sort_weight":111,"slug":112},"Technology",50,"technology",{"id":114,"doc_module":4,"doc_module_name":45,"category_name":115,"show_sort_weight":116,"slug":117},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":119,"slug":120},30,"research-report",{"id":122,"doc_module":4,"doc_module_name":45,"category_name":123,"show_sort_weight":124,"slug":125},9,"Religion & Spirituality",20,"religion-spirituality",{"id":124,"doc_module":4,"doc_module_name":45,"category_name":127,"show_sort_weight":124,"slug":128},"World Cup","world-cup",{"id":130,"doc_module":4,"doc_module_name":45,"category_name":131,"show_sort_weight":130,"slug":132},10,"Lifestyle","lifestyle",{"id":134,"doc_module":4,"doc_module_name":45,"category_name":135,"show_sort_weight":105,"slug":136},19,"General","general"]