{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2020:YN2XJHUXZBOGVQXYP4MX7CLGKM","short_pith_number":"pith:YN2XJHUX","schema_version":"1.0","canonical_sha256":"c375749e97c85c6ac2f87f197f89665338469f75c0444776f37d8b7d5d9951ca","source":{"kind":"arxiv","id":"2012.08680","version":3},"attestation_state":"computed","paper":{"title":"Trex: Learning Execution Semantics from Micro-Traces for Binary Similarity","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG","cs.SE"],"primary_cat":"cs.CR","authors_text":"Baishakhi Ray, Junfeng Yang, Kexin Pei, Suman Jana, Zhou Xuan","submitted_at":"2020-12-16T00:24:51Z","abstract_excerpt":"Detecting semantically similar functions -- a crucial analysis capability with broad real-world security usages including vulnerability detection, malware lineage, and forensics -- requires understanding function behaviors and intentions. This task is challenging as semantically similar functions can be implemented differently, run on different architectures, and compiled with diverse compiler optimizations or obfuscations. Most existing approaches match functions based on syntactic features without understanding the functions' execution semantics.\n  We present Trex, a transfer-learning-based "},"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":"2012.08680","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2020-12-16T00:24:51Z","cross_cats_sorted":["cs.LG","cs.SE"],"title_canon_sha256":"d300ccd756ca3a3efb16d9a02cba6a21a7f00343030f52952a093b472fa83930","abstract_canon_sha256":"2514a4fb4ec9c5e8817855d7e38b16e0024beb71deb9414a77568bb9b5df08f5"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:35:01.971597Z","signature_b64":"y9iIX+U9P+so94EIEter2orx5rS3dyQmwvbM5zo2pb8Jh6ig1t5JOwkpI5Y2godH+Pt4ErQ10GVr+FlnHasaAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c375749e97c85c6ac2f87f197f89665338469f75c0444776f37d8b7d5d9951ca","last_reissued_at":"2026-07-05T02:35:01.971230Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:35:01.971230Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Trex: Learning Execution Semantics from Micro-Traces for Binary Similarity","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG","cs.SE"],"primary_cat":"cs.CR","authors_text":"Baishakhi Ray, Junfeng Yang, Kexin Pei, Suman Jana, Zhou Xuan","submitted_at":"2020-12-16T00:24:51Z","abstract_excerpt":"Detecting semantically similar functions -- a crucial analysis capability with broad real-world security usages including vulnerability detection, malware lineage, and forensics -- requires understanding function behaviors and intentions. This task is challenging as semantically similar functions can be implemented differently, run on different architectures, and compiled with diverse compiler optimizations or obfuscations. Most existing approaches match functions based on syntactic features without understanding the functions' execution semantics.\n  We present Trex, a transfer-learning-based "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2012.08680","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2012.08680/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2012.08680","created_at":"2026-07-05T02:35:01.971286+00:00"},{"alias_kind":"arxiv_version","alias_value":"2012.08680v3","created_at":"2026-07-05T02:35:01.971286+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2012.08680","created_at":"2026-07-05T02:35:01.971286+00:00"},{"alias_kind":"pith_short_12","alias_value":"YN2XJHUXZBOG","created_at":"2026-07-05T02:35:01.971286+00:00"},{"alias_kind":"pith_short_16","alias_value":"YN2XJHUXZBOGVQXY","created_at":"2026-07-05T02:35:01.971286+00:00"},{"alias_kind":"pith_short_8","alias_value":"YN2XJHUX","created_at":"2026-07-05T02:35:01.971286+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":6,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2605.17392","citing_title":"PLC-BinX: A Cross-Platform Binary Code Analysis Framework for PLC Binaries","ref_index":35,"is_internal_anchor":false},{"citing_arxiv_id":"2606.28870","citing_title":"Understanding Binary Code Similarity for Real-World Vulnerability Detection: A Large-Scale Empirical Study","ref_index":38,"is_internal_anchor":false},{"citing_arxiv_id":"2305.12138","citing_title":"Exploring Code Analysis: Zero-Shot Insights on Syntax and Semantics with LLMs","ref_index":66,"is_internal_anchor":false},{"citing_arxiv_id":"2605.17392","citing_title":"PLC-BinX: A Cross-Platform Binary Code Analysis Framework for PLC Binaries","ref_index":35,"is_internal_anchor":false},{"citing_arxiv_id":"2605.17392","citing_title":"PLC-BinX: A Cross-Platform Binary Code Analysis Framework for PLC Binaries","ref_index":36,"is_internal_anchor":false},{"citing_arxiv_id":"2604.27319","citing_title":"REBENCH: A Procedural, Fair-by-Construction Benchmark for LLMs on Stripped-Binary Types and Names (Extended Version)","ref_index":31,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/YN2XJHUXZBOGVQXYP4MX7CLGKM","json":"https://pith.science/pith/YN2XJHUXZBOGVQXYP4MX7CLGKM.json","graph_json":"https://pith.science/api/pith-number/YN2XJHUXZBOGVQXYP4MX7CLGKM/graph.json","events_json":"https://pith.science/api/pith-number/YN2XJHUXZBOGVQXYP4MX7CLGKM/events.json","paper":"https://pith.science/paper/YN2XJHUX"},"agent_actions":{"view_html":"https://pith.science/pith/YN2XJHUXZBOGVQXYP4MX7CLGKM","download_json":"https://pith.science/pith/YN2XJHUXZBOGVQXYP4MX7CLGKM.json","view_paper":"https://pith.science/paper/YN2XJHUX","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2012.08680&json=true","fetch_graph":"https://pith.science/api/pith-number/YN2XJHUXZBOGVQXYP4MX7CLGKM/graph.json","fetch_events":"https://pith.science/api/pith-number/YN2XJHUXZBOGVQXYP4MX7CLGKM/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/YN2XJHUXZBOGVQXYP4MX7CLGKM/action/timestamp_anchor","attest_storage":"https://pith.science/pith/YN2XJHUXZBOGVQXYP4MX7CLGKM/action/storage_attestation","attest_author":"https://pith.science/pith/YN2XJHUXZBOGVQXYP4MX7CLGKM/action/author_attestation","sign_citation":"https://pith.science/pith/YN2XJHUXZBOGVQXYP4MX7CLGKM/action/citation_signature","submit_replication":"https://pith.science/pith/YN2XJHUXZBOGVQXYP4MX7CLGKM/action/replication_record"}},"created_at":"2026-07-05T02:35:01.971286+00:00","updated_at":"2026-07-05T02:35:01.971286+00:00"}