{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2015:7PBRMUXC42IBGPCCDABHDHDFNB","short_pith_number":"pith:7PBRMUXC","schema_version":"1.0","canonical_sha256":"fbc31652e2e690133c421802719c65686bf77b49a3c46e8b2f738fd82956b9ef","source":{"kind":"arxiv","id":"1512.08546","version":3},"attestation_state":"computed","paper":{"title":"When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Arvind Narayanan, Aylin Caliskan, Edwin Dauber, Fabian Yamaguchi, Konrad Rieck, Rachel Greenstadt, Richard Harang","submitted_at":"2015-12-28T22:28:51Z","abstract_excerpt":"The ability to identify authors of computer programs based on their coding style is a direct threat to the privacy and anonymity of programmers. While recent work found that source code can be attributed to authors with high accuracy, attribution of executable binaries appears to be much more difficult. Many distinguishing features present in source code, e.g. variable names, are removed in the compilation process, and compiler optimization may alter the structure of a program, further obscuring features that are known to be useful in determining authorship. We examine programmer de-anonymizat"},"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":"1512.08546","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CR","submitted_at":"2015-12-28T22:28:51Z","cross_cats_sorted":[],"title_canon_sha256":"67452255f2ed095cd0977a0b11bd455752806c28d41ba0835035170e940a0609","abstract_canon_sha256":"97a6fee4746e95e2808963154c1c9bfadb66d3ea9884f63820c56b073dca2b48"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:27:55.408504Z","signature_b64":"0jr/m/5wXMoBs+B6uR45ion9vHCG8JEjsohZk9qOw8ltAepjMBx3Z90TD9q3SzJfXWF4ZDFl+GlVQ/tok196AQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"fbc31652e2e690133c421802719c65686bf77b49a3c46e8b2f738fd82956b9ef","last_reissued_at":"2026-05-18T00:27:55.407831Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:27:55.407831Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Arvind Narayanan, Aylin Caliskan, Edwin Dauber, Fabian Yamaguchi, Konrad Rieck, Rachel Greenstadt, Richard Harang","submitted_at":"2015-12-28T22:28:51Z","abstract_excerpt":"The ability to identify authors of computer programs based on their coding style is a direct threat to the privacy and anonymity of programmers. While recent work found that source code can be attributed to authors with high accuracy, attribution of executable binaries appears to be much more difficult. Many distinguishing features present in source code, e.g. variable names, are removed in the compilation process, and compiler optimization may alter the structure of a program, further obscuring features that are known to be useful in determining authorship. We examine programmer de-anonymizat"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1512.08546","kind":"arxiv","version":3},"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":"1512.08546","created_at":"2026-05-18T00:27:55.407928+00:00"},{"alias_kind":"arxiv_version","alias_value":"1512.08546v3","created_at":"2026-05-18T00:27:55.407928+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1512.08546","created_at":"2026-05-18T00:27:55.407928+00:00"},{"alias_kind":"pith_short_12","alias_value":"7PBRMUXC42IB","created_at":"2026-05-18T12:29:10.953037+00:00"},{"alias_kind":"pith_short_16","alias_value":"7PBRMUXC42IBGPCC","created_at":"2026-05-18T12:29:10.953037+00:00"},{"alias_kind":"pith_short_8","alias_value":"7PBRMUXC","created_at":"2026-05-18T12:29:10.953037+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2604.16377","citing_title":"GoCoMA: Hyperbolic Multimodal Representation Fusion for Large Language Model-Generated Code Attribution","ref_index":16,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/7PBRMUXC42IBGPCCDABHDHDFNB","json":"https://pith.science/pith/7PBRMUXC42IBGPCCDABHDHDFNB.json","graph_json":"https://pith.science/api/pith-number/7PBRMUXC42IBGPCCDABHDHDFNB/graph.json","events_json":"https://pith.science/api/pith-number/7PBRMUXC42IBGPCCDABHDHDFNB/events.json","paper":"https://pith.science/paper/7PBRMUXC"},"agent_actions":{"view_html":"https://pith.science/pith/7PBRMUXC42IBGPCCDABHDHDFNB","download_json":"https://pith.science/pith/7PBRMUXC42IBGPCCDABHDHDFNB.json","view_paper":"https://pith.science/paper/7PBRMUXC","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1512.08546&json=true","fetch_graph":"https://pith.science/api/pith-number/7PBRMUXC42IBGPCCDABHDHDFNB/graph.json","fetch_events":"https://pith.science/api/pith-number/7PBRMUXC42IBGPCCDABHDHDFNB/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/7PBRMUXC42IBGPCCDABHDHDFNB/action/timestamp_anchor","attest_storage":"https://pith.science/pith/7PBRMUXC42IBGPCCDABHDHDFNB/action/storage_attestation","attest_author":"https://pith.science/pith/7PBRMUXC42IBGPCCDABHDHDFNB/action/author_attestation","sign_citation":"https://pith.science/pith/7PBRMUXC42IBGPCCDABHDHDFNB/action/citation_signature","submit_replication":"https://pith.science/pith/7PBRMUXC42IBGPCCDABHDHDFNB/action/replication_record"}},"created_at":"2026-05-18T00:27:55.407928+00:00","updated_at":"2026-05-18T00:27:55.407928+00:00"}