{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:ARU2ST5RBO2X25YQIAQOUGMAJZ","short_pith_number":"pith:ARU2ST5R","canonical_record":{"source":{"id":"1411.3777","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.OS","submitted_at":"2014-11-14T02:30:08Z","cross_cats_sorted":[],"title_canon_sha256":"a4619139f758a2d4d25961a52112232beef20df8d827d21bddb652b7b0a0a212","abstract_canon_sha256":"c10e31ea9d12d442cd01e2a219619749518d8469a6c8477b3f1390186bee4e4b"},"schema_version":"1.0"},"canonical_sha256":"0469a94fb10bb57d77104020ea19804e4a2d733077161be37e4c0e18011167a5","source":{"kind":"arxiv","id":"1411.3777","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1411.3777","created_at":"2026-05-18T02:37:37Z"},{"alias_kind":"arxiv_version","alias_value":"1411.3777v1","created_at":"2026-05-18T02:37:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1411.3777","created_at":"2026-05-18T02:37:37Z"},{"alias_kind":"pith_short_12","alias_value":"ARU2ST5RBO2X","created_at":"2026-05-18T12:28:19Z"},{"alias_kind":"pith_short_16","alias_value":"ARU2ST5RBO2X25YQ","created_at":"2026-05-18T12:28:19Z"},{"alias_kind":"pith_short_8","alias_value":"ARU2ST5R","created_at":"2026-05-18T12:28:19Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:ARU2ST5RBO2X25YQIAQOUGMAJZ","target":"record","payload":{"canonical_record":{"source":{"id":"1411.3777","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.OS","submitted_at":"2014-11-14T02:30:08Z","cross_cats_sorted":[],"title_canon_sha256":"a4619139f758a2d4d25961a52112232beef20df8d827d21bddb652b7b0a0a212","abstract_canon_sha256":"c10e31ea9d12d442cd01e2a219619749518d8469a6c8477b3f1390186bee4e4b"},"schema_version":"1.0"},"canonical_sha256":"0469a94fb10bb57d77104020ea19804e4a2d733077161be37e4c0e18011167a5","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:37:37.755430Z","signature_b64":"ShZGWrNiijAzDi1TNgkg+eFmxgNCtFQkqUWKqFmQXndgZXFWEA7axWjXv8Ydu7KxKfUtyr27Xw0YaMAU+rruDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0469a94fb10bb57d77104020ea19804e4a2d733077161be37e4c0e18011167a5","last_reissued_at":"2026-05-18T02:37:37.755002Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:37:37.755002Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1411.3777","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-18T02:37:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ECIr8H6QFNUOQTlE5NhIFq1ImLFcd8GAh0B5vzEh8zK/LuPNhDoh1YjZPdrh7ST2ldp8LrgAsA4b7j8rmxD9BQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-07T14:06:08.861693Z"},"content_sha256":"9f82c3d982a4a46e9c4c79fbb1cc0e490b19faf3e18b7ed76c47a8fe6dcf15c9","schema_version":"1.0","event_id":"sha256:9f82c3d982a4a46e9c4c79fbb1cc0e490b19faf3e18b7ed76c47a8fe6dcf15c9"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:ARU2ST5RBO2X25YQIAQOUGMAJZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Glider: A GPU Library Driver for Improved System Security","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.OS","authors_text":"Ardalan Amiri Sani, Dan S. Wallach, Lin Zhong","submitted_at":"2014-11-14T02:30:08Z","abstract_excerpt":"Legacy device drivers implement both device resource management and isolation. This results in a large code base with a wide high-level interface making the driver vulnerable to security attacks. This is particularly problematic for increasingly popular accelerators like GPUs that have large, complex drivers. We solve this problem with library drivers, a new driver architecture. A library driver implements resource management as an untrusted library in the application process address space, and implements isolation as a kernel module that is smaller and has a narrower lower-level interface (i."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1411.3777","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-18T02:37:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Qcx2QR2mbe8HEhNPrCyFCOO64nWDJWLnEqWwZKq1byNHZOZW27QUPyl++ZkOdYvA1LdxmmUq7MI0AYh8TLs2DQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-07T14:06:08.862393Z"},"content_sha256":"957820a4c8e3df4fa44687e578bb9db848b1c0dcca20897486550f43a5a91a5a","schema_version":"1.0","event_id":"sha256:957820a4c8e3df4fa44687e578bb9db848b1c0dcca20897486550f43a5a91a5a"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ARU2ST5RBO2X25YQIAQOUGMAJZ/bundle.json","state_url":"https://pith.science/pith/ARU2ST5RBO2X25YQIAQOUGMAJZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ARU2ST5RBO2X25YQIAQOUGMAJZ/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-07T14:06:08Z","links":{"resolver":"https://pith.science/pith/ARU2ST5RBO2X25YQIAQOUGMAJZ","bundle":"https://pith.science/pith/ARU2ST5RBO2X25YQIAQOUGMAJZ/bundle.json","state":"https://pith.science/pith/ARU2ST5RBO2X25YQIAQOUGMAJZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ARU2ST5RBO2X25YQIAQOUGMAJZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:ARU2ST5RBO2X25YQIAQOUGMAJZ","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":"c10e31ea9d12d442cd01e2a219619749518d8469a6c8477b3f1390186bee4e4b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.OS","submitted_at":"2014-11-14T02:30:08Z","title_canon_sha256":"a4619139f758a2d4d25961a52112232beef20df8d827d21bddb652b7b0a0a212"},"schema_version":"1.0","source":{"id":"1411.3777","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1411.3777","created_at":"2026-05-18T02:37:37Z"},{"alias_kind":"arxiv_version","alias_value":"1411.3777v1","created_at":"2026-05-18T02:37:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1411.3777","created_at":"2026-05-18T02:37:37Z"},{"alias_kind":"pith_short_12","alias_value":"ARU2ST5RBO2X","created_at":"2026-05-18T12:28:19Z"},{"alias_kind":"pith_short_16","alias_value":"ARU2ST5RBO2X25YQ","created_at":"2026-05-18T12:28:19Z"},{"alias_kind":"pith_short_8","alias_value":"ARU2ST5R","created_at":"2026-05-18T12:28:19Z"}],"graph_snapshots":[{"event_id":"sha256:957820a4c8e3df4fa44687e578bb9db848b1c0dcca20897486550f43a5a91a5a","target":"graph","created_at":"2026-05-18T02:37:37Z","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":"Legacy device drivers implement both device resource management and isolation. This results in a large code base with a wide high-level interface making the driver vulnerable to security attacks. This is particularly problematic for increasingly popular accelerators like GPUs that have large, complex drivers. We solve this problem with library drivers, a new driver architecture. A library driver implements resource management as an untrusted library in the application process address space, and implements isolation as a kernel module that is smaller and has a narrower lower-level interface (i.","authors_text":"Ardalan Amiri Sani, Dan S. Wallach, Lin Zhong","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.OS","submitted_at":"2014-11-14T02:30:08Z","title":"Glider: A GPU Library Driver for Improved System Security"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1411.3777","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:9f82c3d982a4a46e9c4c79fbb1cc0e490b19faf3e18b7ed76c47a8fe6dcf15c9","target":"record","created_at":"2026-05-18T02:37:37Z","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":"c10e31ea9d12d442cd01e2a219619749518d8469a6c8477b3f1390186bee4e4b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.OS","submitted_at":"2014-11-14T02:30:08Z","title_canon_sha256":"a4619139f758a2d4d25961a52112232beef20df8d827d21bddb652b7b0a0a212"},"schema_version":"1.0","source":{"id":"1411.3777","kind":"arxiv","version":1}},"canonical_sha256":"0469a94fb10bb57d77104020ea19804e4a2d733077161be37e4c0e18011167a5","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0469a94fb10bb57d77104020ea19804e4a2d733077161be37e4c0e18011167a5","first_computed_at":"2026-05-18T02:37:37.755002Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:37:37.755002Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ShZGWrNiijAzDi1TNgkg+eFmxgNCtFQkqUWKqFmQXndgZXFWEA7axWjXv8Ydu7KxKfUtyr27Xw0YaMAU+rruDQ==","signature_status":"signed_v1","signed_at":"2026-05-18T02:37:37.755430Z","signed_message":"canonical_sha256_bytes"},"source_id":"1411.3777","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9f82c3d982a4a46e9c4c79fbb1cc0e490b19faf3e18b7ed76c47a8fe6dcf15c9","sha256:957820a4c8e3df4fa44687e578bb9db848b1c0dcca20897486550f43a5a91a5a"],"state_sha256":"3fe053a5c6955e8cb717b787d035c6924c0827edc9a196044350fbf5730d3ca3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"75EObnvVKI8ggJZq3Nu6cDIrn6RQRBBzfDuPAZC79r4y9n5cAySb30roAlU07BvhYUeJmOWBx7AMEJRfh1/nBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-07T14:06:08.866102Z","bundle_sha256":"6bed69a6dfeb5a5a42c250b3391ac70c2731376dd913bf045af4c79a142a92e2"}}