{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2017:MZWJAIWKEDHV2XA4DL6VN7OIYM","short_pith_number":"pith:MZWJAIWK","schema_version":"1.0","canonical_sha256":"666c9022ca20cf5d5c1c1afd56fdc8c336b36f3643fd88771075c4c2f4a03d59","source":{"kind":"arxiv","id":"1702.06764","version":2},"attestation_state":"computed","paper":{"title":"Loophole: Timing Attacks on Shared Event Loops in Chrome","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Boris K\\\"opf, Pepe Vila","submitted_at":"2017-02-22T11:55:01Z","abstract_excerpt":"Event-driven programming (EDP) is the prevalent paradigm for graphical user interfaces, web clients, and it is rapidly gaining importance for server-side and network programming. Central components of EDP are {\\em event loops}, which act as FIFO queues that are used by processes to store and dispatch messages received from other processes.\n  In this paper we demonstrate that shared event loops are vulnerable to side-channel attacks, where a spy process monitors the loop usage pattern of other processes by enqueueing events and measuring the time it takes for them to be dispatched. Specifically"},"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":"1702.06764","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-02-22T11:55:01Z","cross_cats_sorted":[],"title_canon_sha256":"90a27db5112151e54ce9530b171b130ab7c4f826179d2df00a06c4b6ab4dbbb7","abstract_canon_sha256":"3906bffa85075e7d538da3adbdc6d82395ce98e2c797dbbb1fb0aa25e52b013f"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:41:20.734225Z","signature_b64":"dq/Z9Sbyx7pv0ELbq2Oc4nue5ezUmcb2UyM363TuB5Vsigk9wskk4Evs7OzKrJVMhlsmLaTLVtp9C8DjDXp+DA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"666c9022ca20cf5d5c1c1afd56fdc8c336b36f3643fd88771075c4c2f4a03d59","last_reissued_at":"2026-05-18T00:41:20.733524Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:41:20.733524Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Loophole: Timing Attacks on Shared Event Loops in Chrome","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Boris K\\\"opf, Pepe Vila","submitted_at":"2017-02-22T11:55:01Z","abstract_excerpt":"Event-driven programming (EDP) is the prevalent paradigm for graphical user interfaces, web clients, and it is rapidly gaining importance for server-side and network programming. Central components of EDP are {\\em event loops}, which act as FIFO queues that are used by processes to store and dispatch messages received from other processes.\n  In this paper we demonstrate that shared event loops are vulnerable to side-channel attacks, where a spy process monitors the loop usage pattern of other processes by enqueueing events and measuring the time it takes for them to be dispatched. Specifically"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1702.06764","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":""},"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":"1702.06764","created_at":"2026-05-18T00:41:20.733650+00:00"},{"alias_kind":"arxiv_version","alias_value":"1702.06764v2","created_at":"2026-05-18T00:41:20.733650+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1702.06764","created_at":"2026-05-18T00:41:20.733650+00:00"},{"alias_kind":"pith_short_12","alias_value":"MZWJAIWKEDHV","created_at":"2026-05-18T12:31:31.346846+00:00"},{"alias_kind":"pith_short_16","alias_value":"MZWJAIWKEDHV2XA4","created_at":"2026-05-18T12:31:31.346846+00:00"},{"alias_kind":"pith_short_8","alias_value":"MZWJAIWK","created_at":"2026-05-18T12:31:31.346846+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/MZWJAIWKEDHV2XA4DL6VN7OIYM","json":"https://pith.science/pith/MZWJAIWKEDHV2XA4DL6VN7OIYM.json","graph_json":"https://pith.science/api/pith-number/MZWJAIWKEDHV2XA4DL6VN7OIYM/graph.json","events_json":"https://pith.science/api/pith-number/MZWJAIWKEDHV2XA4DL6VN7OIYM/events.json","paper":"https://pith.science/paper/MZWJAIWK"},"agent_actions":{"view_html":"https://pith.science/pith/MZWJAIWKEDHV2XA4DL6VN7OIYM","download_json":"https://pith.science/pith/MZWJAIWKEDHV2XA4DL6VN7OIYM.json","view_paper":"https://pith.science/paper/MZWJAIWK","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1702.06764&json=true","fetch_graph":"https://pith.science/api/pith-number/MZWJAIWKEDHV2XA4DL6VN7OIYM/graph.json","fetch_events":"https://pith.science/api/pith-number/MZWJAIWKEDHV2XA4DL6VN7OIYM/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/MZWJAIWKEDHV2XA4DL6VN7OIYM/action/timestamp_anchor","attest_storage":"https://pith.science/pith/MZWJAIWKEDHV2XA4DL6VN7OIYM/action/storage_attestation","attest_author":"https://pith.science/pith/MZWJAIWKEDHV2XA4DL6VN7OIYM/action/author_attestation","sign_citation":"https://pith.science/pith/MZWJAIWKEDHV2XA4DL6VN7OIYM/action/citation_signature","submit_replication":"https://pith.science/pith/MZWJAIWKEDHV2XA4DL6VN7OIYM/action/replication_record"}},"created_at":"2026-05-18T00:41:20.733650+00:00","updated_at":"2026-05-18T00:41:20.733650+00:00"}