{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:4TKPHEIOMVPZC2FNDVSGKBLJK4","short_pith_number":"pith:4TKPHEIO","canonical_record":{"source":{"id":"1702.07223","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-23T14:24:49Z","cross_cats_sorted":[],"title_canon_sha256":"fb612baf92a7e893f8c46627e74dae26884a6e4b9381fb8c49865f7cb013bdb8","abstract_canon_sha256":"c7ce7afbf2c2578e3838ab4792f7bef1e1c9c6c11791a2aade8365990ecdacd1"},"schema_version":"1.0"},"canonical_sha256":"e4d4f3910e655f9168ad1d646505695717d27cb898c31a1c14b2513be68fc4d5","source":{"kind":"arxiv","id":"1702.07223","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1702.07223","created_at":"2026-05-18T00:50:07Z"},{"alias_kind":"arxiv_version","alias_value":"1702.07223v1","created_at":"2026-05-18T00:50:07Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1702.07223","created_at":"2026-05-18T00:50:07Z"},{"alias_kind":"pith_short_12","alias_value":"4TKPHEIOMVPZ","created_at":"2026-05-18T12:31:00Z"},{"alias_kind":"pith_short_16","alias_value":"4TKPHEIOMVPZC2FN","created_at":"2026-05-18T12:31:00Z"},{"alias_kind":"pith_short_8","alias_value":"4TKPHEIO","created_at":"2026-05-18T12:31:00Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:4TKPHEIOMVPZC2FNDVSGKBLJK4","target":"record","payload":{"canonical_record":{"source":{"id":"1702.07223","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-23T14:24:49Z","cross_cats_sorted":[],"title_canon_sha256":"fb612baf92a7e893f8c46627e74dae26884a6e4b9381fb8c49865f7cb013bdb8","abstract_canon_sha256":"c7ce7afbf2c2578e3838ab4792f7bef1e1c9c6c11791a2aade8365990ecdacd1"},"schema_version":"1.0"},"canonical_sha256":"e4d4f3910e655f9168ad1d646505695717d27cb898c31a1c14b2513be68fc4d5","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:50:07.834903Z","signature_b64":"+6/xWppFlHOlHDaI78pg3gL0X5jO4LDd51f3i+cWmmDhVnHeQuaHoJMXnUcDoAwrETMU4MnJWsVfHy1FZorLCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e4d4f3910e655f9168ad1d646505695717d27cb898c31a1c14b2513be68fc4d5","last_reissued_at":"2026-05-18T00:50:07.834271Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:50:07.834271Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1702.07223","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:50:07Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"e9mG37oz8PC7+xZWo+ZqABV+bZ9DAau3sLe10ftVA1p8YGqhhfjtbBobTUHctdb6+TyM8vr/LD9V999vlVzgDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-24T22:10:43.822467Z"},"content_sha256":"2835949e7bd1d841ce206cc22f1deb04c12b5b7cd49c3e2ff396b08b1b9f4d40","schema_version":"1.0","event_id":"sha256:2835949e7bd1d841ce206cc22f1deb04c12b5b7cd49c3e2ff396b08b1b9f4d40"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:4TKPHEIOMVPZC2FNDVSGKBLJK4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"GANDALF: A fine-grained hardware-software co-design for preventing memory attacks","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Chester Rebeiro, Gnanambikai Krishnakumar, Patanjali SLPSK, Prasanna Karthik Vairam","submitted_at":"2017-02-23T14:24:49Z","abstract_excerpt":"Reading or writing outside the bounds of a buffer is a serious security vulnerability that has been exploited in numerous occasions. These attacks can be prevented by ensuring that every buffer is only accessed within its specified bounds. In this paper we present Gandalf, a compiler-assisted hardware extension for the OpenRISC processor that thwarts all forms of memory based attacks including buffer overflows and over-reads.The feature associates lightweight base and bound capabilities to all pointer variables, which are checked at run time by the hardware. Gandalf is transparent to the user "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1702.07223","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":""},"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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:50:07Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"IJ5nOLMcSJ0zhxiiZCMZWX6s6lRsQfUd1pDEt2RS8Wf6tZFfE2OEfF51UtJecXSl+ZIJmMG/kOyEbgFzwL45Bw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-24T22:10:43.822934Z"},"content_sha256":"53395b4c740ab77a49c80eb87f842ae0415aaa87848a715b65e00a1b336a3f40","schema_version":"1.0","event_id":"sha256:53395b4c740ab77a49c80eb87f842ae0415aaa87848a715b65e00a1b336a3f40"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/4TKPHEIOMVPZC2FNDVSGKBLJK4/bundle.json","state_url":"https://pith.science/pith/4TKPHEIOMVPZC2FNDVSGKBLJK4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/4TKPHEIOMVPZC2FNDVSGKBLJK4/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-24T22:10:43Z","links":{"resolver":"https://pith.science/pith/4TKPHEIOMVPZC2FNDVSGKBLJK4","bundle":"https://pith.science/pith/4TKPHEIOMVPZC2FNDVSGKBLJK4/bundle.json","state":"https://pith.science/pith/4TKPHEIOMVPZC2FNDVSGKBLJK4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/4TKPHEIOMVPZC2FNDVSGKBLJK4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:4TKPHEIOMVPZC2FNDVSGKBLJK4","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"c7ce7afbf2c2578e3838ab4792f7bef1e1c9c6c11791a2aade8365990ecdacd1","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-23T14:24:49Z","title_canon_sha256":"fb612baf92a7e893f8c46627e74dae26884a6e4b9381fb8c49865f7cb013bdb8"},"schema_version":"1.0","source":{"id":"1702.07223","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1702.07223","created_at":"2026-05-18T00:50:07Z"},{"alias_kind":"arxiv_version","alias_value":"1702.07223v1","created_at":"2026-05-18T00:50:07Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1702.07223","created_at":"2026-05-18T00:50:07Z"},{"alias_kind":"pith_short_12","alias_value":"4TKPHEIOMVPZ","created_at":"2026-05-18T12:31:00Z"},{"alias_kind":"pith_short_16","alias_value":"4TKPHEIOMVPZC2FN","created_at":"2026-05-18T12:31:00Z"},{"alias_kind":"pith_short_8","alias_value":"4TKPHEIO","created_at":"2026-05-18T12:31:00Z"}],"graph_snapshots":[{"event_id":"sha256:53395b4c740ab77a49c80eb87f842ae0415aaa87848a715b65e00a1b336a3f40","target":"graph","created_at":"2026-05-18T00:50:07Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Reading or writing outside the bounds of a buffer is a serious security vulnerability that has been exploited in numerous occasions. These attacks can be prevented by ensuring that every buffer is only accessed within its specified bounds. In this paper we present Gandalf, a compiler-assisted hardware extension for the OpenRISC processor that thwarts all forms of memory based attacks including buffer overflows and over-reads.The feature associates lightweight base and bound capabilities to all pointer variables, which are checked at run time by the hardware. Gandalf is transparent to the user ","authors_text":"Chester Rebeiro, Gnanambikai Krishnakumar, Patanjali SLPSK, Prasanna Karthik Vairam","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-23T14:24:49Z","title":"GANDALF: A fine-grained hardware-software co-design for preventing memory attacks"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1702.07223","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:2835949e7bd1d841ce206cc22f1deb04c12b5b7cd49c3e2ff396b08b1b9f4d40","target":"record","created_at":"2026-05-18T00:50:07Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"c7ce7afbf2c2578e3838ab4792f7bef1e1c9c6c11791a2aade8365990ecdacd1","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-23T14:24:49Z","title_canon_sha256":"fb612baf92a7e893f8c46627e74dae26884a6e4b9381fb8c49865f7cb013bdb8"},"schema_version":"1.0","source":{"id":"1702.07223","kind":"arxiv","version":1}},"canonical_sha256":"e4d4f3910e655f9168ad1d646505695717d27cb898c31a1c14b2513be68fc4d5","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e4d4f3910e655f9168ad1d646505695717d27cb898c31a1c14b2513be68fc4d5","first_computed_at":"2026-05-18T00:50:07.834271Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:50:07.834271Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"+6/xWppFlHOlHDaI78pg3gL0X5jO4LDd51f3i+cWmmDhVnHeQuaHoJMXnUcDoAwrETMU4MnJWsVfHy1FZorLCw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:50:07.834903Z","signed_message":"canonical_sha256_bytes"},"source_id":"1702.07223","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2835949e7bd1d841ce206cc22f1deb04c12b5b7cd49c3e2ff396b08b1b9f4d40","sha256:53395b4c740ab77a49c80eb87f842ae0415aaa87848a715b65e00a1b336a3f40"],"state_sha256":"4b00c6ef90f7be668223937c002955a011405a4b7255d35925ba39c2531ced0c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"I2fn6bCqKfdnp3nT2CuHk7DZKEpS8pz79UHjfN7v6b5nFPP4Ut9tJNTkos5IAeBtwEN9Zs7gJPSS9zXu1dg4AA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-24T22:10:43.826011Z","bundle_sha256":"14c952cbcc9c5214a9fb41b8598f1902631d4e8a499f4422e74949f0fb6c30a1"}}