{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2013:OFBAFYID7TDE3TYEY7JBEAUNFQ","short_pith_number":"pith:OFBAFYID","canonical_record":{"source":{"id":"1311.0044","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2013-10-31T22:00:08Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"dbae583a4e402c4ee288de2bcb0be956cd027649b738b27c20ab3a922caed535","abstract_canon_sha256":"56ee7fec1caec58b5cd81f92a9642435fcdfb6cf3114ca0e63e11ef77173f783"},"schema_version":"1.0"},"canonical_sha256":"714202e103fcc64dcf04c7d212028d2c0b9efae37d9711830440b07566ac894d","source":{"kind":"arxiv","id":"1311.0044","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1311.0044","created_at":"2026-05-18T03:08:16Z"},{"alias_kind":"arxiv_version","alias_value":"1311.0044v1","created_at":"2026-05-18T03:08:16Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1311.0044","created_at":"2026-05-18T03:08:16Z"},{"alias_kind":"pith_short_12","alias_value":"OFBAFYID7TDE","created_at":"2026-05-18T12:27:54Z"},{"alias_kind":"pith_short_16","alias_value":"OFBAFYID7TDE3TYE","created_at":"2026-05-18T12:27:54Z"},{"alias_kind":"pith_short_8","alias_value":"OFBAFYID","created_at":"2026-05-18T12:27:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2013:OFBAFYID7TDE3TYEY7JBEAUNFQ","target":"record","payload":{"canonical_record":{"source":{"id":"1311.0044","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2013-10-31T22:00:08Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"dbae583a4e402c4ee288de2bcb0be956cd027649b738b27c20ab3a922caed535","abstract_canon_sha256":"56ee7fec1caec58b5cd81f92a9642435fcdfb6cf3114ca0e63e11ef77173f783"},"schema_version":"1.0"},"canonical_sha256":"714202e103fcc64dcf04c7d212028d2c0b9efae37d9711830440b07566ac894d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T03:08:16.193510Z","signature_b64":"1uv+DmvUWx8vgDSExg/6fF2JHSfyO7z6MQrqK2YZRO9xIUwghzyVYQql8Kp1gzGXOiaHaNSq6QV9tt9Lt/4ZBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"714202e103fcc64dcf04c7d212028d2c0b9efae37d9711830440b07566ac894d","last_reissued_at":"2026-05-18T03:08:16.192664Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T03:08:16.192664Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1311.0044","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-18T03:08:16Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"A6TREKKi6O6w1zskAOFMxIZqADlEiESIntwHAFZvRiMFEWaQ4xF6jUrAd2GXP+KJuW8d+XoCihuF7fzYEkKhAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-01T07:44:07.489251Z"},"content_sha256":"27cb3dd8f4a4c026313d18722d9af76f0a4bd66a798a1d89b7b12cf7b8a38647","schema_version":"1.0","event_id":"sha256:27cb3dd8f4a4c026313d18722d9af76f0a4bd66a798a1d89b7b12cf7b8a38647"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2013:OFBAFYID7TDE3TYEY7JBEAUNFQ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Thread-Based Obfuscation through Control-Flow Mangling","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.CR","authors_text":"Ahmed El-Mahdy, Erven Rohou, Rasha Salah Omar","submitted_at":"2013-10-31T22:00:08Z","abstract_excerpt":"The increasing use of cloud computing and remote execution have made program security especially important. Code obfuscation has been proposed to make the understanding of programs more complicated to attackers. In this paper, we exploit multi-core processing to substantially increase the complexity of programs, making reverse engineering more complicated. We propose a novel method that automatically partitions any serial thread into an arbitrary number of parallel threads, at the basic-block level. The method generates new control-flow graphs, preserving the blocks' serial successor relations"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1311.0044","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-18T03:08:16Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"MvSqR51cnIfpdTNO+d9EHpsUs1tmv+I0zhYwW+TSZjPeM1+Gf/Ir3g61mfiGTtKtgKrmcu3Pw4Dxigt/RswABQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-01T07:44:07.489616Z"},"content_sha256":"abffce7a294f925ee15c11175fcf240de7eae108e5204eb8280d9dfc5198edc2","schema_version":"1.0","event_id":"sha256:abffce7a294f925ee15c11175fcf240de7eae108e5204eb8280d9dfc5198edc2"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/OFBAFYID7TDE3TYEY7JBEAUNFQ/bundle.json","state_url":"https://pith.science/pith/OFBAFYID7TDE3TYEY7JBEAUNFQ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/OFBAFYID7TDE3TYEY7JBEAUNFQ/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-07-01T07:44:07Z","links":{"resolver":"https://pith.science/pith/OFBAFYID7TDE3TYEY7JBEAUNFQ","bundle":"https://pith.science/pith/OFBAFYID7TDE3TYEY7JBEAUNFQ/bundle.json","state":"https://pith.science/pith/OFBAFYID7TDE3TYEY7JBEAUNFQ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/OFBAFYID7TDE3TYEY7JBEAUNFQ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2013:OFBAFYID7TDE3TYEY7JBEAUNFQ","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":"56ee7fec1caec58b5cd81f92a9642435fcdfb6cf3114ca0e63e11ef77173f783","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2013-10-31T22:00:08Z","title_canon_sha256":"dbae583a4e402c4ee288de2bcb0be956cd027649b738b27c20ab3a922caed535"},"schema_version":"1.0","source":{"id":"1311.0044","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1311.0044","created_at":"2026-05-18T03:08:16Z"},{"alias_kind":"arxiv_version","alias_value":"1311.0044v1","created_at":"2026-05-18T03:08:16Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1311.0044","created_at":"2026-05-18T03:08:16Z"},{"alias_kind":"pith_short_12","alias_value":"OFBAFYID7TDE","created_at":"2026-05-18T12:27:54Z"},{"alias_kind":"pith_short_16","alias_value":"OFBAFYID7TDE3TYE","created_at":"2026-05-18T12:27:54Z"},{"alias_kind":"pith_short_8","alias_value":"OFBAFYID","created_at":"2026-05-18T12:27:54Z"}],"graph_snapshots":[{"event_id":"sha256:abffce7a294f925ee15c11175fcf240de7eae108e5204eb8280d9dfc5198edc2","target":"graph","created_at":"2026-05-18T03:08:16Z","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":"The increasing use of cloud computing and remote execution have made program security especially important. Code obfuscation has been proposed to make the understanding of programs more complicated to attackers. In this paper, we exploit multi-core processing to substantially increase the complexity of programs, making reverse engineering more complicated. We propose a novel method that automatically partitions any serial thread into an arbitrary number of parallel threads, at the basic-block level. The method generates new control-flow graphs, preserving the blocks' serial successor relations","authors_text":"Ahmed El-Mahdy, Erven Rohou, Rasha Salah Omar","cross_cats":["cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2013-10-31T22:00:08Z","title":"Thread-Based Obfuscation through Control-Flow Mangling"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1311.0044","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:27cb3dd8f4a4c026313d18722d9af76f0a4bd66a798a1d89b7b12cf7b8a38647","target":"record","created_at":"2026-05-18T03:08:16Z","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":"56ee7fec1caec58b5cd81f92a9642435fcdfb6cf3114ca0e63e11ef77173f783","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2013-10-31T22:00:08Z","title_canon_sha256":"dbae583a4e402c4ee288de2bcb0be956cd027649b738b27c20ab3a922caed535"},"schema_version":"1.0","source":{"id":"1311.0044","kind":"arxiv","version":1}},"canonical_sha256":"714202e103fcc64dcf04c7d212028d2c0b9efae37d9711830440b07566ac894d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"714202e103fcc64dcf04c7d212028d2c0b9efae37d9711830440b07566ac894d","first_computed_at":"2026-05-18T03:08:16.192664Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T03:08:16.192664Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"1uv+DmvUWx8vgDSExg/6fF2JHSfyO7z6MQrqK2YZRO9xIUwghzyVYQql8Kp1gzGXOiaHaNSq6QV9tt9Lt/4ZBw==","signature_status":"signed_v1","signed_at":"2026-05-18T03:08:16.193510Z","signed_message":"canonical_sha256_bytes"},"source_id":"1311.0044","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:27cb3dd8f4a4c026313d18722d9af76f0a4bd66a798a1d89b7b12cf7b8a38647","sha256:abffce7a294f925ee15c11175fcf240de7eae108e5204eb8280d9dfc5198edc2"],"state_sha256":"a93e253dcf787ea44cb7e9021f62a1d6b9bb3eeaca99a347a42d79b3c033b121"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fOmuFGe7Qryicz7N4A6a+YppXTjynJDrh60LUdznzzf/F4sazeXFt8cLpJE7t2P+mO5dC4TtfvB8xcUcKdScCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-01T07:44:07.491682Z","bundle_sha256":"ffccb9e0b9b3db31b4f7b47d3d1494c80b048036f5d1bf3c7200d484b9e5ae4f"}}