{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:VAKGB76WLCJPXHD5SWBOXNG7ZN","short_pith_number":"pith:VAKGB76W","schema_version":"1.0","canonical_sha256":"a81460ffd65892fb9c7d9582ebb4dfcb48e4b2237b30a792d8a045ba8cb09dcb","source":{"kind":"arxiv","id":"2507.18581","version":1},"attestation_state":"computed","paper":{"title":"PRACtical: Subarray-Level Counter Update and Bank-Level Recovery Isolation for Efficient PRAC Rowhammer Mitigation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.ET"],"primary_cat":"cs.AR","authors_text":"Nael Abu-Ghazaleh, Nurlan Nazaraliyev, Ravan Nazaraliyev, Saber Ganjisaffar","submitted_at":"2025-07-24T16:58:44Z","abstract_excerpt":"As DRAM density increases, Rowhammer becomes more severe due to heightened charge leakage, reducing the number of activations needed to induce bit flips. The DDR5 standard addresses this threat with in-DRAM per-row activation counters (PRAC) and the Alert Back-Off (ABO) signal to trigger mitigation. However, PRAC adds performance overhead by incrementing counters during the precharge phase, and recovery refreshes stalls the entire memory channel, even if only one bank is under attack.\n  We propose PRACtical, a performance-optimized approach to PRAC+ABO that maintains the same security guarante"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2507.18581","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AR","submitted_at":"2025-07-24T16:58:44Z","cross_cats_sorted":["cs.ET"],"title_canon_sha256":"15acfd9f89b5e6a32ab433d888291ac7d41ad4c5c00e5406345d19e44748ffe4","abstract_canon_sha256":"01e7e0c94031b3d946c0e25877180dc1aae76728a5b28ce735f3d30b5e37ada4"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:42:50.377389Z","signature_b64":"mfBdzbGEu4TJCg1Lq/PR3hUmIPvHV4hFOOuX2/BnspH9CpyO0Y7/oglGJVI1xWCSD9Rxsqv/LenXHxswX60/Aw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a81460ffd65892fb9c7d9582ebb4dfcb48e4b2237b30a792d8a045ba8cb09dcb","last_reissued_at":"2026-07-05T11:42:50.376966Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:42:50.376966Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"PRACtical: Subarray-Level Counter Update and Bank-Level Recovery Isolation for Efficient PRAC Rowhammer Mitigation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.ET"],"primary_cat":"cs.AR","authors_text":"Nael Abu-Ghazaleh, Nurlan Nazaraliyev, Ravan Nazaraliyev, Saber Ganjisaffar","submitted_at":"2025-07-24T16:58:44Z","abstract_excerpt":"As DRAM density increases, Rowhammer becomes more severe due to heightened charge leakage, reducing the number of activations needed to induce bit flips. The DDR5 standard addresses this threat with in-DRAM per-row activation counters (PRAC) and the Alert Back-Off (ABO) signal to trigger mitigation. However, PRAC adds performance overhead by incrementing counters during the precharge phase, and recovery refreshes stalls the entire memory channel, even if only one bank is under attack.\n  We propose PRACtical, a performance-optimized approach to PRAC+ABO that maintains the same security guarante"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.18581","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2507.18581/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2507.18581","created_at":"2026-07-05T11:42:50.377019+00:00"},{"alias_kind":"arxiv_version","alias_value":"2507.18581v1","created_at":"2026-07-05T11:42:50.377019+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.18581","created_at":"2026-07-05T11:42:50.377019+00:00"},{"alias_kind":"pith_short_12","alias_value":"VAKGB76WLCJP","created_at":"2026-07-05T11:42:50.377019+00:00"},{"alias_kind":"pith_short_16","alias_value":"VAKGB76WLCJPXHD5","created_at":"2026-07-05T11:42:50.377019+00:00"},{"alias_kind":"pith_short_8","alias_value":"VAKGB76W","created_at":"2026-07-05T11:42:50.377019+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2604.20576","citing_title":"PVAC: A RowHammer Mitigation Architecture Exploiting Per-victim-row Counting","ref_index":60,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/VAKGB76WLCJPXHD5SWBOXNG7ZN","json":"https://pith.science/pith/VAKGB76WLCJPXHD5SWBOXNG7ZN.json","graph_json":"https://pith.science/api/pith-number/VAKGB76WLCJPXHD5SWBOXNG7ZN/graph.json","events_json":"https://pith.science/api/pith-number/VAKGB76WLCJPXHD5SWBOXNG7ZN/events.json","paper":"https://pith.science/paper/VAKGB76W"},"agent_actions":{"view_html":"https://pith.science/pith/VAKGB76WLCJPXHD5SWBOXNG7ZN","download_json":"https://pith.science/pith/VAKGB76WLCJPXHD5SWBOXNG7ZN.json","view_paper":"https://pith.science/paper/VAKGB76W","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2507.18581&json=true","fetch_graph":"https://pith.science/api/pith-number/VAKGB76WLCJPXHD5SWBOXNG7ZN/graph.json","fetch_events":"https://pith.science/api/pith-number/VAKGB76WLCJPXHD5SWBOXNG7ZN/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/VAKGB76WLCJPXHD5SWBOXNG7ZN/action/timestamp_anchor","attest_storage":"https://pith.science/pith/VAKGB76WLCJPXHD5SWBOXNG7ZN/action/storage_attestation","attest_author":"https://pith.science/pith/VAKGB76WLCJPXHD5SWBOXNG7ZN/action/author_attestation","sign_citation":"https://pith.science/pith/VAKGB76WLCJPXHD5SWBOXNG7ZN/action/citation_signature","submit_replication":"https://pith.science/pith/VAKGB76WLCJPXHD5SWBOXNG7ZN/action/replication_record"}},"created_at":"2026-07-05T11:42:50.377019+00:00","updated_at":"2026-07-05T11:42:50.377019+00:00"}