{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:RIRLPA3XFMZZ6PFNMWICDOI7TC","short_pith_number":"pith:RIRLPA3X","canonical_record":{"source":{"id":"2406.04290","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2024-06-06T17:34:48Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"ed258e99a2f43ca3672b9c2cb1050e995b55b169096ba7543bb84c54a9f0195e","abstract_canon_sha256":"e76f2ade7a1662846cf8dee2e240b560b03e92e07bfc5322bf8f50e666643868"},"schema_version":"1.0"},"canonical_sha256":"8a22b783772b339f3cad659021b91f98a3ab3c43926b28bd98358bb216456aa5","source":{"kind":"arxiv","id":"2406.04290","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2406.04290","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"arxiv_version","alias_value":"2406.04290v2","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2406.04290","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"pith_short_12","alias_value":"RIRLPA3XFMZZ","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"pith_short_16","alias_value":"RIRLPA3XFMZZ6PFN","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"pith_short_8","alias_value":"RIRLPA3X","created_at":"2026-07-05T11:06:08Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:RIRLPA3XFMZZ6PFNMWICDOI7TC","target":"record","payload":{"canonical_record":{"source":{"id":"2406.04290","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2024-06-06T17:34:48Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"ed258e99a2f43ca3672b9c2cb1050e995b55b169096ba7543bb84c54a9f0195e","abstract_canon_sha256":"e76f2ade7a1662846cf8dee2e240b560b03e92e07bfc5322bf8f50e666643868"},"schema_version":"1.0"},"canonical_sha256":"8a22b783772b339f3cad659021b91f98a3ab3c43926b28bd98358bb216456aa5","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:06:08.151990Z","signature_b64":"5EsfFQnnomczv7CKc6fxBycaL/Hyc24v6YSbOQ03UOuGBTkUGJP06rBGtnZrd7V5OUqKGNrWxyVRpf6z6MnLCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8a22b783772b339f3cad659021b91f98a3ab3c43926b28bd98358bb216456aa5","last_reissued_at":"2026-07-05T11:06:08.151501Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:06:08.151501Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2406.04290","source_version":2,"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-07-05T11:06:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"YXb3acjzxlVNcbMBedCUMgDiADzFY00WetcfLmJvptkxns88nzLZPy0eZKAkoqBnIrHOCPjT1MPW3rpy+jPCBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T19:42:05.481157Z"},"content_sha256":"9f5d13664addb5cd9c5f784de1e9cc2a86964d625ac37b10781832a58d51693e","schema_version":"1.0","event_id":"sha256:9f5d13664addb5cd9c5f784de1e9cc2a86964d625ac37b10781832a58d51693e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:RIRLPA3XFMZZ6PFNMWICDOI7TC","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Cassandra: Efficient Enforcement of Sequential Execution for Cryptographic Programs (Extended Version)","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AR"],"primary_cat":"cs.CR","authors_text":"Ali Hajiabadi, Trevor E. Carlson","submitted_at":"2024-06-06T17:34:48Z","abstract_excerpt":"Constant-time programming is a widely deployed approach to harden cryptographic programs against side channel attacks. However, modern processors often violate the underlying assumptions of standard constant-time policies by transiently executing unintended paths of the program. Despite many solutions proposed, addressing control flow misspeculations in an efficient way without losing performance is an open problem.\n  In this work, we propose Cassandra, a novel hardware/software mechanism to enforce sequential execution for constant-time cryptographic code in a highly efficient manner. Cassand"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2406.04290","kind":"arxiv","version":2},"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/2406.04290/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"},"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-07-05T11:06:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mZJGpG4pceZHt5i2JZGNj4+SGBfhekf1azZkY6D4KJlk57V6ZvJcWp3AmvuxGCt9OUN2Xn8Mh0+UACJEqwsECw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T19:42:05.481533Z"},"content_sha256":"0212489c6a57aa592983f0e16e46e5bec843cc3ca31820c2f1225eab374bef7c","schema_version":"1.0","event_id":"sha256:0212489c6a57aa592983f0e16e46e5bec843cc3ca31820c2f1225eab374bef7c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/RIRLPA3XFMZZ6PFNMWICDOI7TC/bundle.json","state_url":"https://pith.science/pith/RIRLPA3XFMZZ6PFNMWICDOI7TC/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/RIRLPA3XFMZZ6PFNMWICDOI7TC/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-08-03T19:42:05Z","links":{"resolver":"https://pith.science/pith/RIRLPA3XFMZZ6PFNMWICDOI7TC","bundle":"https://pith.science/pith/RIRLPA3XFMZZ6PFNMWICDOI7TC/bundle.json","state":"https://pith.science/pith/RIRLPA3XFMZZ6PFNMWICDOI7TC/state.json","well_known_bundle":"https://pith.science/.well-known/pith/RIRLPA3XFMZZ6PFNMWICDOI7TC/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:RIRLPA3XFMZZ6PFNMWICDOI7TC","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":"e76f2ade7a1662846cf8dee2e240b560b03e92e07bfc5322bf8f50e666643868","cross_cats_sorted":["cs.AR"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2024-06-06T17:34:48Z","title_canon_sha256":"ed258e99a2f43ca3672b9c2cb1050e995b55b169096ba7543bb84c54a9f0195e"},"schema_version":"1.0","source":{"id":"2406.04290","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2406.04290","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"arxiv_version","alias_value":"2406.04290v2","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2406.04290","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"pith_short_12","alias_value":"RIRLPA3XFMZZ","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"pith_short_16","alias_value":"RIRLPA3XFMZZ6PFN","created_at":"2026-07-05T11:06:08Z"},{"alias_kind":"pith_short_8","alias_value":"RIRLPA3X","created_at":"2026-07-05T11:06:08Z"}],"graph_snapshots":[{"event_id":"sha256:0212489c6a57aa592983f0e16e46e5bec843cc3ca31820c2f1225eab374bef7c","target":"graph","created_at":"2026-07-05T11:06:08Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2406.04290/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Constant-time programming is a widely deployed approach to harden cryptographic programs against side channel attacks. However, modern processors often violate the underlying assumptions of standard constant-time policies by transiently executing unintended paths of the program. Despite many solutions proposed, addressing control flow misspeculations in an efficient way without losing performance is an open problem.\n  In this work, we propose Cassandra, a novel hardware/software mechanism to enforce sequential execution for constant-time cryptographic code in a highly efficient manner. Cassand","authors_text":"Ali Hajiabadi, Trevor E. Carlson","cross_cats":["cs.AR"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2024-06-06T17:34:48Z","title":"Cassandra: Efficient Enforcement of Sequential Execution for Cryptographic Programs (Extended Version)"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2406.04290","kind":"arxiv","version":2},"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:9f5d13664addb5cd9c5f784de1e9cc2a86964d625ac37b10781832a58d51693e","target":"record","created_at":"2026-07-05T11:06:08Z","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":"e76f2ade7a1662846cf8dee2e240b560b03e92e07bfc5322bf8f50e666643868","cross_cats_sorted":["cs.AR"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2024-06-06T17:34:48Z","title_canon_sha256":"ed258e99a2f43ca3672b9c2cb1050e995b55b169096ba7543bb84c54a9f0195e"},"schema_version":"1.0","source":{"id":"2406.04290","kind":"arxiv","version":2}},"canonical_sha256":"8a22b783772b339f3cad659021b91f98a3ab3c43926b28bd98358bb216456aa5","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"8a22b783772b339f3cad659021b91f98a3ab3c43926b28bd98358bb216456aa5","first_computed_at":"2026-07-05T11:06:08.151501Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:06:08.151501Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"5EsfFQnnomczv7CKc6fxBycaL/Hyc24v6YSbOQ03UOuGBTkUGJP06rBGtnZrd7V5OUqKGNrWxyVRpf6z6MnLCg==","signature_status":"signed_v1","signed_at":"2026-07-05T11:06:08.151990Z","signed_message":"canonical_sha256_bytes"},"source_id":"2406.04290","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9f5d13664addb5cd9c5f784de1e9cc2a86964d625ac37b10781832a58d51693e","sha256:0212489c6a57aa592983f0e16e46e5bec843cc3ca31820c2f1225eab374bef7c"],"state_sha256":"5d022e0d2717d6dc1757d19de18e93e4d4f0ae03d5c80d8f581ab0db62259df4"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0QfV0zpYIckFPkk7TiegGf0+IOZWbg//9dWZBVg95CdRX/P3dGWaXBUQs9dfqbgGaYtBDzdgrKnB+Nx6wTLsDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-03T19:42:05.483917Z","bundle_sha256":"d573b3afe04a4223fc667a8e7fcbd95a08f8360a5a33f30fc9fd7bbbeec39aab"}}