{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2019:QQABI7P3PKZEWUAP2N7QJVHQRF","short_pith_number":"pith:QQABI7P3","schema_version":"1.0","canonical_sha256":"8400147dfb7ab24b500fd37f04d4f089794302706f1ce19e3deb410f962ed60b","source":{"kind":"arxiv","id":"1908.05459","version":1},"attestation_state":"computed","paper":{"title":"Towards usable automated detection of CPU architecture and endianness for arbitrary binary files and object code sequences","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Andrei Costin, Sami Kairaj\\\"arvi, Timo H\\\"am\\\"al\\\"ainen","submitted_at":"2019-08-15T08:49:06Z","abstract_excerpt":"Static and dynamic binary analysis techniques are actively used to reverse engineer software's behavior and to detect its vulnerabilities, even when only the binary code is available for analysis. To avoid analysis errors due to misreading op-codes for a wrong CPU architecture, these analysis tools must precisely identify the Instruction Set Architecture (ISA) of the object code under analysis. The variety of CPU architectures that modern security and reverse engineering tools must support is ever increasing due to massive proliferation of IoT devices and the diversity of firmware and malware "},"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":"1908.05459","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2019-08-15T08:49:06Z","cross_cats_sorted":[],"title_canon_sha256":"f34f844623aa04c274c1e6e894f30ed5658d2113ea74011e112277bcfcd45cc2","abstract_canon_sha256":"586ca65cb2c5292316698033b3151010f4011aff2d0548762956a11e3a35f7b0"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:07:42.103009Z","signature_b64":"6Py+EMA4z0JssgfFf+IRj0QWBArSIyN/jzm7qPja9sdIkR0bCdaqMK/n7MOkB5KqvIZnJhZ3x033kc+pfxw0Bg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8400147dfb7ab24b500fd37f04d4f089794302706f1ce19e3deb410f962ed60b","last_reissued_at":"2026-07-05T03:07:42.102622Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:07:42.102622Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Towards usable automated detection of CPU architecture and endianness for arbitrary binary files and object code sequences","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Andrei Costin, Sami Kairaj\\\"arvi, Timo H\\\"am\\\"al\\\"ainen","submitted_at":"2019-08-15T08:49:06Z","abstract_excerpt":"Static and dynamic binary analysis techniques are actively used to reverse engineer software's behavior and to detect its vulnerabilities, even when only the binary code is available for analysis. To avoid analysis errors due to misreading op-codes for a wrong CPU architecture, these analysis tools must precisely identify the Instruction Set Architecture (ISA) of the object code under analysis. The variety of CPU architectures that modern security and reverse engineering tools must support is ever increasing due to massive proliferation of IoT devices and the diversity of firmware and malware "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1908.05459","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/1908.05459/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":"1908.05459","created_at":"2026-07-05T03:07:42.102683+00:00"},{"alias_kind":"arxiv_version","alias_value":"1908.05459v1","created_at":"2026-07-05T03:07:42.102683+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1908.05459","created_at":"2026-07-05T03:07:42.102683+00:00"},{"alias_kind":"pith_short_12","alias_value":"QQABI7P3PKZE","created_at":"2026-07-05T03:07:42.102683+00:00"},{"alias_kind":"pith_short_16","alias_value":"QQABI7P3PKZEWUAP","created_at":"2026-07-05T03:07:42.102683+00:00"},{"alias_kind":"pith_short_8","alias_value":"QQABI7P3","created_at":"2026-07-05T03:07:42.102683+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/QQABI7P3PKZEWUAP2N7QJVHQRF","json":"https://pith.science/pith/QQABI7P3PKZEWUAP2N7QJVHQRF.json","graph_json":"https://pith.science/api/pith-number/QQABI7P3PKZEWUAP2N7QJVHQRF/graph.json","events_json":"https://pith.science/api/pith-number/QQABI7P3PKZEWUAP2N7QJVHQRF/events.json","paper":"https://pith.science/paper/QQABI7P3"},"agent_actions":{"view_html":"https://pith.science/pith/QQABI7P3PKZEWUAP2N7QJVHQRF","download_json":"https://pith.science/pith/QQABI7P3PKZEWUAP2N7QJVHQRF.json","view_paper":"https://pith.science/paper/QQABI7P3","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1908.05459&json=true","fetch_graph":"https://pith.science/api/pith-number/QQABI7P3PKZEWUAP2N7QJVHQRF/graph.json","fetch_events":"https://pith.science/api/pith-number/QQABI7P3PKZEWUAP2N7QJVHQRF/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/QQABI7P3PKZEWUAP2N7QJVHQRF/action/timestamp_anchor","attest_storage":"https://pith.science/pith/QQABI7P3PKZEWUAP2N7QJVHQRF/action/storage_attestation","attest_author":"https://pith.science/pith/QQABI7P3PKZEWUAP2N7QJVHQRF/action/author_attestation","sign_citation":"https://pith.science/pith/QQABI7P3PKZEWUAP2N7QJVHQRF/action/citation_signature","submit_replication":"https://pith.science/pith/QQABI7P3PKZEWUAP2N7QJVHQRF/action/replication_record"}},"created_at":"2026-07-05T03:07:42.102683+00:00","updated_at":"2026-07-05T03:07:42.102683+00:00"}